# Многопрофильный дизайн в  OP 

By [Nataliiiiii](https://paragraph.com/@iamcryptogirl) · 2023-05-19

---

С помощью Bedrock мы создали систему, которая может соответствовать многим типам схем подтверждения, предоставляя более гибкий, безопасный и ориентированный на будущее OP Stack для разработчиков в экосистеме Optimism.

Вы слышали о преимуществах безопасности многоклиентских сетей, но что, если бы ваш любимый L2 мог включать в свой дизайн несколько схем проверки? Это именно то, что ждет OP Mainnet после обновления до [Bedrock](https://community.optimism.io/docs/developers/bedrock/explainer/?ref=blog.oplabs.co) .

Следуя логике, согласно которой [разнообразие клиентов полезно](https://twitter.com/dannyryan/status/1657145341781655553?s=20&ref=blog.oplabs.co) для экосистемы блокчейна, OP Stack превращает OP Mainnet в модульную цепочку блоков, которая также способна к **разнообразию схем доказательства .** Строители скоро смогут использовать любой тип существующего доказательства при работе с OP Stack, а модульная конструкция Bedrock гарантирует, что система может адаптироваться к будущим инновациям в доказательстве.

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

Проблема: схемы жестких доказательств в Rollup Design
-----------------------------------------------------

Предыдущие итерации накопительного дизайна были сосредоточены на создании доказательства и подгонке под него системы. Такой подход привел к ограниченной гибкости и приспособляемости к изменяющимся технологиям. Из-за такого дизайна в пространстве L2 доминируют острые дебаты по поводу оптимистичных доказательств и доказательств достоверности.

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

Решение: модульная конструкция, гибкость и безопасность
-------------------------------------------------------

Возможность включения нескольких доказательств в OP Stack дает множество преимуществ, наиболее заметным из которых является безопасность. Наличие нескольких доказательств не позволяет ошибке в любом из них стать канонической истиной. Это похоже на то, как несколько реализаций клиентов L1 обеспечивают лучшую общую безопасность. [Виталик писал о том, как мультиклиентная философия](https://vitalik.ca/general/2023/03/31/zkmulticlient.html?ref=blog.oplabs.co) Ethereum может взаимодействовать с ZK-EVM . В этой статье он отмечает, что мультиклиентские реализации являются формой технической децентрализации, основным преимуществом которой является устойчивость к ошибкам в сети. Это также приводит к форме социальной децентрализации, если несколько независимых команд / заинтересованных сторон поддерживают реализацию. Интересы каждой команды учитываются при расчете дорожной карты сети.

Модульная конструкция Bedrock уже позволила [реализовать несколько клиентов L2](https://dev.optimism.io/client-diversity/?ref=blog.oplabs.co) в экосистеме Optimism, впервые для L2. Подобно Виталику и Ethereum, мы расширяем эту философию, чтобы позволить OP Stack включать несколько доказательств. Это оставляет дверь открытой для добавления доказательств достоверности с нулевым разглашением (ZK) в OP Mainnet или другую цепочку OP, например Base, и обеспечивает совместимость с будущими улучшениями. Модульная конструкция OP Stack позволяет легко внедрять новые технологии, когда они становятся безопасными и проверенными в боевых условиях, не требуя значительных изменений в кодовой базе.

Как это работает?
-----------------

Система проверки в OP Stack обеспечивает модульность за счет [стандартизированных сетевых API](https://github.com/ethereum-optimism/optimism/blob/develop/specs/dispute-game-interface.md?ref=blog.oplabs.co) и внешних участников. Это позволяет смешивать и сопоставлять контракты для разрешения споров, облегчая замену схем доказательства.

### Стандартизированные API-интерфейсы сети

Стандартизируя API-интерфейсы в цепочке, Bedrock позволяет обмениваться схемами проверки, если они реализуют стандартизированный API. Это означает, что новые схемы проверки можно добавлять на лету, и мы даже можем создать схему am of n, где для работы моста требуется несколько схем проверки.

### Стандартизированные офчейн-акторы

Оффчейн-акторы или боты общаются с контрактами на спор. Эта система создает возможность Максимальной Извлекаемой Ценности (MEV), которая стимулирует честное поведение и защищает систему, сохраняя при этом принцип, согласно которому игра в спор всегда должна быть прибыльной в качестве стимула для обеспечения ее непрерывной игры. С помощью этой модели мы создаем открытую сеть субъектов мониторинга, которые могут вмешиваться для разрешения споров для обеспечения безопасности системы.

Работа над двумя реализациями стандартизированных офчейн-акторов ведется [здесь](https://github.com/ethereum-optimism/optimism/pull/5523?ref=blog.oplabs.co) и [здесь](https://github.com/ethereum-optimism/optimism/blob/develop/specs/challenger.md?ref=blog.oplabs.co) .

Будущее - это Superchain
------------------------

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

**Оригинальная статья:**

[https://blog.oplabs.co/multiple-proofs/](https://blog.oplabs.co/multiple-proofs/)

---

*Originally published on [Nataliiiiii](https://paragraph.com/@iamcryptogirl/op)*
