Що таке Cosmos (ATOM)?

Що таке Cosmos (ATOM)?

Середній рівень
Опубліковано Nov 4, 2021Оновлено Feb 1, 2023
7m

Короткий зміст


Cosmos – це екосистема мереж та інструментів для створення сумісних блокчейнів. Його основний ланцюг Cosmos Hub діє як центральний реєстр для сумісних блокчейнів, що називаються Зонами. Кожна Зона має широкі можливості налаштування, що дозволяє розробникам створювати власну криптовалюту з налаштуваннями перевірки блоків та іншими функціями.

Ці Зони створюються за допомогою Cosmos SDK, який надає основи, необхідні для розробки блокчейну Cosmos. Tendermint Core використовується як рівень консенсусу за замовчуванням у Cosmos SDK та надає механізм консенсусу на основі валідатора, який можна використовувати у декількох блокчейнах Cosmos. Однак кожна Зона може впливати на те, як обиратимуться її валідатори.

Для основної мережі Cosmos Hub блокчейн вибирає 100 валідаторів із найкращого набору нодів, які здійснюють стейкінг ATOM, утиліти монети блокчейну. Право голосу надається кожному валідатору в залежності від кількості монет у стейкінгу ATOM. Потім валідатор-лідер пропонує нові блоки для голосування. Успішні блоки забезпечують винагороду за блок, яка видається валідатору та передається користувачам, які здійснюють стейкінг ATOM в обраному валідаторі.

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


Вступ

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


Як працює Cosmos (ATOM)?

Cosmos – це проєкт, який концентрується на створенні мережі з різних блокчейнів, які можуть взаємодіяти один з одним. Мережу Cosmos, яку заснували в 2014 році Ethan Buchman та Jae Kwon, складається з основної блокчейн мережі Proof of Stake і кастомних блокчейнів, відомих як Зони. 
Основний ланцюг, Cosmos Hub, передає активи та дані між підключеними Зонами та забезпечує загальний рівень безпеки. Всі вони працюють разом, використовуючи Tendermint, механізм консенсусу Cosmos та загальний програмний інтерфейс. Комісії Cosmos оплачуються в криптовалюті мережі ATOM.

Мережа Cosmos поділена на три різні рівні:

1. Мережева взаємодія – дозволяє підтвердженням транзакцій та іншим консенсусним повідомленням обмінюватись даними з блокчейн-хабом.
2. Додаток – оновлює в мережі стан транзакцій та балансів.
3. Консенсус – організовує ноди відповідно до того, як вони погоджують додавання нових транзакцій.
Ці три рівні об'єднані набором інструментів та програм з відкритим вихідним кодом. Наприклад, Tendermint упаковує рівні мережевої взаємодії та рівні консенсусу у готовий до використання механізм. Розробникам блокчейнів, які використовують Tendermint, потрібно зосередитися лише на рівні додатку, що заощаджує їм час та ресурси.


Що таке Cosmos Hub?

Cosmos Hub – це основний блокчейн Cosmos, який з'єднує інші кастомні блокчейни, відомі як Зони. Він робить це відстежуючи стан кожної Зони за допомогою протоколу зв'язку між блокчейнами (IBCP). Завдяки цьому протоколу інформація може легко переміщатись між будь-якою Зоною, підключеною до Cosmos Hub.

Cosmos Hub діє як центральний реєстр екосистеми, де Зони обмінюються IBC повідомленнями. IBC використовує два типи транзакцій: IBCBlockCommitTx та IBCPacketTx. Перша передає хеш останнього блоку в будь-якій Зоні. Друга дозволяє Зоні довести, що пакет інформації є правомірним та був опублікований додатком відправника.

Припустимо, що два DApp у двох різних Зонах хочуть спілкуватися один з одним. Щоб зробити це, повідомлення IBC відправляються до Cosmos Hub, де записується взаємодія. Повідомлення передаються через Cosmos Hub, і кожна Зона також записує результати своїх взаємодій у своїх блокчейнах. В такому випадку існує підтвердження активності більш ніж трьох окремих блокчейнів. Ця здатність блокчейнів взаємодіяти один з одним дала Cosmos прізвисько "Інтернет блокчейнів".


Що таке Cosmos Зони?

Кастомні блокчейни Cosmos, відомі як Зони, використовуються для різних додатків. Цей термін є альтернативною назвою для сайдчейнів, з яким ви, можливо, вже знайомі з інших блокчейн проєктів, таких як Polygon. Кожна Зона може аутентифікувати власні транзакції, карбувати токени та реалізовувати власні розробки. Навіть із цими відмінностями всі Зони, як і раніше, можуть взаємодіяти з будь-якою іншою Зоною в системі Cosmos, якщо вони мають на це дозвіл.
Зони використовують архітектуру Hub & Spoke, де хаби діють як маршрутизатори для різних Зон. Cosmos Hub – один із найпопулярніших, але існують й інші хаби. Будь-хто може створити блокчейн-хаб або Зону, оскільки мережа є повністю доступною. Але кожна Зона або хаб має право відмовити іншим блокчейнам у підключенні до них. 
Підключившись до хаба, блокчейн може підключитися до будь-якої Зони, підключеної до того ж хабу. Хаби також можуть підключатись один до одного. Крім того, будь-хто може здійснити форк Cosmos Hub та запустити свою власну версію, як це зробила команда Binance Chain у 2019 році.


Що таке Cosmos SDK?

