- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Cosmos
Cosmos стремится создать то, что они называют «Интернетом блокчейнов», сеть блокчейнов, способных взаимодействовать друг с другом децентрализованным образом.
Cosmos — это сеть, состоящая из множества независимых блокчейнов, все из которых используют алгоритмы консенсуса Byzantine Fault Tolerant (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 — это «многоактивный» блокчейн, и другие блокчейны в сети могут иметь свои собственные нативные активы.
Атомы позволяют пользователям сети голосовать, платить за транзакционные сборы, подтверждать транзакции или делегировать проверку транзакций другим пользователям. Атомы также распределяются между валидаторами транзакций и делегатами в качестве вознаграждения. Ограничений на общее количество атомов нет.
Фонд Interchain Foundation провел двухнедельное первичное предложение монет (ICO) токена ATOM в 2017 году и привлек более 16 миллионов долларов. Перед продажей фонд получил обязательства по индивидуальным взносам от «первоначальных доноров», которые составили 5% от его цели финансирования. Он также получил обязательства по «предварительному финансированию» от частных лиц и обязательства от стратегических партнерств, которые составили 1 329 472 доллара.
После ICO треть от общего числа атомов, распределенных через продажу, была раздута и распределена между Interchain Foundation, All in Bits, Inc. (также известной как Tendermint), первоначальными донорами, донорами pre-ICO и донорами ICO. Interchain Foundation и All in Bits получили по 10% токенов после майнинга блока генезиса. Первоначальные доноры получили 5%, а доноры pre-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, который также является алгоритмом proof-of-stake. Tendermint требует, чтобы валидаторы использовали криптографические подписи для фиксации блоков, тем самым беря на себя ответственность за их валидацию. Невалидаторы делегируют свои токены стейкинга любому валидатору, чтобы получить часть вознаграждений за блок и комиссий.
В Cosmos Hub любой может застейкать свои атомы и делегировать свою долю валидатору, но валидатор должен иметь оборудование, на котором запущено специальное программное обеспечение для проверки блоков. За пределами Cosmos Hub другие отдельные блокчейны могут иметь свои собственные модели управления.
Чтобы переместить транзакцию из ONE блокчейна в другой, в принимающей цепочке размещается доказательство. Протокол IBC определяет это как IBCBlockCommitTx. Доказательство, наблюдаемое любым, утверждает, что отправляющая цепочка опубликовала пакет для предполагаемого пункта назначения. Затем IBCPacketTx позволяет блокчейну проверяемо доказать кому-либо, что пакет данных (транзакция) был опубликован отправителем через доказательство. Эти транзакции IBC, транзакции между «зонами», выполняются через Cosmos Hub и должны быть проверены в обеих цепочках.