Zk-EVM Layer 2 от Scroll запускается в тестовой сети Ethereum Goerli

Scroll выпустил тестовую версию своей сети Ethereum Layer 2 в тестовой сети Goerli, переместив zk-EVM из фазы предварительного альфа-тестирования в фазу альфа-тестирования.

До сих пор Scroll можно было опробовать в тестовой сети, построенной на собственном клоне Ethereum. Перейдя от этого к запуску в общедоступной тестовой сети, Scroll сделал шаг вперед на пути к полному запуску во второй половине этого года.

«Мы тестировали фиктивные транзакции основной сети в нашей тестовой сети до альфа-тестирования, но, имея более общедоступную тестовую сеть, у вас будет больше времени, чтобы протестировать ее и убедиться, что все работает правильно — из-за огромной сложности построения системы. вот так», — сказал в интервью исследователь, известный как Pseudotheos at Scroll.

Тестовая сеть не будет иметь разрешений, но останется в значительной степени централизованной, особенно с точки зрения компьютеров, которые выполняют сложную обработку, необходимую для работы сети. Код для сети будет с открытым исходным кодом, а это означает, что сеть может начать повышать отказоустойчивость. Кроме того, был создан мост для передачи активов между тестовой сетью Goerli и Scroll.

Scroll работает над своей сетью в течение двух лет и в настоящее время насчитывает 60 членов команды, а также более широкую сеть внешних участников.

Что такое zk-EVM?

Zk-EVM — это сети уровня 2, построенные на Ethereum, которые используют доказательства с нулевым разглашением для достижения масштабируемости. Часть EVM относится к виртуальной машине Ethereum (EVM), биту, который запускает приложения, а не просто обрабатывает их. Будучи совместимыми с EVM, эти сети могут поддерживать приложения Ethereum, а также работать в масштабе.

Есть две функции, благодаря которым zk-EVM работает. Сначала секвенсор объединяет большое количество транзакций. Затем испытатель выполняет сложные вычисления доказательства с нулевым разглашением, чтобы генерировать доказательство того, что все эти транзакции являются законными. Затем это доказательство передается в сеть Ethereum, и транзакции утверждаются. 

Прямо сейчас Scroll выставляет свою сеть на всеобщее обозрение, чтобы ее можно было протестировать в бою, но в то же время она работает над децентрализацией секвенсора и прувера — ключевым требованием для децентрализации сети.

«Мы хотим создать самый надежный и безопасный zk-EVM, и поэтому мы удваиваем усилия и работаем над децентрализованной сетью пруверов и секвенаторов. После основной сети это наш главный приоритет», — сказал Псевдотеос. «После того, как zk-EVM выйдет за дверь, мы даже близко не закончим. Нам отведены годы работы в плане надлежащей децентрализации — но это наш главный приоритет».

У Scroll есть собственная команда безопасности, которая пытается обеспечить безопасность сети. Он также заморозил часть своей кодовой базы и отправил ее на проверку аудитору. В будущем компания планирует провести дополнительные проверки.

Почему Scroll выбирает более сложный путь

Есть два основных способа создания zk-EVM (технически они более промежуточные, но не будем углубляться).

С одной стороны, вы можете использовать язык программирования, предназначенный для доказательств с нулевым разглашением, а затем переводить приложения Ethereum с Solidity — родного языка Ethereum — на новый язык. Это легче построить, но усложняет жизнь разработчикам, переносящим с Ethereum на платформу.

С другой стороны, вы можете создать zk-EVM, чтобы использовать тот же код, который в настоящее время используется для приложений Ethereum. Это позволяет легко переносить приложения в сеть. Однако это гораздо более сложная задача, потому что доказательства с нулевым разглашением работают совершенно иначе, чем виртуальная машина Ethereum, поэтому вам нужно запрограммировать их так, чтобы они работали так, как они не предназначены.

Scroll выбирает более сложный путь создания zk-EVM, но, как он надеется, будет более совместим с Ethereum и должен способствовать более широкому внедрению. 

«Когда EVM разрабатывался, он вообще не предназначался для доказательств с нулевым разглашением. То, как вы пишете программу с нулевым разглашением, полностью отличается от того, как вы пишете традиционное программное обеспечение», — сказал Псевдотеос.

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

У него есть свои преимущества: разработчикам Ethereum должно быть намного проще создавать Scroll и портировать на него свои проекты. И именно поэтому Свиток считает, что жесткое взяточничество того стоит.

Polygon также работает над этим типом zk-EVM, в то время как StarkWare использует противоположный подход, а zkSync находится где-то посередине.

В то время как Scroll идет ноздря в ноздрю с несколькими другими проектами, нацеленными на выпуск zk-EVM, Pseudotheos не думает, что первый выход на рынок будет иметь большое значение. Они указали на Arbitrum и Optimism, которые были выпущены с разницей в несколько месяцев, но оба все еще набирают обороты. 

«Неважно, кто первый», — говорили они. «Я думаю, что есть место для сосуществования, особенно потому, что многие из этих сверток используют разные подходы и их нюансы с [доказательствами с нулевым разглашением]».

Источник: https://www.theblock.co/post/215343/scrolls-zk-evm-layer-2-goes-live-on-ethereums-goerli-testnet?utm_source=rss&utm_medium=rss