Все, что вы должны знать в новом руководстве по блокчейну

20 июля 2022 года Polygon Network (MATIC), экосистема решений для масштабирования Ethereum (ETH), представила zkEVM, последнее дополнение к своему стеку решений. Новый продукт является первым zk-накопительным пакетом с открытым исходным кодом, изначально совместимым с EVM.

В этом руководстве мы расскажем об особенностях новой версии и возможностях, которые она открывает для масштабирования Ethereum (ETH) и прогресса Web3 в целом.

Polygon Network выпускает zkEVM: почему это так важно для криптографии?

zkEVM (аббревиатура от «виртуальная машина Ethereum с нулевым разглашением») — это протокол масштабируемости второго уровня поверх Ethereum (ETH). Это означает, что он предназначен для ускорения и удешевления работы dApp Ethereum (ETH) без ущерба для его децентрализации и безопасности.

многоугольник
Изображение на Полигональная сеть

Несмотря на то, что решения второго уровня помогают масштабировать Ethereum (ETH) с 2018 года, zkEVM запускается, чтобы изменить повествование в L2.

объявления

  • zkEVM поддерживает смарт-контракты Ethereum (ETH) без изменений, нет необходимости модифицировать код перед переходом с L1 на L2;
  • zkEVM поддерживает все коды операций Ethereum (ETH); Таким образом, каждый инструмент из «оригинального» Ethereum (ETH) может быть реализован в zkEVM;
  • Использование данных в сети позволяет пользователям экономить до 90% комиссий;
  • zkEVM имеет открытый исходный код и лицензию MIT с первого дня: каждая команда Web3 может экспериментировать с zkEVM и проводить его аудит;
  • Усовершенствованные методы с нулевым разглашением: рекурсивные STARKS гарантируют исключительную масштабируемость, а zkSNARKS интегрированы для оптимизации затрат.

С введением zkEVM Polygon Network (MATIC) зарекомендовала себя как самая продуктивная и передовая команда в экосистеме Ethereum L2.

Что такое решения уровня 2 (L2) и зачем они нужны Ethereum (ETH)?

Решения уровня 2 (также решения второго уровня, или L2) — это протоколы блокчейна, построенные поверх основной сети Ethereum (ETH). Поскольку сам Ethereum (ETH) имеет низкую пропускную способность — он может обрабатывать только 15 транзакций в секунду — он становится слишком медленным и неэффективным для современных децентрализованных приложений.

Таким образом, разработчики решили создать системы, предназначенные для снижения «транзакционного давления» в основной сети Ethereum (ETH). Проще говоря, они частично обрабатывают вычисления вне сети, а затем транслируют результаты в Ethereum. Ethereum уровня 1 (ETH), в свою очередь, проверяет эти результаты и включает их в новые блоки.

С момента создания первого решения Ethereum (ETH) L2, Rayden Network (RDN), которое использовало платежные каналы, мало чем отличающиеся от Bitcoin Lightning, ряд команд выпустили свои собственные версии проектов масштабирования. К 2022 году накопительные пакеты оказались самым впечатляющим методом с точки зрения эффективности использования ресурсов, скорости и снижения транзакционных издержек.

Что такое zk-rollups и zk-proofs?

Свертки с нулевым разглашением, или zk-свертки, следует рассматривать как класс решений второго уровня, предназначенных для повышения пропускной способности основной сети Ethereum (ETH). Zk-свертки объединяют (сворачивают) несколько транзакций Ethereum (ETH) в пакеты, прежде чем публиковать только минимальные данные в основной сети Ethereum (ETH).

многоугольник
Изображение на Полигональная сеть

Технически цепочка zk-rollup — это протокол вне сети, который работает за пределами основной сети Ethereum (ETH), но использует смарт-контракты Ethereum (ETH) в цепочке. Этот смарт-контракт разбирает и проверяет все переводы, «объединенные» в одну транзакцию L2.

Zk-доказательство — еще одна важная концепция архитектуры L2. В этом случае «нулевое разглашение» означает, что эти криптографические доказательства позволяют обеим сторонам (L1 и L2) доказать правильность «утверждения», не раскрывая само утверждение. Zk-свертки используют доказательства для проверки правильности переходов состояний вне сети без необходимости повторного выполнения транзакций в основной сети Ethereum (ETH).

Что такое полигональная сеть (MATIC)?

Polygon Network (MATIC) была запущена как Matic Network в октябре 2017 года. Проект возглавляют ветераны Ethereum (ETH) Джайнти Канани, Сандип Найлвал, Анураг Арджун и Михайло Бьелич. Первоначально он был представлен как L2 на основе Plasma поверх сети Ethereum (ETH). Plasma — это класс решений Proof-of-Stake для масштабирования Ethereum (ETH); в отличие от накопительных, его механизмы периодически отправляют части транзакций в Ethereum (ETH) в сжатой форме.

