Polkadot і Cosmos, два інноваційні протоколи блокчейну, мають спільну кінцеву мету, але йдуть різними та захоплюючими шляхами для її досягнення. Обидва протоколи забезпечують зв’язок між різними кінцевими автоматами через інтерфейс, демонструючи їх унікальний і передовий дизайн.

Створення Polkadot і Cosmos було зумовлене визнанням того, що майбутнє блокчейну вимагатиме кількох взаємопов’язаних ланцюжків, підкреслюючи важливість взаємодії над ізоляцією.

Polkadot проти Cosmos: сегментована модель проти горизонтальної масштабованості

По-перше, давайте розглянемо, як кожен протокол досягає масштабованості, починаючи з Polkadot. Polkadot використовує сегментовану модель, де кожен шард має абстрактну функцію переходу стану (STF). Він використовує Web Assembly (WASM) як метапротокол. Шарди на Polkadot відомі як парачейни. Кожного разу, коли парачейн здійснює перехід стану, він повинен подати блок разом із підтвердженням стану. Це підтвердження стану перевіряється валідаторами Polkadot, а потім завершується для ланцюга ретрансляції, основного ланцюга Polkadot. Усі парачейни Polkadot надсилають і діляться своїм станом з усією системою, тобто будь-яка реорганізація окремого парачейну також вимагатиме реорганізації всіх парачейнів і ланцюга ретрансляції.

З іншого боку, Cosmos використовує горизонтальну масштабованість, яку сприяють ланцюжки програм. Мережа Cosmos складається з понад 100 ланцюжків, підключених за протоколом зв’язку Inter Blockchain (IBC). Серед них Osmosis, Celestia, dYdX, v4 Chain, Injective і Cosmos Hub. Кожен ланцюжок відповідає за забезпечення безпеки ланцюга за допомогою достатнього й децентралізованого набору валідаторів. Однак вони також можуть використовувати спільну безпеку Cosmos Hub. Мережі на Cosmos використовують протокол зв’язку Inter Blockchain. Ланцюжки в Cosmos не мають спільного стану, тобто реорганізація одного ланцюжка не призведе до реорганізації інших ланцюжків у протоколі.

Полкадот проти Космосу: Архітектура

Ланцюг ретрансляції є основним ланцюгом в екосистемі Polkadot, і всі валідатори в екосистемі Polkadot базуються на ньому. Парачейни мають сортувальники, які відповідають за створення та пропонування блоків валідаторам. Вони можуть надсилати один парачейн-блок для кожного блоку Relay Chain кожні шість секунд. Після того як блок подано, валідатори виконують перевірку доступності та дійсності, перш ніж передати його в основний ланцюг.

Polkadot має обмежену кількість слотів для парачейну. Кандидати на парачейн повинні брати участь в аукціоні. У разі успіху вони можуть зарезервувати слот для парачейну на термін до двох років.

Cosmos використовує CometBFT як механізм консенсусу, Cosmos SDK як віртуальну машину та протокол IBC, який полегшує взаємодію між мережами.

Полкадот проти Космосу: консенсус

Polkadot використовує гібридний консенсус-протокол у поєднанні з двома підпротоколами: BABE (сліпе призначення для розширення блокчейну) і GRANDPA (угода про рекурсивне отримання префікса предка на основі GHOST). BABE використовує перевірену випадкову функцію (VRF) для призначення слотів валідаторам, гарантуючи, що кожен слот має автора. ДІД голосує ланцюжками, а не окремими блоками.

Cosmos використовує Tendermint, щоб забезпечити миттєву остаточність. Виробництво блоків і фіналізація блоків знаходяться на одному шляху, що дозволяє Cosmos виготовляти та завершувати по одному блоку за раз.

Polkadot vs Cosmos: Staking Mechanics

Механіка ставок у Polkadot і Cosmos досить різна. Polkadot використовує Nominated Proof-of-Stake (NPoS) для вибору валідаторів за допомогою послідовного алгоритму Phragmen. Розмір набору валідатора встановлюється за допомогою механізмів управління. Стакери, які не бажають запускати вузли валідаторів, можуть призначити до 16 валідаторів.

Тим часом Cosmos використовує варіант делегованого підтвердження частки під назвою Bonded Proof-of-Stake для вибору валідаторів. Стейкери на Cosmos повинні залучити кошти та подати делеговану транзакцію для кожного валідатора та кількість токенів, які вони бажають делегувати. Cosmos планує підтримувати до 300 валідаторів, а Polkadot планує мати 1000 валідаторів.

Polkadot проти Cosmos: Пріоритет взаємодії

Polkadot базується на принципі, згідно з яким для масштабованості та сумісності потрібна спільна логіка перевірки для створення середовища без довіри. Оскільки створюється все більше і більше блокчейнів, їхня безпека має бути кооперативною, а не конкурентною. Polkadot забезпечує спільну безпеку та перевірку між мережами, що дозволяє їм вільно взаємодіяти.

Тим часом Cosmos використовує IBC для з’єднання ланцюжків із незалежними гарантіями безпеки. Коли дані пересилаються між ланцюжками, приймаючий ланцюжок повинен довіряти ланцюжку, який надсилає дані. Кожен блокчейн в екосистемі Cosmos має власні механізми безпеки. Однак у них також є можливість використовувати безпеку Cosmos Hub.

Відмова від відповідальності: ця стаття надається лише для інформаційних цілей. Він не пропонується та не призначений для використання як юридичні, податкові, інвестиційні, фінансові чи інші поради.