Оригинальное название: «Полигон 2.0: новый план массового внедрения».
Составление оригинального текста: Deep Tide TechFlow
В то время как динамика цен на рынке криптовалют остается значительно ниже максимумов последнего бычьего роста, пространство блокчейна более разнообразно, чем когда-либо. В частности, поскольку последний бычий рост был в значительной степени связан с благоприятными макроэкономическими условиями и отсутствием значимых реальных вариантов использования блокчейна, многие протоколы сосредоточены на массовом внедрении на текущем рынке.
Достижение массового внедрения потребует улучшения не только в одной области, но и в нескольких областях. Во-первых, важно улучшить пользовательский интерфейс и взаимодействие с пользователем таких сервисов, как кошельки, поскольку они часто являются начальной точкой взаимодействия пользователя с блокчейном. Во-вторых, пользователям необходимо предоставлять более практичные услуги блокчейна. Наконец, необходимо создать надежную инфраструктуру, чтобы обеспечить удобство работы с блокчейном для многих пользователей.
В этой статье концепция массового внедрения будет рассмотрена с точки зрения инфраструктуры, но как должна выглядеть сеть, предназначенная для массового внедрения? До сих пор различные сети блокчейнов предлагали уникальные подходы и стратегии.
Первый метод заключается в оптимизации отдельных нитей. Такой подход используют такие проекты, как Solana, Sei, Aptos, Sui и другие. Преимущество единой цепочки заключается в том, что различные децентрализованные приложения в цепочке могут беспрепятственно взаимодействовать друг с другом и иметь высокую степень композиции. Однако недостатком является то, что производительность сети ограничена узлами с самой низкой производительностью, и сеть может стать централизованной, поскольку узлам требуется оборудование с более высокими характеристиками для высокой масштабируемости.
Второй подход заключается в построении экосистемы с несколькими сетями L1 и соответствующими межсетевыми протоколами. Cosmos, Polkadot и Avalanche — некоторые примеры такого подхода. Преимущество этого метода заключается в том, что теоретически масштабируемость может быть бесконечно увеличена за счет параллельного расширения, а недостатком является то, что, несмотря на существование межсетевых протоколов, асинхронный характер различных сетей снижает компонуемость и фрагментирует экосистему и безопасность.
Третий подход заключается в повышении масштабируемости в вертикальном направлении, например, в свернутой сети на основе одного базового уровня. Optimism, Arbitrum One и Starknet — примеры такого подхода. Преимущество этого подхода заключается в том, что, выполняя вычисления вне сети, он в полной мере использует безопасность базового уровня, достигает высокой масштабируемости и позволяет различным приложениям взаимодействовать с высокой композиционностью в одной сети. Однако недостатком является то, что L1 несколько ограничивает масштабируемость L2, и, как указал Виталик Бутерин, существует предел увеличения масштабируемости по вертикали с использованием той же структуры вертикального масштабирования.
Все вышеперечисленные подходы важны, потому что они дают указания для массового внедрения, но все они имеют явные плюсы и минусы. Поэтому в последние годы появился метод, который сочетает в себе вышеуказанные методы, в полной мере используя преимущества обоих, как показано на рисунке ниже.
В дополнение к цепочке Polygon, которую мы обсудим в этой статье, все ведущие сети Rollup — Optimsim’s OP Stack, Arbitrum’s Orbit, zkSync’s ZK Stack и Starknet’s Fractal Scaling — нацелены на улучшение пола вертикальной и горизонтальной масштабируемости.
В приведенном выше подходе несколько сетей L2 или L3 совместно используют базовый уровень, что имеет следующие преимущества:
Наследовать высокий уровень безопасности базового уровня и устранить фрагментацию безопасности;
Достичь теоретически неограниченной масштабируемости за счет параллельной работы сети;
Более плавная и безопасная совместимость и компонуемость за счет общих уровней расчетов или доступности данных.
На мой взгляд, это лучшая модель для массового внедрения блокчейна, потому что:
безопасность сети блокчейн должна быть унифицирована, а не фрагментирована для потока больших сумм средств;
необходимо обеспечить высокую масштабируемость для пользователей;
Даже при наличии нескольких сетей передача и взаимодействие активов должны быть беспрепятственными и безопасными.
Недавно компания Polygon выпустила проект Polygon 2.0, основанный на описанном выше подходе и отражающий концепцию «ценностного слоя Интернета». Точно так же, как каждый может создавать и обмениваться информацией в Интернете, уровень стоимости — это протокол, который позволяет любому создавать, обмениваться и программировать ценность.
Ценность Polygon 2.0 заключается в «неограниченной масштабируемости» и «унифицированной ликвидности», и он реализует эти ценности через серию сетей L2-цепочки на основе технологии ZK. Со стороны пользователя, несмотря на использование нескольких цепочек ZK L2, взаимодействие с пользователем будет похоже на использование одной цепочки.
Прежде чем мы углубимся в архитектуру Polygon 2.0, соучредитель Polygon Михайло Бьелич опубликовал на форуме управления предложение обновить существующую сеть L1 Polygon PoS до Validium для реализации концепции Polygon 2.0. У Polygon уже есть совместимая с Ethereum технология ZK L2 под названием Polygon zkEVM, которая в настоящее время работает хорошо.
Во-первых, введение zkEVM может в определенной степени полагаться на безопасность сети Ethereum, потому что подтверждение достоверности результатов расчета сети PoS Polygon будет проверено в сети Ethereum. Во-вторых, существующие валидаторы Polygon PoS будут управлять данными транзакций вместо того, чтобы полагаться на сеть Ethereum, которая может обеспечить более низкие комиссии и более высокие скорости по сравнению с моделью Roll-up.
Это несколько меняет роль валидаторов сети Polygon PoS: во-первых, они продолжат обеспечивать доступность данных транзакций, во-вторых, они будут выступать в роли ордера, определяя порядок транзакций L2-сети.
Как выглядит структура Polygon 2.0 с точки зрения улучшения вертикальной и горизонтальной масштабируемости? Подобно тому, как Интернет имеет многоуровневую структуру, называемую набором протоколов Интернета, Polygon 2.0 состоит из слоев, которые выполняют разные роли.
2.3.1 Слой залога
Слой залога — это слой, отвечающий за дела, связанные с верификатором Polygon 2.0. Он существует в виде смарт-контракта в сети Ethereum, включая следующие два типа:
Валидаторы могут присоединиться к общему пулу валидаторов Polygon 2.0, разместив токены и участвуя в качестве валидаторов в нескольких цепочках Polygon. Валидаторы в Polygon 2.0 в основном отвечают за упорядочивание и проверку транзакций пользователей для создания блоков, а также выполняют процесс создания доказательств с нулевым разглашением и обеспечивают доступность данных транзакций.
Валидаторы получают компенсацию в различных ролях: 1) вознаграждение за протокол, 2) комиссию за транзакции за участие в цепочке Polygon и 3) дополнительные вознаграждения (например, нативные токены) от цепочки Polygon.
2.3.2 Уровень функциональной совместимости
Уровень функциональной совместимости обеспечивает беспрепятственную связь между цепями в экосистеме Polygon 2.0, заставляя пользователей чувствовать, что они используют сеть с одной цепочкой, хотя на самом деле они используют несколько сетей.
Каждая цепочка Polygon управляет очередями сообщений (Message Queues), и эти сообщения отправляются в другие цепочки Polygon, включая 1) контент, 2) целевую цепочку, 3) целевой адрес и 4) метаданные. Очередь сообщений имеет соответствующее доказательство с нулевым разглашением (ZKP).Если ZKP конкретного сообщения проверено в Ethereum, целевая цепочка может безопасно выполнить эту транзакцию между цепочками.
Однако из-за высокой стоимости проверки ZKP в Ethereum уровень взаимодействия также добавляет компонент Aggregator (Агрегатор), который объединяет несколько ZKP, сгенерированных очередью сообщений в цепочке Polygon, и позволяет их проверять в сети Ethereum. Проверка по более низкой цене. Поскольку агрегатор должен быть децентрализован для обеспечения жизнеспособности и защиты от цензуры, он управляется пулом ковалидаторов Polygon 2.0.
Фактически межсетевое взаимодействие таково, что как только агрегатор получает ZKP, целевая цепочка будет оптимально обрабатывать транзакцию, позволяя пользователям получать опыт «унифицированной ликвидности», даже если используется несколько сетей, транзакции могут обрабатываться почти мгновенно разобраться.
2.3.3 Уровень исполнения
Уровень выполнения — это уровень в цепочке полигонов, где происходят фактические вычисления, и он имеет компоненты, аналогичные типичной сети блокчейна (такие как P2P-связь, консенсус, мемпул, база данных и т. д.).
Цепочка Polygon легко настраивается на уровне клиента, включая нативные токены, поток комиссий за транзакции, дополнительные вознаграждения валидаторов, время и размеры блоков, время контрольных точек (частота отправки ZKP), выбор Rollup/Validium и т. д.
2.3.4 Пробный слой
Поскольку Polygon 2.0 представляет собой набор цепочек L2 на основе ZK, ZKP играет в нем очень важную роль, а слой доказательства отвечает за генерацию ZKP для каждой транзакции в цепочке Polygon. Доказательство использует Plonky 2, разработанный командой Polygon.
Пока мы внимательно изучаем Polygon 2.0, становится ясно, что реализация этого видения требует как экономики протокола, так и технологий. С этой целью Михайло Бьелич, Сандип Найлвал, Амит Чаудхари и Вэньсюан Денг предложили сообществу Polygon новую модель токена под названием $POL.
В официальном документе они определили цели разработки $POL как: 1) безопасность экосистемы, 2) бесконечную масштабируемость, 3) поддержку экосистемы, 4) отсутствие трения, 5) владение сообществом, и предлагают следующие варианты использования:
Первоначальный запас токенов POL составляет 10 миллиардов, мигрированных из MATIC в соотношении 1:1, а предлагаемый общий уровень инфляции составляет 2%:
В отличие от существующей экономической модели токенов MATIC, общее предложение MATIC зафиксировано на уровне 10 миллиардов, а уровень инфляции токенов POL составляет 2% в год в течение 10 лет. Это инфляционное предложение обеспечит хорошую поддержку сети до тех пор, пока экосистема Polygon 2.0 не станет достаточно зрелой. Как только экосистема Polygon 2.0 будет хорошо установлена и устойчива за счет комиссий за транзакции, сообщество сможет снизить инфляцию за счет управления. Учитывая, что текущий уровень инфляции в сети Биткойн составляет около 1,8%, 2% — это не так уж и много.
Но насколько реалистична экономическая модель нового токена POL? Достаточно ли безопасна сеть, достаточно ли мотивированы валидаторы и достаточно ли поддерживается экосистема? Polygon смоделировал эти проблемы и включил результаты в официальный документ.
Основываясь на ряде предположений, очевидно, что даже в худшем случае, когда валидаторы получают вознаграждение в размере 4-5% годовых, фонд сообщества будет адекватно финансироваться. (Обратите внимание, что размер фонда сообщества рассчитывается с использованием средней цены 1 POL в размере 5 долларов США).
На первый взгляд, предлагаемая экономическая модель токена POL похожа на DOT от Polkadot, ATOM от Cosmos и AVAX от Avalanche, но есть некоторые отличия.
Во-первых, существует большая разница между POL и DOT: чтобы сеть, построенная на Substrate, стала парачейном, большое количество токенов DOT должно быть заблокировано в ретрансляторе Polkadot посредством процесса, называемого аукционом парачейна в цепочке. Однако в Polygon 2.0 любой может развернуть цепочку Polygon, и в ней могут участвовать валидаторы, отвечающие требованиям проверки.
Во-вторых, POL немного отличается от AVAX и ATOM (с включенным ICS). Что общего у всех трех, так это то, что валидаторы, которые закладывают токены, могут участвовать в качестве валидаторов в нескольких сетях, но есть различия в уровне инфляции, управлении и т. д.
По мере развития индустрии и технологии блокчейна предпринимается все больше и больше попыток улучшить масштабируемость сети как по вертикали, так и по горизонтали, и Polygon 2.0 продвигается по этому пути. В то время как другие ведущие проекты L2 (такие как Optimsim, Arbitrum, zkSync, Starknet) предпринимают аналогичные попытки, Polygon 2.0 отличается тем, что:
технология zkEVM с высокой совместимостью с Ethereum,
Использование межцепочечного решения ZKP
В то время как в других проектах упоминалось несколько цепочек L2/L3 и межсетевые решения, лишь немногие проекты предоставляют подробные межсетевые решения. Недавно кроссчейн-проекты начали использовать технологию ZK (например, zkBridge, Electron Labs, Polymer Labs и т. д.), и Polygon 2.0 также имеет возможность использовать ZKP в кроссчейн-решениях, стремясь обеспечить отличную кросс-чейн. -цепной пользовательский опыт.
Давайте подождем и посмотрим, сможет ли Polygon 2.0 вместе с технологией ZK достичь масштабируемости и функциональной совместимости и стать ценным уровнем Интернета.