Статьи

OpEVM: SDK с открытым исходным кодом для создания оптимистичных накопительных пакетов.

Технология OpEVM предоставляет разработчикам децентрализованную инфраструктуру для запуска блокчейна уровня 2 (L2), который может поддерживать децентрализованный набор секвенсоров, существует без закрепленного моста к уровню 1 (L1) и проверяет переходы состояний по-настоящему оптимистично.

OpEVM предназначен для работы с данными на базовом уровне Avail, оставляя выполнение транзакций отдельным уровням. Именно эта независимость от смарт-контрактов делает OpEVM уникальным.

OpEVM был создан как совместный проект Apply и Avail. Этот прототип OpEVM имеет ограничения и еще не готов к промышленному использованию. Команда проекта приглашает сообщество разработчиков накопительных пакетов и приложений внести свой вклад и разработать их с использованием OpEVM.

Обычно смарт-контракты на L1 обрабатывают любые споры, но накопительные пакеты, созданные с помощью OpEVM, работают независимо: разрешение споров осуществляется в самом объединенном пакете, при этом состояние блокчейна определяется исключительно операторами узлов. Это упрощает архитектуру и работу накопительных пакетов.

Разумный выбор дизайна, который может сосредоточиться на доступности данных, а не на их исполнении, повышает эффективность стека OpEVM. В архитектуре OpEVM PASE играет важную роль уровня доступности данных и источника безопасности соединения. Эта уникальная настройка позволяет объединению наследовать безопасность набора валидаторов Ablect, но при этом дает им возможность использовать свой собственный токен на всю жизнь и стимулы.

Выполнение на базовом слое или невыполнение базового слоя

Коллапы на Ethereum

OpEVM: SDK с открытым исходным кодом для создания оптимистичных накопительных пакетов.



Во-первых, давайте посмотрим, как работают традиционные накопительные пакеты на базе Ethereum, которые в основном ориентированы на смарт-контракт. В этом случае транзакции обычно публикуются в секвенаторе, который отвечает за отправку транзакций в смарт-контракт на базовом уровне (например, в Ethereum). Новое состояние, возникающее в результате этих оффчейн-транзакций, затем оптимистично распространяется по всей сети. Если какой-либо участник оспаривает это, он представляет в смарт-контракт доказательства мошенничества.

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

В этой традиционной архитектуре объединения периоды тестирования очень важны. Они служат временным окном, позволяющим любому участнику оспорить условие, предоставив доказательства мошенничества. Продолжительность этих периодов тестирования по своей сути зависит от устойчивости к цензуре и гарантий включения транзакций, предоставляемых базовой цепочкой блоков. Период оспаривания должен быть достаточно продолжительным, чтобы гарантировать, что действительные доказательства мошенничества с высокой вероятностью будут включены в базовый уровень, даже перед лицом потенциальных попыток цензуры.

Объединения с использованием OpEVM

OpEVM: SDK с открытым исходным кодом для создания оптимистичных накопительных пакетов.

Традиционная модель объединения резко контрастирует с работой объединений, созданных с использованием стека OpEVM. Развертывание на основе OpEVM осуществляется автоматически. Для разрешения споров не требуется базовый уровень. Доступный базовый уровень, на котором развертываются данные и от которого они наследуют свою безопасность, не выполняет транзакции по своей природе.

В объединениях на основе OpEVM возможность проверять доказательства мошенничества передается от центрального смарт-контракта к каждому узлу, работающему в рамках объединения. Каждый узел может независимо проверять состояние блокчейна. Такая децентрализация обязанностей по проверке устраняет зависимость от смарт-контрактов и дает операторам узлов больший контроль и автономию. Правило выбора форка определяется не смарт-контрактом в базовом блокчейне, а скорее самими узлами объединения.

Модель OpEVM значительно повышает эффективность и масштабируемость объединений. Благодаря распределению рабочей нагрузки проверки состояния по нескольким узлам система является одновременно надежной и способна обрабатывать большие объемы транзакций.

По сути, модель OpEVM обеспечивает масштабируемую, эффективную и безопасную альтернативу традиционным объединениям. Он предлагает многообещающее видение будущего объединений, открывая новые возможности для приложений блокчейна L2.

Уникальные черты

