Polygon Labs опубликовала информацию о возможном обновлении архитектуры протокола, что должно обеспечить теоретически неограниченную масштабируемость и единую ликвидность для внутренних сетей.
Разработчики предлагают создать структуру, состоящую из нескольких параллельных уровней. В качестве примера была названа модель передачи данных TCP/IP (интернет) с несколькими уровнями: канальный, сетевой, транспортный и прикладной. Применение подобного подхода для децентрализованной сети может решить постоянную и дорогостоящую проблему масштабирования блокчейна, упростит установку следующих обновлений и обеспечит эффективное решение задач, связанных с отдельными подпроцессами. Поэтому разработчики продумали четыре уровня для протокола Polygon: Staking, Interop, Execution, Proving.
Архитектура протокола Polygon 2.0. Источник: официальный сайт Polygon Labs
Staking
Большинство пользователей знакомы с функциями этого уровня, так как многие из них доступны в существующей структуре. Он будет работать на Proof-of-Stake (PoS) со встроенной моделью стейкинга, собственным токеном MATIC и децентрализованным пулом валидаторов. А для его интеграции в собственную сеть, основанную на Polygon Supernets. разработчикам не придется устанавливать дополнительные настройки, что позволит им сосредоточится на других функциях. Команда планирует реализовать данный уровень через два смарт-контракта на Ethereum:
1. Validator Manager: управляет пулом валидаторов (ведет реестр, обрабатывает запросы на стейкинг, рестейкинг и события нарушений).
2. Chain Manager: контролирует наборы валидаторов для отдельных цепочек (определяет количество, требования и наказания за нарушения).
Interop
Обеспечит безопасный обмен сообщениями между внутренними цепочками (Supernets, zkEVM, PoS zkEVM) в экосистеме Polygon, представляя их для пользователей как единую сеть. Благодаря агрегатору, который займется обработкой доказательств с нулевым разглашением (ZK Proof), можно будет беспрепятственно и мгновенно проводить атомарные транзакции нативных токенов из любой цепочки. Это также позволит уменьшить затраты на газ.
Строение уровня Interop. Источник: официальный сайт Polygon Labs
Execution
Даст возможность внутренним сетям Polygon создавать блоки, обмениваться сообщениями между валидаторами, формировать консенсусы, управлять мемпулом, хранить базу данных по транзакциям и генерировать свидетелей для проверки ZK Proof. Команда считает этот уровень самым сложным, поэтому предлагает для реализации использовать существующие варианты, например, Erigon – переработанная архитектура Ethereum, написанная на языке программирования Go.
Proving
Позволит генерировать ZK Proof для внутренних и внешних транзакций любой цепочки Polygon. Он состоит из высокопроизводительного ZK-проверяющего, конструктора (ускоряет тестирование математических моделей вычисления) и машины состояний, отвечающей за имитацию среды выполнения проверяемой транзакции. Такая конструкция уровня должна повысить эффективность генерации и проверки доказательств с нулевым разглашением.
Итог
В ближайшем будущем команда Polygon собирается предоставить более детальные данные по функционированию каждого уровня и взаимодействию между ними. Конечно, обновление выглядит очень перспективным, но даже при одобрении сообщества, реализация может занять до нескольких месяцев. Поэтому пользователям и сторонним разработчикам стоит повременить с оптимизмом и ждать следующих глобальных анонсов.