Skip to main content

Суперсети имеют передовую техническую архитектуру на основе Polygon Edge, работу без доверия через деревья Меркла, совместимость с виртуальной машиной Ethereum (EVM) и поддержку пользовательских токенов.

Архитектура Supernet тесно связана с архитектурой Polygon Edge. Шесть модулей в архитектуре Polygon Edge, которые имеют отношение к суперсетям, включают следующее:

Пул TX: выступая в качестве репозитория ожидающих транзакций, этот модуль является ключом к событийно-ориентированной архитектуре Polygon Edge. Транзакции можно легко добавлять из нескольких источников, и он легко соединяется с другими модулями платформы. Блокчейн: это относится к базе данных состояний и содержит информацию об учетных записях, коде смарт-контракта, состоянии мира и многом другом. JSON-RPC: уровень API суперсети соответствует клиентским стандартам Ethereum, что позволяет беспрепятственно работать в сети таким инструментам, как MetaMask, Web3.js, Ethers.js, Remix и Hardhat. Консенсус: Supernet использует алгоритмы консенсуса Proof-of-Authority и Proof-of-Stake. Libp2p: это обновленный стек одноранговой сети суперсети, который упрощает синхронизацию блоков, консенсусные сообщения, сплетни о пуле транзакций и сплетни о пуле SAM. gRPC: Благодаря мощному протоколу связи команды привилегированного оператора в суперсети могут выполняться только локально на узлах валидации. Проверенные операторы могут выполнять онлайн-резервное копирование, получать информацию из систем проверки, а также запрашивать и очищать данные, хранящиеся в пуле транзакций.

Суперсети также работают без доверия, а это означает, что каждый узел независимо проверяет каждую транзакцию, выполняя смарт-контракт. Чтобы реестр блокчейна функционировал должным образом, все узлы должны иметь его идентичную копию, состоящую из блоков дерева Меркла и обширных списков транзакций. 

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

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

Разработчики с опытом создания Ethereum могут легко перенести свои контракты Solidity в суперсети без каких-либо модификаций благодаря набору доступных инструментов, включая Truffle, MetaMask, Remix и обозреватели блоков. Это обеспечивает плавный переход с одной платформы на другую.

Наконец, суперсети позволяют разработчикам создавать собственные токены, совместимые с общепризнанными интерфейсами токенов, такими как ERC-20. Это соответствует цели Polygon по продвижению функциональной совместимости через суперсети.

Источник: Сointеlеgrаph

Оставить комментарий