В настоящее время в индустрии блокчейнов существует бесчисленное множество проектов уровня 1, включая Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom и Tron. Даже в эпоху жесткой конкуренции одна за другой появляются новые публичные сети L1 с различными характеристиками и преимуществами, а их технологии постоянно совершенствуются. Автор полагает, что в будущем почти все Layer 1, включая Aptos, в конечном итоге будут использовать zkRollup на базе zkEVM, а в будущем со временем появится Omnichain zkRollup.
Источник статьи: PANews, автор: Кан Шуйюэ.
Под редакцией: Aptos Global
Новая публичная сеть Aptos и язык смарт-контрактов Move
По состоянию на 2022 год самой популярной среди многих развивающихся промышленных цепочек является так называемая публичная цепочка Diem L1, включая Aptos, которая фокусируется на языке смарт-контрактов Move. Aptos был запущен инженерами, которые работали в Meta (ранее Facebook) для разработки Diem (ранее Libra), что является названием собственного блокчейна Meta и ее стейблкоина. Проект наследует многие функции Diem и в то же время имеет характеристики, отличные от существующей публичной сети L1 с точки зрения производительности, языка программирования и механизма.
Особенностью Move, языка программирования, используемого Aptos, является то, что он полностью переопределяет «структуру модулей», позволяя токенам, NFT, смарт-контрактам и другим активам быть кратко модульно заданными с использованием одного модуля данных. Это то, с чем не может сравниться EVM Ethereum — любой, кто работал с EVM, знает, насколько сложно использовать структуры модулей (и вложенные структуры) в Solidity. Рассмотрим классическую атаку повторного входа. Это долгое время беспокоило проекты систем EVM, часто приводя к потерям в миллионы или десятки миллионов долларов. Поскольку язык Move использует подход, основанный на ресурсах, атаки с повторным входом в Move невозможны.
Сможет ли Aptos выделиться в качестве основной публичной сети в будущем, зависит не только от используемого языка, но и от воображения будущих проектов в сети. Если ETH — это 4-полосная дорога, хотя полосы и неширокие, есть постоянный поток людей, приходящих и уходящих, и время от времени появляются жалобы на перегруженность дороги, то Aptos — это 8-полосное шоссе, использующее лучшее асфальт и самые современные светофоры безопасности, но движения, похоже, не так много. Для публичных сетей, с одной стороны, это технологические инновации, а с другой стороны, проекты в публичной сети возвращают трафик самой публичной сети. Публичной сети без приложений будет сложно выделиться, как бы то ни было. насколько хороша технология.
Чтобы получить огромный трафик системы EVM, Aptos в конечном итоге будет использовать систему EVM и сеть уровня 2, особенно самый продвинутый zkRollup на базе zkEVM.
Как собрать zkRollup на базе zkEVM на Aptos?
В долгосрочной перспективе zkRollup станет самым простым, безопасным и эффективным решением для расширения. В принципе, zkRollup можно развернуть в любой сети (при условии, что сеть может проверить подтверждение, отправленное zkRollup), поэтому мы, безусловно, можем создать zkEVM zkRollup на Aptos. Итак, каковы преимущества этого?
Первый — привлечь разработчиков и пользователей из EVM. Для разработчиков развертывание продуктов на высокосовместимом zkRollup на основе zkEVM на Aptos — это то же самое, что и развертывание продуктов на Ethereum или других EVM-совместимых цепочках, им тоже не нужно вносить изменения. много кода и дизайна. Это означает, что с помощью zkRollup разработчики из экосистемы EVM могут перенести свои приложения в экосистему Aptos практически с нулевыми затратами. В настоящее время, пока есть небольшой стимул, он может привлечь большое количество успешных развертываний миграции проектов в системе EVM, привнося большое количество экологии и сценариев в Aptos.
С другой стороны, для пользователей zkRollup позволяет пользователям получать более низкую (или даже нечувствительную) комиссию за обработку и иметь возможность получить опыт, близкий к традиционным приложениям с точки зрения скорости взаимодействия и режима оплаты. Такая концепция, несомненно, интересна, так как же нам создать zkRollup на базе zkEVM на Aptos? Давайте взглянем на общую модель zkRollup на основе zkEVM, разработанную Fox Tech.

Рис. 1. Универсальный zkRollup на базе zkEVM.
Во-первых, нам нужен Sequencer, который отвечает за прием транзакций на zkRollup и выполнение транзакций через узел с EVM, чтобы обеспечить совместимость EVM. Во время этого процесса Sequencer также сгенерирует запись процесса выполнения (Trace), которую легко доказать. отправьте его упаковщику доказательств zkProver.
zkProver — производитель доказательств с zk-EVM. zk-EVM наконец-то будет иметь полную схему доказательства с нулевым разглашением, разработанную на основе EVM, которая сможет проверять правильность процесса записи выполнения (то есть, соответствует ли он правилам выполнения). EVM) и, наконец, использовать набор Алгоритм доказательства с нулевым разглашением генерирует доказательство с нулевым разглашением и отправляет его в Aptos. Наконец, нам нужно развернуть несколько контрактов на Aptos: Нам нужен контракт для размещения ресурсов zkRollup. Этот контракт будет управлять потоком ресурсов между Aptos и zkRollup. Нам также нужен контракт проверки для проверки сертификата, отправленного zkProver, и контракт управления для управления проблемами разрешений (например, запись Prover и регистрация типов активов в zkRollup).
Omnichain zkRollup наконец-то появится в сетях Web3
В будущем в экосистеме сети Web3 не будет доминировать Ethereum, но несколько публичных цепочек будут сосуществовать и конкурировать. Поэтому межцепочечные активы и взаимодействие между ними стали важной потребностью. Если рассматривать традиционные кросс-чейн мосты, независимо от безопасности, то если цепочек всего 3, то нужны только 3 кроссчейн моста, но если цепочек 5, то нужно 10 кроссчейн мостов, а если 20 Для достижения прямой связи между этими цепями необходимо около 200 перекрестных мостов.
Таким образом, Omnichain zkRollup в конечном итоге станет конечным пунктом назначения для кросс-чейн или даже полноцепных приложений. На основе вышеупомянутого общего zkRollup на базе zkEVM подключается еще один протокол взаимодействия Ominichain (это очень важный трек в ближайшие пять лет, в число игроков входят LayerZero, HyperLane, Way Network и т. д.), образуя таким образом — называется Omnichain zkRollup. Он объединит ликвидность активов всей цепочки и будет играть роль исполнительного уровня всей цепочки. Он обеспечивает правильность транзакций посредством доказательства с нулевым разглашением и обладает безопасностью, эквивалентной сумме всей цепочки. Мы предполагаем, что Omnichain zkRollup обеспечит полностью программируемую интерактивность активов и информации всей цепочки. Пользователи смогут инициировать такие взаимодействия, отправляя на него транзакции. Эти взаимодействия будут изменять статус учетных записей из различных цепочек. статус в каждой цепочке в блоках и отправьте подтверждение обновления статуса.
Видение Omnichain zkRollup содержит неограниченные возможности, на которых люди могут развертывать децентрализованные биржи, объединяющие все цепочки, они могут создавать GameFi и SocialFi, которые объединяют пользователей всех цепочек, и станут еще более разнообразными и разнообразными приложениями без границ; возможный.
