- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Cosmos
Cosmos прагне створити те, що вони описують як «Інтернет блокчейнів», мережу блокчейнів, здатних спілкуватися один з одним у децентралізований спосіб.
Cosmos — це мережа, що складається з багатьох незалежних блокчейнів, усі з яких використовують візантійські відмовостійкі (BFT) консенсусні алгоритми. Cosmos дозволяє розробникам створювати блокчейни як без дозволу, так і з дозволом. Мережа була запущена з випуском свого першого блокчейну, Cosmos Hub, у 2019 році.
У 2017 році Interchain Foundation, швейцарська некомерційна організація, яка фінансує проекти блокчейну з відкритим кодом, уклала контракт з комерційною компанією Tendermint, Inc. (яка також використовує назву All Bits, Inc.) для розробки та запуску програмного забезпечення Cosmos . Tendermint був заснований у 2014 році Дже Квоном, який на початку того ж року розробив власний візантійський відмовостійкий (BFT) механізм консенсусу та створив компанію для розвитку бізнес-можливостей, пов’язаних з алгоритмом.
Квон також був співавтором документу Cosmos , а Tendermint зібрав 9 мільйонів доларів для продовження розробки проекту через раунд фінансування серії A в березні 2019 року.
Бачення
Cosmos — це мережа, що складається з багатьох незалежних блокчейнів, які використовують механізми консенсусу Byzantine Fault Tolerant (BFT), включаючи Tendermint BFT. Кожен окремий блокчейн зберігає контроль над власним управлінням, але сумісний з іншими блокчейнами в мережі. Блокчейни, які не використовують алгоритми BFT, можуть бути підключені до мережі Cosmos через блокчейни «адаптери». Cosmos розроблено не для ONE конкретного випадку використання, а для адаптації до багатьох різних випадків використання.
У Cosmos є два типи блокчейнів: зони та хаби. Зони — це звичайні блокчейни, а хаби — блокчейни, які з’єднують зони ONE з одною. Cosmos Hub був першим блокчейном (і хабом), запущеним в екосистемі Cosmos . Це загальнодоступний блокчейн із підтвердженням частки (PoS), рідним активом якого є ATOM (ATOM).
Запуск і випуск
Хоча ATOM є рідним маркером стекінгу Cosmos Hub, він не є єдиним активом Hub або всієї мережі. Cosmos Hub — це блокчейн із «багатьма активами», і інші блокчейни в мережі можуть мати власні власні активи.
Атоми дозволяють користувачам мережі голосувати, оплачувати комісії за транзакції, перевіряти транзакції або делегувати перевірку транзакцій іншим користувачам. Атоми також розповсюджуються серед валідаторів транзакцій і делегатів як винагорода. Немає обмеження на загальну кількість атомів.
У 2017 році Interchain Foundation провів двотижневу первинну пропозицію монет (ICO) токена ATOM і зібрав понад 16 мільйонів доларів. Перед продажем фонд отримав зобов’язання щодо індивідуальних внесків від «початкових донорів», які становили 5% від цільового фінансування. Він також отримав зобов’язання щодо «попереднього фінансування» від окремих осіб і зобов’язання від стратегічних партнерств на суму 1 329 472 доларів США.
Після ICO одна третина загальної кількості атомів, розповсюджених через продаж, була роздута та розподілена між Interchain Foundation, All in Bits, Inc. (також відомою як Tendermint), початковим донорам, донорам до ICO та донорам ICO. Interchain Foundation і All in Bits отримали по 10% токенів після видобутку блоку Genesis. Початкові донори отримали 5%, а донори до ICO та донори ICO отримали разом 75%.
Проектування та безпека мережі
Cosmos наголошує на важливості взаємодії, здатності блокчейнів передавати дані між собою. Конструкція системи включає три рівні: Tendermint: візантійський відмовостійкий (BFT) алгоритм консенсусу, сумісний з будь-якою мовою програмування, Cosmos SDK: інструмент для спрощення створення додатків та IBC: протокол зв’язку між блоками як основа для обміну між кожною зоною. SDK — це комплект для розробки програмного забезпечення; структура комплекту розбита на фіксовані стандартизовані модулі, або пакети.
Cosmos Hub був «першою» зоною, яка була запущена, і в ній розміщено рідний токен стекінгу ATOM. Атоми дозволяють користувачам мережі голосувати, оплачувати комісії за транзакції, перевіряти транзакції або делегувати перевірку транзакцій іншим користувачам. Атоми також розповсюджуються серед валідаторів транзакцій і делегатів як винагорода. Cosmos Hub також об’єднує інші цифрові активи та об’єднує зони в мережі.
Токени можна обмінювати між зонами без необхідності ліквідності між ними, оскільки всі перекази токенів здійснюються через Cosmos Hub. Cosmos Hub відстежує кількість токенів, що зберігаються в кожній зоні, а також призначений для ізоляції зон від інших зон, що не працюють.
Монетарна Політика
Немає обмеження на загальну кількість атомів. Винагороди за блоки видаються валідаторам і делегаторам за ставку атомів, перевірку транзакцій або за делегування перевірки транзакцій іншим користувачам.
Кількість токенів, створених з кожним блоком, динамічно залежить від ставок у мережі Cosmos . Цільова ставка становить 66% від усіх токенів. Інфляція коливатиметься між верхньою межею 20% і нижньою межею 7%.
Якщо ставка нижча за цільову, інфляція зросте до верхньої межі в 20%, і більше токенів буде розподілено як винагороду. Цільовий рівень інфляції почався з 7% і перераховується кожен блок. Кількість атомів не обмежена.
Обробка транзакцій
Перший блокчейн, або зона, Cosmos Hub, працює на основі консенсусного алгоритму Tendermint BFT, який також є алгоритмом підтвердження частки. Tendermint вимагає від валідаторів використовувати криптографічні підписи для фіксації блоків, таким чином беручи на себе право власності на їх перевірку. Невалідатори делегують свої токени стекінгу будь-якому валідатору, щоб отримати частину винагороди та комісії за блок.
У Cosmos Hub будь-хто може поставити свої атоми та делегувати свою частку валідатору, але валідатор повинен мати апаратне забезпечення, яке запускає спеціальне програмне забезпечення для перевірки блоків. За межами Cosmos Hub інші окремі блокчейни можуть мати власні моделі управління.
Щоб перемістити транзакцію з ONE блокчейну в інший, у приймальному ланцюжку розміщується підтвердження. Протокол IBC визначає це як IBCBlockCommitTx. Доказ, доступний будь-кому, свідчить, що ланцюжок відправників опублікував пакет для передбачуваного пункту призначення. Тоді IBCPacketTx дозволяє блокчейну перевірено довести будь-кому, що пакет даних (транзакція) був опублікований відправником за допомогою підтвердження. Ці транзакції IBC, транзакції між «зонами», здійснюються через Cosmos Hub і повинні бути підтверджені в обох ланцюгах.