И подсети (subnet, сабнет), и суперсети (supernet, супернет) представляют собой решения для масштабирования, позволяющие разработчикам быстро развернуть или разработать dApps.
Однако они различаются по нескольким параметрам, таким как механизмы консенсуса, количество транзакций в секунду, количество валидаторов и требования к стейкингу.
Что такое суперсеть Polygon
Supernet (суперсеть) — это блокчейн-платформа разработки в сети Polygon, созданная с учетом требований масштабируемости и призванная помочь разработчикам в создании собственных блокчейн-протоколов с минимальными затратами.
Разработчики, опирающиеся на сеть Polygon, могут получить доступ к широкому спектру валидаторов и инструментов для легкой интеграции, а также к сторонним сервисам для помощи в реализации, проектировании и управлении.
Технически суперсети работают над решением проблем для среды разработки Polygon, Polygon Edge. Polygon Edge помогает создавать блокчейны, совместимые с Ethereum, обеспечивая их безопасность, децентрализацию и эффективность.
Общая концепция суперсетей заключается в том, что они представляют собой совокупность взаимосвязанных сетей, которые способствуют совместной работе и служат в качестве безопасного центра обмена данными. Они могут хранить и организовывать большие объемы данных и облегчать коммуникацию между пользователями.
Преимущества использования суперсетей Polygon заключаются во взаимодействии, специфичности, повышенной масштабируемости, безопасности и лучшей децентрализации. Суперсети также хорошо решают технические задачи Polygon Edge, особенно в части конфигурации цепочек и создания децентрализованных наборов валидаторов.
Как работают суперсети Polygon
Суперсети — это, по сути, инструмент, который помогает разработчикам понять сложные структуры данных с взаимосвязями, которые иначе было бы трудно выявить.
Используя собственную блокчейн-сеть и глобальный пул валидаторов, суперсеть Polygon позволяет разработчикам создавать собственные блокчейн-сети в тех же рамках, что и Ethereum, но с гораздо меньшей стоимостью разработки.
Supernet позволяет разработчикам выводить свои проекты в сеть с помощью трех режимов быстрого развертывания.
- Суверенная цепочка Supernet: Эта цепочка управляется одним валидатором, что позволяет значительно сократить расходы на ее обслуживание.
- Общая цепочка безопасности Supernet: Эта цепочка валидируется экспертами-валидаторами с долями в 20000 MATIC и более.
- Цепочка второго уровня: Для масштабирования суперсетей эта цепочка использует роллапы с нулевым разглашением (ZK-Rollups).
Cуперсети строятся на основе стека Polygon Edge. Их можно назвать экосистемой, или блокчейн-системой, поскольку суперсети представляют собой набор модулей, которые работают и интегрируются по мере добавления новых функций.
С помощью суперсетей разработчики могут создать распределенную блокчейн-сеть, предназначенную для конкретного случая использования. Суперсети отличаются повышенной масштабируемостью, скоростью, стабильной пропускной способностью и широкими возможностями настройки. Примечательно, что они также позволяют интегрировать Web3-приложения в выделенные сети, обеспечивая максимальную оптимизацию.
Ключевые особенности суперсетей Polygon
Суперсети имеют передовую техническую архитектуру на базе Polygon Edge, работают без доверия через деревья Меркла, совместимы с виртуальной машиной Ethereum (EVM) и поддерживают кастомные токены.
Архитектура суперсетей тесно связана с архитектурой Polygon Edge. К шести модулям архитектуры Polygon Edge, имеющим отношение к суперсетям, относятся следующие:
- TX Pool: модуль, выполняющий роль хранилища отложенных транзакций, является ключом к событийно-ориентированной архитектуре Polygon Edge. Транзакции могут быть легко добавлены из различных источников, и он легко связывается с другими модулями платформы.
- Блокчейн: база данных состояния, в которой хранится информация об аккаунтах, коде смарт-контрактов, состоянии и т.д.
- JSON-RPC: уровень API суперсети соответствует клиентским стандартам Ethereum, что позволяет таким инструментам, как MetaMask, Web3.js, Ethers.js, Remix и Hardhat, беспрепятственно работать в ее сети.
- Libp2p: Это обновленный одноранговый сетевой стек Supernet, который обеспечивает синхронизацию блоков, передачу сообщений консенсуса, "общение" пула транзакций и SAM-пула.
- gRPC: благодаря мощному протоколу связи команды привилегированных supernet-операторов могут выполняться локально только на нодах-валидаторах. Валидированные операторы могут выполнять резервное копирование в режиме онлайн, получать информацию от систем валидации, запрашивать и очищать данные, хранящиеся в пуле транзакций.
Суперсети работают без доверия, то есть каждый узел самостоятельно проверяет каждую транзакцию, выполняя смарт-контракт. Для нормального функционирования блокчейна все узлы должны иметь его идентичную копию, состоящую из блоков дерева Меркла и обширных списков транзакций.
Попытки злоумышленников изменить реестр будут быстро выявлены из-за расхождений хэш-значений из разных состояний, несовместимых с теми, что находятся в дереве Меркла.
Суперсети также имеют встроенную поддержку EVM, что означает, что разработчики могут писать и развертывать смарт-контракты, используя байткод EVM, который компилируется из языков высокого уровня, таких как Solidity.
Разработчики, имеющие опыт создания Ethereum, могут легко перенести свои контракты на Solidity в суперсети без каких-либо изменений благодаря набору инструментов. Это позволяет осуществить плавный переход с одной платформы на другую.
Наконец, суперсети позволяют разработчикам создавать собственные токены, соответствующие общепризнанным стандартам токенов, таким как ERC-20.
Обзор блокчейна Polygon (MATIC)
Что такое подсеть Avalanche
Avalanche определяет подсети в качестве валидаторов, которые функционируют совместно для достижения консенсуса о состоянии блокчейн.
Подсети способствуют созданию сети приложений, предоставляемых валидаторами, которые могут совместно использовать различные блокчейны. Подсети Avalanche способствуют созданию специализированных блокчейнов, позволяя разработчикам и технологически ориентированным компаниям создавать свои собственные блокчейны, не нуждаяющихся в токенах.
Майннет сети состоит из трех цепочек:
- C-Chain: Платформа смарт-контрактов Ethereum Virtual Machine для создания децентрализованных приложений.
- P-Chain: Отвечает за координацию работы валидаторов в сети Avalanche, а также за создание и управление подсетями.
Сеть Avalanche поддерживается основной подсетью, в которой находятся все валидаторы. В их обязанности входит валидация основной сети и цепочек X, P и C, обеспечение связи между подсетями и предоставление валидаторам возможности валидировать дополнительные блокчейны, созданные в сети.
Как работают подсети Avalanche
Подсети Avalanche действуют в унисон, поддерживая состояние блокчейнов в актуальном состоянии. По сути, эти подсети создают основу для appchain-сетей, предоставляя децентрализованные услуги валидации различных цепочек.
Цепочка может быть проверена только одной конкретной подсетью, но одна подсеть может проверять несколько цепочек. Каждая подсеть имеет свое управление и требования. Чтобы присоединиться к первичной сети, валидаторы должны заморозить в стейкинг 2000 AVAX, прежде чем начать валидировать встроенные в сеть цепочки.
Подсети обладают высокой степенью конфигурируемости, но не требуют сложных конструктивных решений, что позволяет разработчикам создавать надежные и масштабируемые приватные блокчейны. Система подсетей Avalanche помогает разработчикам быстро создавать децентрализованные приложения (dApps), сохраняя при этом высочайшие стандарты безопасности.
Ключевые особенности подсетей Avalanche
Подсети обладают многими полезными свойствами, такими как возможность создания приватных блокчейнов, разделением задач и требованием к валидаторам замораживать AVAX перед проверкой встроенных цепочек.
Подсети поддерживают создание приватных блокчейнов, позволяя разработчикам создавать подсети, к которым могут присоединиться только заранее определенные валидаторы. В этом случае валидаторы смогут создавать частные подсети и просматривать содержимое блокчейнов, к которым они имеют доступ. Это идеальная схема для организаций, которым необходимо сохранить конфиденциальность своих данных.
Подсети поддерживают разделение задач, что в контексте технологии блокчейн означает возможность для валидаторов заниматься только теми блокчейнами, которые их интересуют. Это снижает нагрузку на валидаторов, в отличие от моделей, используемых в гетерогенных сетях, которые требуют от валидаторов проверять даже те блокчейны, которые их не интересуют.
Также, подсети позволяют учитывать специфические требования, позволяя разработчикам определять требования к валидаторам, например, повышенную мощность процессора или оперативной памяти и другие аппаратные требования. Это гарантирует, что приложение будет работать с максимальной эффективностью и не будет страдать от низкой производительности, вызванной медленными валидаторами.
Обзор блокчейна Avalanche Network (AVAX)
Разница между суперсетями Polygon и подсетями Avalanche
В Avalanche используется протокол консенсуса Snowman proof-of-stake, который обеспечивает вероятностный консенсус, позволяет добиться масштабируемости и бесконечной децентрализации.
В Polygon, напротив, используется протокол консенсуса Istanbul Byzantine fault tolerance (IBFT) для достижения гарантированного консенсуса, что, в конечном счете, не способствует децентрализации и приносит в жертву инклюзивность.
Основные различия приведены в таблице ниже.
По мере дальнейшего распространения технологии блокчейн эти технологии, вероятно, будут становиться все более распространенными и необходимыми для создания dApps.