По мере того, как Avail приближается к запуску основной сети, в этой серии статей будут рассмотрены потенциальные интеграции между Avail и ведущими решениями для масштабирования, чтобы продемонстрировать, как разработчики могут интегрироваться с Avail и воспользоваться преимуществами его безопасного, децентрализованного и недорогого блокчейна для обеспечения доступности данных.
Краткое содержание:
zkEVM Validium — это новый технический фреймворк, который значительно снижает стоимость транзакций на блокчейне zkEVM. Этот способ снижения затрат заключается в публикации данных о транзакциях в блокчейне Aval, который специально разработан для обеспечения доступности данных, а не в ETH.
Блокчейн Avail был разработан и построен с нуля как специализированный уровень доступности данных. Блокчейн Avail генерирует и защищает исходное блочное пространство, которое другие блокчейны, такие как цепочка zkEVM, могут использовать для удовлетворения своих потребностей в доступности данных.
Создание zkEVM Validium с помощью Polygon CDK позволяет вам извлечь выгоду из бесшовной совместимости и общей ликвидности в экосистеме Polygon, а также использовать перспективную технологию ZK для расчетов на ETH, значительно снижая транзакционные издержки.
Цепочки zkEVM, построенные с помощью Polygon CDK, имеют ETH в качестве уровня доступности данных по умолчанию. Транзакции сортируются, проверяются и публикуются для ETH пакетами в виде calldata. Транзакции на ETH являются дорогостоящими, поэтому решение о том, какие данные ваша цепочка zkEVM будет публиковать для ETH, является важным фактором при создании новой цепочки zkEVM. В настоящее время до 90% стоимости, уплачиваемой цепочкой zkEVM за публикацию данных в ETH, используется для транзакционных данных.
Несмотря на то, что некоторые блокчейны используют ETH в качестве уровня доступности данных (DA layer), ETH не разработан специально как решение для обеспечения доступности данных (DA solution). Это одна из основных причин, почему стоимость использования ETH в качестве уровня доступности данных относительно высока. Напротив, использование блокчейна, специально разработанного и созданного для обеспечения доступности данных, такого как Avail, будет стоить дешевле.
zkEVM Validium — это улучшенная версия узлов и контрактов zkEVM от Polygon, которая использует Avail для управления доступностью данных вместо ETH. Это обеспечивает оптимизированный вариант для новых и существующих команд, которые создают цепочки zkEVM для управления DA на блокчейне Avail и извлекают выгоду из улучшенной экономики. zkEVM Validium сокращает объем данных, которые необходимо опубликовать для ETH, до 90%, значительно снижая операционные расходы цепочки и достигая более низких комиссий за транзакции для конечных пользователей.
Avail — это блокчейн, ориентированный на доступность данных. Его блоки предназначены для обеспечения безопасного, децентрализованного и недорогого блочного пространства для нужд доступности данных других блокчейнов, таких как цепочка zkEVM. Avail также использует технологию Proof-of-future ZK, которая использует доказательство достоверности для проверки того, что данные, опубликованные в сети Avail, безопасны и доступны.
Номинированная блокчейн-сеть Avail Proof-of-Stake построена с использованием Polkadot SDK для снижения риска централизации валидаторов и поддержки до 1 000 внешних валидаторов. Данные публикуются на блоках Avail другими блокчейнами и проверяются сетью Avail, но не выполняются.
Avail стартовал как проект Polygon в 2020 году и стал отдельной организацией в 2023 году. Команда, возглавляемая соучредителем Polygon Анурагом Арджуном и бывшим главой отдела исследований Polygon Прабалом Банерджи, стремится предоставить лучшие в отрасли решения для обеспечения доступности данных.
Данные публикуются в блокчейне Avail, где они расширяются с помощью стирающего кодирования. Этот процесс добавляет избыточность к данным, управляемым Avail, что затрудняет для узлов подавление или удаление каких-либо данных, что делает данные, управляемые Avail, более безопасными и надежными. Затем Avail генерирует два доказательства, которые используются для проверки и обеспечения того, чтобы данные оставляли след в заголовке блока. Одним из них является полиномиальное обязательство KZG представленных данных, а другим является «корень данных», т.е. лист, листья которого являются корнем дерева Меркла представленного блока данных.
После того, как большинство валидаторов Avail соглашаются с блоком, он завершается с помощью гаджета завершения GRANDPA. На этом этапе доступность данных гарантируется Avail. Корень данных в подтвержденном блоке может быть использован для подтверждения включения опубликованных данных в подтвержденный блок Avail.
Как и сейчас, секвенсоры создают пакеты транзакций, и данные транзакций пакета, закодированные в RLP, отправляются в блокчейн Avail перед закрытием пакета.
Здесь данные проходят стандартный процесс обработки Avail, включая кодирование стирания и генерацию обязательств. Как только большинство валидаторов Avail соглашаются на блокировку, она завершается. На этом этапе данные гарантируются сетью блокчейна Avail, обеспечивая мягкое подтверждение. Доказательства содержания DA, включая номер блока, листовой индекс, ширину дерева и доказательство, отправляются обратно в генератор последовательностей.
Корень данных отправляется из Avail в ETH через Vector Data Proof Bridge. Это позволяет генератору последовательностей валидий проверять на ETH, что валидаторы Avail достигли консенсуса относительно доступности данных. Как только отправитель последовательности получает подтверждение того, что корень данных для данного пакета транзакций был успешно опубликован в ETH, пакет может быть отправлен. Генератор последовательностей отправляет подтверждение включения в ETH.
Ниже приведена упрощенная схема, показывающая, как работает zkEVM Validium, для более подробного просмотра ознакомьтесь с документацией.
В таблице ниже приведены основные различия между цепочками zkEVM и валидиумами zkEVM. Основное отличие заключается в том, что данные транзакций zkEVM Validium управляются вне блокчейна блокчейном Aval, таким образом, наследуя безопасность сети Avail.
Смотрите также:
Polygon CDK предоставляет разработчикам возможность создавать легко настраиваемые, масштабируемые и совместимые блокчейны уровня 2, которые извлекают выгоду из передовой технологии ZK от Polygon. zkEVM Validium позволяет делать все это при одновременном снижении транзакционных издержек.
Начните создавать и тестировать свою цепочку zkEVM Validium уже сегодня! Если у вас есть какие-либо вопросы, вы можете присоединиться к форумам Avail или Discord. Чтобы узнать больше о Avail, ознакомьтесь с документацией Avail и подпишитесь на нас на X.