Что такое Cosmos SDK

Beginner
4m

Космос SDK - это среда разработки с открытым исходным кодом, модульный фреймворк, используемый для создания настраиваемых блокчейнов Cosmos SDK или PoA.

Cosmos SDK позволяет разработчикам создавать блокчейны, соответствующие их конкретным требованиям (обеспечивая создание настраиваемых блокчейнов). Он состоит из множества свободно комбинируемых модулей, большинство из которых с открытым исходным кодом и доступны для всех разработчиков. Разработчики могут выбирать использовать только части модулей, предоставленных Cosmos SDK. Благодаря модульной структуре, разработчики имеют гибкость создавать различные комбинации для удовлетворения различных потребностей. Подобно построению с помощью LEGO-блоков, разработчики могут выбирать любые модули для создания своего собственного уникального блокчейна.

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

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

С момента запуска Cosmos многие известные проекты использовали Cosmos SDK для создания своих собственных специализированных блокчейнов, включая BNB Chain, Terra до краха, Cronos Chain и другие.

Источник:Cosmos

Дополнительные механизмы консенсуса

Изначально Cosmos SDK позволял разработчикам создавать приложения поверх механизма консенсуса Tendermint BFT. Однако со временем SDK можно расширить, чтобы быть совместимым с другими механизмами консенсуса, реализующими протокол ABCI. Например, Paradigm создал экспериментальное приложение Cosmos/ABCI, используя алгоритм согласования Narwhal/Bullshark, применяемый Sui, вместо Tendermint. В результате мы можем увидеть будущие архитектуры Cosmos SDK, совместимые с множеством различных механизмов согласования. Мы также можем стать свидетелями того, как на базе Cosmos SDK будут создаваться блокчейны, использующие более продвинутые механизмы согласования вместо Tendermint.

Cosmos

What else do you want to learn?

Send
delate
Use TokenInsight App All Crypto Insights Are In Your Hands
Open