Найти тему
DecimalChain

Сеть Cosmos - Интернет блокчейнов

Оглавление

Cosmos рассматривает себя как сеть блокчейн, которая, в свою очередь, состоит из различных блокчейнов. Команда разработчиков называет их "зонами". Они полагаются на алгоритм консенсуса Tendermint BFT для поддержания единства в зонах.

Первая из этих зон - это то, что Cosmos называет Cosmos Hub, место, где блокчейн может стыковаться. Он, в свою очередь, опирается на механизм доказательства доли и при необходимости может быть расширен за счет дополнительных зон. Последняя взаимодействует с отдельными зонами через "межблокчейновый" протокол. Это обещает возможность перевода криптовалют между отдельными зонами.

Наконец, платформа Cosmos также служит основой для новых блокчейн-проектов именно в силу той интероперабельности, которую она стремится создать. Cosmos предоставляет своим пользователям возможность создавать свои собственные новые блокчейны из отдельных строительных блоков, публиковать их и, благодаря Cosmos, соединять их с другими блокчейнами.

Давайте подробней рассмотрим эти аспекты.

Tendermint

Cosmos, использующий протоколы Tendermint, представляет себя как интернет блокчейн. В нем представлены функции, позволяющие независимым блокчейнам полагаться на заранее разработанные методы консенсуса и управления, а также легко общаться, отправляя токены или сообщения. Поэтому мы говорим о сети блокчейн.

Цель заключается в предоставлении инфраструктуры и инструментов, необходимых для того, чтобы разработчики могли легко создавать свои собственные блокчейны, как публичные, так и частные, а также свои собственные приложения с помощью "Cosmos SDK", о котором мы поговорим позже. Затем эти различные блокчейны могут общаться друг с другом посредством протоколов, на основе которых Cosmos

Чтобы помочь развитию этих блокчейнов, разработчикам зон предлагается опираться на модули "Tendermint Core" и при необходимости изменять их параметры.

Именно на этом программном обеспечении построен блокчейн DecimalChain

Cosmos SDK

Cosmos SDK - это набор инструментов, которые затем могут быть использованы разработчиками блокчейна для создания блокчейна по своему выбору, опираясь при желании на модули Tendermint Core. Например, блокчейн Proof-of-Authority может быть развернут при игнорировании модуля Bounded Proof-of-Stake. Кроме того, разработчикам предлагается разрабатывать новые модули и предоставлять их сообществу.

Это различие между уровнем приложений и уровнями консенсуса и управления интересно, потому что приложения не обязательно должны быть написаны на том же языке, что и машина консенсуса. Таким образом, сеть полагается на интерфейс Application Blockchain Interface, или ABCI, для подключения прикладного уровня к Tendermint Core. Поэтому приложения могут быть закодированы на любом языке.

Cosmos Hub

Tendermint Core используется в первой зоне, в "Cosmos Hub". Это самый важный блокчейн в системе Cosmos, поскольку он действует как центральный реестр, который должен гарантировать количество токенов, находящихся в обращении в Cosmos в любое время.

Таким образом, Hub должен быть самой децентрализованной и безопасной из зон, поэтому используется Proof-of-Stake.