В 2019 году Polygon (тогда Matic Network) привлекла 5.6 млн долларов в ходе ICO. Год спустя проект решил перейти с Ethereum (ETH) на собственный блокчейн — технически, на сайдчейн Ethereum (ETH). В 2021 году проект был переименован в Polygon Network и представил полномасштабную экосистему L2-решений для Ethereum.

В настоящее время его стек включает в себя Polygon Proof-of-Stake, блокчейн, который обрабатывает транзакции MATIC и поддерживает dApp на основе Polygon, а также Polygon Supernets, специально созданные субблокчейны. Кроме того, накопительный пакет Polygon Nightfall, ориентированный на конфиденциальность, находится в стадии бета-тестирования в основной сети. И последнее, но не менее важное: его экосистема накопительных пакетов — Avail, Zero, Miden и, совсем недавно, zkEVM — находится в стадии разработки.

zkEVM от Polygon Network: пересмотр масштабирования Ethereum (ETH)

zkEVM — это новый накопительный дизайн, разработанный инженерами Polygon Network (MATIC). Он готов радикально упростить работу разработчиков dApp, ориентированных на использование L2 Ethereum в качестве технической основы.

Основы

Представленный 20 июля 2022 года zkEVM является последним дополнением к стеку масштабируемости L2 Polygon Network (MATIC). zkEVM позиционирует себя как первый в мире EVM-совместимый накопитель на основе ZK. Проект имеет открытый исходный код на 360°: с самых первых дней каждый энтузиаст Ethereum (ETH) может использовать, проверять и разветвлять его. кодовая.

ZkEVM от Polygon Network ориентирован на достижение безопасности и децентрализации на уровне Ethereum, что значительно повышает пропускную способность, производительность и эффективность использования ресурсов. zkEVM использует Plonky2, передовую технологию масштабирования на основе zk. Plonky2 делает очень легкие доказательства и облегчает рекурсивную проверку SNARKS («Краткий неинтерактивный аргумент знания»). Это позволяет пользователям проверять доказательства со скоростью, сниженной в 100 раз.

многоугольник
Изображение на Полигональная сеть

Помимо улучшенного времени генерации доказательств, zkEVM создает возможности для невероятно дешевых транзакций; каждое dApp на zkEVM гораздо более рентабельно, чем его конкуренты на основе Ethereum.

Бесшовная миграция с Ethereum (ETH)

Но самым впечатляющим «секретным соусом» новинки является его 100% совместимость с Ethereum (ETH). Разработчики могут буквально использовать те же инструменты, которые они использовали при создании сетевых приложений для основной сети Ethereum (ETH).

Разработчики могут запускать смарт-контракт Ethereum на zkEVM, не меняя ни одной строки кода. Все инструменты Ethereum (ETH) могут быть легко интегрированы в dApps на основе zkEVM: новый продукт будет поддерживать все коды операций Ethereum (ETH). Таким образом, проверенная в боях безопасность Эфириума (ETH) будет унаследована новый продукт:

Эквивалентность EVM означает, что любой смарт-контракт или инструмент разработки, который вы можете использовать в Ethereum, можно использовать в Polygon #zkEVM. Это похоже на использование Ethereum, но с революционной масштабируемостью технологии ZK.

Непревзойденная эффективность использования ресурсов

Помимо эквивалентности EVM, zkEVM использует принудительную архитектуру защиты от цензуры и поддерживает децентрализованный дизайн по умолчанию. Polygon zkEVM использует расширяемый процессор EVM с новым языком ассемблера zk, чтобы оставаться на переднем крае инноваций Web3.

Технически, Polygon zkEVM основан на самом быстром zk-доказательстве дизайна Polygon Zero (ранее Mir Protocol) в Web3. ZkSNARK от zkEVM использует минимально возможные ресурсы L1 Ethereum для более эффективных вычислений.

Лента

После официального объявления о выпуске Polygon zkEVM в июле 2022 года и об открытии исходного кода его кодовой базы инженеры Polygon Network (MATIC) опустили головы, готовясь к публичному выпуску тестовой сети.

Таким образом, общедоступная тестовая сеть может быть запущена уже в третьем квартале 3 года. Выпуск основной сети протокола, который изменит правила игры, предварительно запланирован на начало 2022 года.

Итог

Polygon Network, ведущая экосистема инструментов масштабирования Ethereum L2, представила свой накопительный пакет zkEVM. Polygon zkEVM должен быть «эквивалентным EVM», поскольку он поддерживает все смарт-контракты Ethereum (ETH) и инструменты разработки.

Помимо эквивалентности EVM, Polygon zkEVM сочетает сверхнизкие комиссии и почти нулевую задержку с проверенной в бою безопасностью основной сети Ethereum (ETH).

Источник: https://u.today/polygon-networks-matic-zkevm-everything-you-should-know-in-new-blockchain-guide