Cosmos SDK – це набір для розробки програмного забезпечення з відкритим вихідним кодом, який дозволяє користувачам створювати власні блокчейни. Протоколом консенсусу Cosmos SDK за замовчуванням є Tendermint Core, але ви можете використовувати безліч різних попередньо створених модулів. Використання Cosmos SDK значно спрощує процес та пропонує всі стандарти, які ви очікуєте при побудові блокчейну. 
Він легко налаштовується за допомогою плагінів, тому користувачі можуть створювати нові функції та характеристики. Як публічні блокчейни "Proof of Stake", так і блокчейни "Proof of Authority" можуть бути створені за допомогою Cosmos SDK. Binance Chain – лише один приклад блокчейну, створеного з використанням Cosmos SDK.


Що таке ATOM?

ATOM – це нативна монета Cosmos, яка має три основні варіанти використання:

1. Користувачі повинні сплачувати комісію за транзакцію, використовуючи певну кількість ATOM, пропорційну необхідній обчислювальній потужності.
2. ATOM також використовується для участі у системі управління Cosmos Hub. Чим більше у вас ATOM, тим більше у вас прав голосу при ухваленні рішень на платформі.
3. Монета стейкінгу валідатора для винагороди за участь в алгоритмі консенсусу.
ATOM розподілявся через первинну пропозицію монет (ICO), і він не має обмежень на пропозицію, що робить його інфляційною монетою. Це пов'язано з тим, що Tendermint Core нагороджує учасників щойно викарбуваним ATOM. Рівень інфляції коригується в режимі реального часу залежно від суми стейкінгу та кількості учасників.


Як купити ATOM?

Ви можете легко придбати ATOM на Binance. Якщо ви не маєте зареєстрованого акаунта Binance або не пройшли KYC та AML, обов'язково зробіть це перед покупкою ATOM. Процедура проста:
1. Увійдіть до свого акаунта Binance і натисніть на вкладку [Торгівля]. Виберіть режим торгівлі – [Класичний] або [Просунутий].


2. Перейдіть у рядок пошуку справа, знайдіть ATOM та виберіть відповідну торгову пару. У нашому прикладі ми будемо використовувати [ATOM/BUSD].

 

3. Виберіть бажаний тип ордера та введіть суму, яку потрібно придбати. Тут ми вибрали маркет ордер. Перевірте дані ордера та натисніть [Купити ATOM], щоб здійснити покупку.



Що таке Tendermint?

Tendermint – це протокол, який забезпечує механізм консенсусу блокчейну (Tendermint Core), та інструмент (Tendermint ABCI), який дозволяє додаткам підключатися до механізмів консенсусу Tendermint Core. Tendermint Core – це протокол консенсусу за замовчуванням для Cosmos, який також відповідає Задачі візантійських генералів (BFT). BFT просто означає, що підтвердження нових транзакцій все ще може виконуватися учасниками, які не співпрацюють або навіть зловмисниками.

У Tendermint Core валідатори запускають ноди, які підтримують копію блокчейн даних. Не кожна повна нода є валідатором, тому що у Cosmos Hub є обмеження у 100 валідаторів. Валідатори, які підтверджують транзакції, голосують за додавання нових блоків у ланцюг.

Валідатори отримують свою позицію, здійснюючи стейкінг ATOM у нодах. Потім 100 найкращих нод за кількістю монет у стейкінгу стають валідаторами з правом голосу, пропорційним кількості монет ATOM у стейкінгу. Користувачі можуть делегувати ATOM валідаторам в обмін на частину винагороди за блок. 

Цей механізм стимулює валідаторів чесно виконувати свої обов'язки, оскільки користувачі можуть легко здійснити стейкінг своїх ATOM у більш надійних валідаторів. Щоб додати нові блоки, набір зі 100 валідаторів досягає консенсусу кожного блоку шляхом голосування. Голосування відбувається по черзі на підставі пропозицій блоку від лідера.


Чому так важливий Tendermint?

Tendermint (BFT) виявився популярним завдяки:

1. Придатності для публічних та приватних блокчейнівTendermint (BFT) має справу тільки з мережевим та консенсусним рівнями блокчейнів Cosmos. У ньому описується, як валідатори узгоджують транзакції та обмінюються інформацією, але розробникиї можуть налаштовувати рівень додатку. Кожна Зона може впливати на те, як обиратимуться її валідатори і чи буде блокчейн публічним або "без дозволів".
2. Висока продуктивність. Tendermint (BFT) має час блоку близько 1 секунди і може обробляти тисячі транзакцій в секунду.
3. Негайне завершення транзакції. Транзакції підтверджуються, щойно створюється блок (за умови, що більшість мережевих валідаторів чесні). У порівнянні з такими блокчейнами, як Ethereum (ETH) або Bitcoin (BTC), користувачі Cosmos можуть впевнено здійснювати транзакції з меншою кількістю підтверджень блоків.
4. Безпека. Якщо блокчейн здійснює форк, створюючи дві різні історії транзакцій, то це легко виявити та визначити причину, через яку форк відбувся.


Заключні думки

Cosmos був одним із перших доступних рішень для створення сумісних блокчейнів та залишився популярним варіантом. Tendermint (BFT) і Cosmos SDK, як і раніше, є потужними інструментами, які сьогодні використовуються для створення блокчейнів. Проте з 2017 року ми стали приділяти більше уваги сайдчейнам, які працюють із блокчейнами з високим трафіком, такими як Ethereum. Поки що неясно, чи збережеться цей тренд. Тим не менш, Cosmos планує розширити поточні тренди, включаючи NFT, DeFi забезпечення та міжланцюговий стейкінг, що дасть йому шанс підвищити свою популярність у майбутньому.


Поділіться дописами
Реєстрація акаунту
Застосуйте свої знання на практиці, відкривши акаунт Binance вже сьогодні.