Отличительной особенностью стека OpEVM является поддержка децентрализованного набора секвенсоров. На данный момент в традиционных накопителях обычно используются централизованные секвенсоры. Напротив, стек OpEVM позволяет вам иметь децентрализованный набор секвенсоров для упорядочивания транзакций и добавления их в блоки. Такой подход повышает жизнеспособность, децентрализацию и устойчивость накопительных пакетов к цензуре. Механизм выбора секвенсора на основе POS обеспечивает справедливый выбор секвенсора и обрезку в случае генерации плохих блоков.

Кроме того, в стеке OpEVM используется не требующая разрешения система, благодаря которой каждый может предоставить доказательства мошенничества. Открытый дизайн OpEVM способствует инклюзивности и прозрачности, гарантируя, что система подотчетна всем своим пользователям. OpEVM также реализует мандаты в случае неверных доказательств мошенничества для предотвращения векторов атак DOS.

Развертывание в OpEVM позволяет избежать необходимости закрепления моста на базовом уровне. Это создает мощный новый дизайн.

При этом важно отметить, что OpEVM является общественной инициативой и не призвана конкурировать с существующими решениями. Его главная цель — изучить и расширить пространство дизайна накопителей. Он призван показать, что оптимистичные свертки можно создавать без фиксированных мостов, сохраняя при этом набор децентрализованного секвенсора.

Технические компоненты OpEVM

В основе стека OpEVM лежат различные технические компоненты, каждый из которых играет ключевую роль в работе системы. Вот некоторые из этих компонентов:

  • Начальная загрузка Seecencer: этот компонент отвечает за начальную загрузку OpEVM. Он инициализирует необходимые параметры, устанавливая при этом исходную структуру блока и начальное состояние системы.
  • Секвенсор является основным обработчиком транзакций в OpEVM. Он получает входящие транзакции, упорядочивает их и включает в блоки, которые будут добавлены в блокчейн. OpEVM включает поддержку децентрализованного набора секвенсоров для увеличения срока службы и устойчивости к цензуре.
  • Сторожевая Башня: этот компонент отвечает за проверку блоков, мошенническую генерацию и распространение. Это обеспечивает целостность входящих блоков и выявляет потенциальное мошенничество или вредоносную деятельность.
  • Ставки: Сжатие компонентов обрабатывает механизмы стыковки в OpEVM. При этом OpEVM управляет адресами заинтересованных сторон, отслеживает суммы ставок и облегчает процессы разрешения споров.
  • Проверка на мошенничество: OpEVM включает встроенный механизм тестирования на предмет мошенничества.

Чего могут ожидать команды при использовании стека OpEVM?

Для команд разработчиков приложений, которые в настоящее время работают на Ethereum, стек OpEVM предлагает потенциальный метод создания блокчейна пользовательских приложений. Сети приложений — это специализированные блокчейны, которые работают независимо для обслуживания конкретных случаев использования. Команды могут настроить блокчейн своего приложения в соответствии со своими сценариями использования, оптимизируя свои потребности, не ограничиваясь общим блокчейном.

OpEVM предоставляет возможность взять существующий код и развернуть его в своем собственном накопительном пакете. Это дает разработчикам возможность настроить собственное соединение для работы без развертывания собственного валидатора. Кроме того, прототип также поддерживает собственный токен блокчейна приложения, который позволяет секвенатору устанавливать децентрализацию и стимулирует честное поведение в этом процессе. Таким образом, команды могут сосредоточиться на основной логике и функциональности своего приложения, а OpEVM позаботится о базовой инфраструктуре блокчейна.

OpEVM позволяет разработчикам развертывать существующий код надежности в суверенных блокчейнах, где они имеют полный контроль, не полагаясь на смарт-контракт. В отличие от традиционных накопительных пакетов, которые используют мультиподпись, контролируемую всего несколькими людьми для экстренных обновлений, блокчейны, созданные с помощью OpEVM, являются самоуправляемыми. Разработчики могут независимо управлять правилами, данными и функциональностью своего приложения, сохраняя при этом преимущества базового уровня. Это также позволяет использовать социальный консенсус для хард-форка блокчейна, если это необходимо. Функция, которая обычно невозможна в решениях на основе смарт-контрактов.

Для разработчиков и поставщиков накопительных пакетов как услуги OpEVM SDK предоставляет инструменты для создания самоопределяющихся накопительных пакетов, которые работают независимо от смарт-контрактов. Это кардинально упрощает архитектуру роллапов, повышает их эффективность и открывает совершенно новую область возможностей для поставщиков услуг.


Подборка статей по криптовалютам и технологии блокчейн. Подпишитесь на нас в социальных сетях.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»