# Постройка bedrock

By [annetantenn.eth](https://paragraph.com/@annetantenn) · 2023-03-13

---

Философия дизайна, лежащая в основе первого выпуска стека OP Успешное обновление тестовой сети Optimism Goerli позади, серьезный конкурс по аудиту рассматривает архитектуру Bedrock под микроскопом, а голосование по предложению по обновлению, представленному в Token House, начинается 15 февраля. хочу воспользоваться этой возможностью, чтобы поделиться более подробной информацией о видении и технических особенностях этого релиза.

Читайте дальше, чтобы узнать о философии дизайна, которая легла в основу создания обновления Bedrock, почему это важно и как это отразилось на улучшениях в Optimism Mainnet на уровне протокола.

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

Способ, которым OP Labs достиг минимальной кодовой базы, заключался в повторном использовании как можно большего количества кода из Ethereum. С практической точки зрения это также повышает безопасность. Новая кодовая база L2 обязательно будет содержать больше ошибок, чем та, которая находится в производстве и тестируется в боевых условиях более 8 лет.

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

**Эфириум-эквивалентность** Обеспечение того, чтобы выпуск Bedrock был как можно ближе к 100% эквиваленту Ethereum, насколько это возможно, хорошо для разработчиков в нашем сообществе. Наследование улучшений от L1 потребует гораздо меньше усилий от разработчиков, которые работают над Optimism на уровне протокола. Это также уменьшит нагрузку на команду инженеров OP Labs и поможет им строить с учетом нашего сообщества. Минимально модифицированные клиенты выполнения позволяют нам быть в курсе изменений основной сети Ethereum по мере их реализации.

Все это составляет экосистему, которая упростит эксперименты с Optimism Mainnet для всех участников протокола Ethereum для всех участников после выпуска Bedrock.

Bedrock разработан с использованием аналогичных абстракций и минимальных отличий от Ethereum. Наша кодовая база также использует общие термины Ethereum. Эквивалентность на уровне протокола означает, что основные участники Ethereum будут неявно понимать, как использовать стек OP, и разработчикам OP Labs также будет легко вносить свой вклад в Ethereum.

В конечном счете, соотношение 1:1 с Ethereum позволяет нам служить испытательным полигоном для экспериментальных проектов и EIP в будущем. Разработчики Core Ethereum смогут экспериментировать, тестировать и внедрять инновации на кодовой базе L2, наиболее эквивалентной Ethereum.

**Модульность** Модульность — это звезда релиза Bedrock, упрощающая замену различных компонентов в стеке OP. Он подготавливает Optimism к будущему, позволяя поддерживать несколько клиентов уровня выполнения и позволяя использовать в качестве механизма доказательства либо доказательства ошибок, либо доказательства достоверности (например, zk-SNARK). Эта гибкая архитектура также может адаптироваться к будущим изменениям в экосистеме Ethereum.

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

Лучшим примером того, как это может работать на практике, является работа, проделанная Lattice по модификации стека OP для выпуска OP Craft.

**Что дальше?** Предложение по обновлению отправлено в Token House на утверждение. Если он пройдет успешно, миграция Optimism Mainnet на Bedrock произойдет в последующие недели — все руки на палубе, чтобы обеспечить плавное обновление!

Если вам недостаточно информации о Bedrock, ознакомьтесь с техническим

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

---

*Originally published on [annetantenn.eth](https://paragraph.com/@annetantenn/bedrock)*
