Введение
Из чего состоит блокчейн-экосистема? Один из способов классифицировать различные части такой экосистемы — распределить их по уровням, как если бы они были интернет-протоколами.
Экосистему блокчейна можно классифицировать в соответствии со следующими уровнями:
- Уровень 0: Базовая инфраструктура, на которой могут быть построены несколько блокчейнов уровня 1.
- Уровень 1: базовые блокчейны, используемые разработчиками для создания приложений, таких как децентрализованные приложения (DApps).
- Уровень 2: решения для масштабирования, которые обрабатывают действия вне блокчейнов уровня 1, чтобы облегчить их транзакционную нагрузку.
- Уровень 3: уровень приложений на основе блокчейна, включая игры, кошельки и другие DApps.
Примеры блокчейн-сетей на разных уровнях.
Однако не все блокчейн-экосистемы можно отнести к этим категориям. В некоторых экосистемах могут отсутствовать определенные слои, в то время как другие могут быть классифицированы как разные слои в зависимости от контекста.
Протоколы нулевого уровня помогают решить проблемы, с которыми сталкиваются сети уровня 1, построенные с монолитной архитектурой, такие как сеть Ethereum. Создавая более гибкую базовую инфраструктуру и позволяя разработчикам запускать свои собственные блокчейны для конкретных целей, Layer 0 надеется более эффективно решать такие проблемы, как масштабируемость и совместимость сетей между собой.
Какие проблемы может решить уровень 0?
Интероперабельность
Интероперабельностью называют способность сетей блокчейнов взаимодействовать друг с другом. Это свойство обеспечивает более тесно переплетенную сеть продуктов и услуг с поддержкой блокчейна, что, в свою очередь, обеспечивает лучший пользовательский опыт.
Блокчейн-сети, построенные на одном и том же протоколе нулевого уровня, могут по умолчанию взаимодействовать друг с другом без необходимости использования выделенных мостов. Используя различные итерации протоколов передачи между сетями, уровень 0 позволяет блокчейнам экосистемы основываться на функциях и вариантах использования друг друга. Некоторыми общими результатами этого является повышение эффективности блокчейнов: производительности и скорости завершения транзакций.
Масштабируемость
Монолитный блокчейн, такой как Ethereum, часто бывает перегружен, потому что один протокол уровня 1 обеспечивает все критические функции, такие как выполнение транзакций, консенсус и доступность данных. Это создает узкое место для масштабирования, которое Уровень 0 может облегчить, делегировав эти критические функции другим блокчейнам.
Такой дизайн гарантирует, что сети блокчейнов, построенные на одной и той же инфраструктуре уровня 0, могут оптимизировать определенные задачи, тем самым повышая масштабируемость. Например, блокчейны выполнения могут быть оптимизированы для обработки большого количества транзакций в секунду.
Гибкость для разработчика
Чтобы побудить разработчиков использовать их, протоколы уровня 0 часто предоставляют простые в использовании комплекты для разработки программного обеспечения (SDK) и простой интерфейс, гарантирующий, что разработчики могут легко запускать свои собственные блокчейны для конкретных целей.
Протоколы уровня 0 дают разработчикам большую гибкость в настройке собственных блокчейнов, позволяя им определять свои собственные модели выпуска токенов и контролировать тип DApp, которые они хотят создавать на своих блокчейнах.
Как работает протокол уровня 0?
Существуют различные способы работы протоколов уровня 0. Каждый из них отличается своим дизайном, функциями и расстановкой приоритетов.
Но, как правило, протоколы уровня 0 служат основным и первичным блокчейном, резервируя данные транзакций из различных блокчейнов уровня 1. Хотя существуют кластеры блокчейнов уровня 1, построенные на протоколах уровня 0, существуют также протоколы передачи между сетями, которые позволяют передавать токены и данные между различными сетями блокчейнов.
Структуры и взаимосвязи этих трех компонентов могут сильно отличаться от одного протокола уровня 0 к другому.
По данным Binance, некоторые из лучших блокчейнов уровня 0 включают Polkadot, NEAR, Avalanche, Cosmos, Solana, Celo, Dfinity, Oasis, Edgeware и Kusama. Все они направлены на улучшение масштабируемости, безопасности и функциональной совместимости экосистемы блокчейнов, но каждый из них обладает уникальными функциями и преимуществами. Далее мы рассмотрим несколько примеров.
Polkadot
Соучредитель Ethereum Гэвин Вуд разработал Polkadot (DOT), чтобы разработчики могли создавать свои собственные блокчейны. Протокол использует основной блокчейн, называемый ретрансляционным (Relay Chain), а каждый независимый блокчейн, построенный на Polkadot, известен как параллельный блокчейн или парачейн, наследующий безопасность основной сети.
Релейная сеть функционирует как мост между парачейнами для обеспечения эффективной передачи данных. Она использует шардинг, метод разделения блокчейнов или других типов баз данных, чтобы сделать обработку транзакций более эффективной.
Polkadot использует алгоритмы Proof-of-Stake (PoS) для обеспечения сетевой безопасности и консенсуса. Проекты, которые хотят использовать Polkadot, участвуют в аукционах по продаже слотов. Первый парачейн-проект Polkadot был одобрен на аукционе в декабре 2021 года.
Avalanche
Avalanche (AVAX), запущенная в 2020 году компанией Ava Labs с акцентом на протоколы DeFi, использует инфраструктуру с тремя блоками, состоящую из трех основных сетей: блокчейн контрактов (C-Chain), блокчейн бирж (X-Chain) и блокчейн платформ (P-Chain).
Эти три блокчейна настроены специально для выполнения основных функций в экосистеме, чтобы повысить безопасность, стремясь к низкой задержке и высокой пропускной способности. X-Chain используется для создания и торговли активами, C-Chain для создания смарт-контрактов, а P-Chain для координации валидаторов и подсетей. Гибкая структура Avalanche также делает возможными быстрые и дешевые свопы между сетями.
Cosmos
Основанная в 2014 году Итаном Бухманом и Джэ Квоном, сеть Cosmos (ATOM) состоит из основной сети блокчейнов PoS под названием Cosmos Hub и настраиваемых блокчейнов, известных как зоны. Cosmos Hub передает активы и данные между подключенными зонами и обеспечивает общий уровень безопасности.
Каждая зона легко настраивается, что позволяет разработчикам создавать собственную криптовалюту с настраиваемыми параметрами проверки блоков и другими функциями. Все приложения и службы Cosmos, размещенные в этих зонах, взаимодействуют через протокол Inter-Blockchain Communication (IBC). Это позволяет свободно обмениваться активами и данными между независимыми блокчейнами.
Metal
Metal Blockchain (METAL) — это криптосеть, разработанная Metallicus на основе форка кода Avalanche. Она была создана, чтобы предложить удобные варианты для разработчиков децентрализованных финансов (DeFi). В объявлении от 11 мая разработчики Metal заявили, что сеть «построена на основе соблюдения BSA [Закона о банковской тайне]», подразумевая, что в нее встроены функции проверки личности и борьбы с отмыванием денег.
«Metal — это блокчейн нулевого уровня, который позволяет любому блокчейну развертываться и находить консенсус с помощью протоколов Snow (представленных Avalanche), что позволяет ему работать на высокоэффективной модели Proof-of-Stake (PoS), исключая необходимость подтверждения работы (PoW). Metal Blockchain улучшает первоначальную работу Avalanche, добавляя четвертую подсеть типа A-Chain, чтобы предложить более эффективный уровень ресурсов для платежей и децентрализованных финансов. Она называется Proton и основывается на протоколе EOSIO с добавлением WASM», – говорится в описании протокола на CoinMarketCap.
Согласно документам Metal Blockchain, в состав его архитектуры входит подсеть под названием «X-Chain», которая позволяет разработчикам вводить правила для передачи активов. Например, токен может быть выпущен с правилом, что его «можно отправить только гражданам США» или «нельзя обменять до завтра».
Это делает возможным развертывание на блокчейне приложений, работающих с соблюдением нормативных требований. Поэтому готовящаяся к запуску система FedNow, предназначенная для мгновенных платежей в США, указала на партнерство и возможную интеграцию с Metal Blockchain. Предполагается, что это будет однаиз первых сетей блокчейнов, включенных в список поставщиков услуг FedNow.
Заключительные мысли
В зависимости от того, как они разработаны, блокчейны Layer 0 потенциально могут решить некоторые проблемы отрасли, такие как интероперабельность и масштабируемость. Однако еще неизвестно, насколько успешным будет внедрение блокчейнов Layer 0. Существует множество конкурирующих решений, направленных на достижение аналогичных целей.
Насколько важную роль блокчейны Layer 0 будут играть в решении проблем отрасли, будет зависеть от их способности привлекать разработчиков для создания этих протоколов, а также от того, представляют ли приложения, размещенные на них, реальную ценность для пользователей.