# Представляем op-erigon: как обновление Bedrock раскрывает разнообразие клиентов

By [✨🔴leisan🔴✨](https://paragraph.com/@leisan) · 2023-04-20

---

Test in Prod использовала модульный стек OP с открытым исходным кодом для разработки альтернативного исполняемого клиента, op-erigon, который теперь доступен для тестирования на OP Goerli.

Предстоящее [обновление Bedrock](https://community.optimism.io/docs/developers/bedrock/explainer/?ref=dev.optimism.io) позволит OP Mainnet и другим цепочкам OP Stack поддерживать несколько клиентов, что значительно повысит устойчивость и адаптивность сети. Вчера мы отпраздновали анонс Magi, накопительного клиента a16zcrypto, а сегодня мы объявляем, что альтернативный клиент исполнения попал в OP Goerli: op-erigon!

Эта захватывающая разработка была достигнута командой [Test in Prod](https://www.testinprod.io/?ref=dev.optimism.io) , полностью внешней по отношению к OP Labs, которая продемонстрировала мощь модульного [стека OP](https://stack.optimism.io/?ref=dev.optimism.io) с открытым исходным кодом .

Хотя эти первые версии op-erigon и Magi на OP Goerli нуждаются в постоянном тестировании для обеспечения стабильности и подготовки к возможному запуску основной сети OP, тем не менее, они представляют собой огромную веху в разнообразии клиентов L2.

Читайте дальше, чтобы узнать больше о том, почему Bedrock был разработан для обеспечения разнообразия клиентов, и получить все подробности о том, как тестировать op-erigon на OP Goerli.

Что такое разнообразие клиентов и почему это так важно?
-------------------------------------------------------

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

1.  **Он предлагает различные функции и оптимизации.** Клиенты, разработанные на разных языках (таких как Rust, Go и Java), могут исследовать различные идеи, оптимизации и исследовательские инициативы, способствуя творчеству и гарантируя, что ни одно узкое место не помешает прогрессу.
    
2.  **Он предоставляет выбор разработчикам.** Пользователи могут выбрать клиента, который соответствует их интересам или конкретным вариантам использования, предоставляя возможности для экспериментов и соответствия их требованиям.
    
3.  **Это помогает застраховаться от сбоев клиентов.** Что наиболее важно, разнообразная клиентская база гарантирует, что сеть может продолжать работу, даже если у одного из клиентов возникнут проблемы. Ethereum сталкивался с критическими ошибками в прошлом, но цепочка не вышла из строя, потому что было несколько клиентов, доступных для использования, пока ошибки были устранены.
    

Как обновление Bedrock обеспечивает разнообразие клиентов в OP Mainnet
----------------------------------------------------------------------

Обновление [Bedrock](https://community.optimism.io/docs/developers/bedrock/explainer/?ref=dev.optimism.io) предназначено для достижения модульности и поддержки нескольких клиентов за счет использования того же уровня консенсуса и разделения уровня выполнения, что и L1. Сохраняя те же границы API механизма, которые существуют на L1, обновление сводит к минимуму изменения, необходимые для адаптации другого клиента, повышая гибкость и адаптируемость.

Эта модульность отражена в планах внедрения Cannon в OP Mainnet: сеть также сможет обеспечить отказоустойчивое разнообразие. Разнообразие отказоустойчивости поддерживается разнообразием клиентов, и каждая комбинация нескольких клиентов и нескольких доказательств способствует кворуму конечного результата. Это гарантирует, что сеть может продолжать работать даже при наличии ошибок; OP Mainnet будет продолжать пыхтеть. 🚂

Представляем op-erigon
----------------------

На сегодняшний день первая версия op-erigon работает на OP Goerli. Команда Test in Prod хочет, чтобы пользователи протестировали сеть, чтобы они могли усовершенствовать продукт и в конечном итоге отправить его в OP Mainnet!

Если вы хотите поэкспериментировать с этим новым клиентским предложением, отправляйтесь в [этот репозиторий GitHub](https://github.com/testinprod-io/op-erigon?ref=dev.optimism.io) или Test in Prod’s [OP Goerli Public RPC](https://op-erigon.goerli.testinprod.io/?ref=dev.optimism.io) . Вы можете найти [Test in Prod в Twitter](https://twitter.com/testinprod_io?ref=dev.optimism.io) , и вы можете [перейти по этой ссылке](https://discord.gg/42DFTeZwUZ?ref=dev.optimism.io) , чтобы получить приглашение в их Discord, чтобы сообщить об ошибках или найти поддержку для настройки. Любознательные читатели также могут просмотреть [op-erigon fork-diff](https://op-erigon.testinprod.io/?ref=dev.optimism.io) или Otterscan, [обозреватель блоков op-erigon](https://otterscan.goerli.testinprod.io/?ref=dev.optimism.io) , созданный Test in Prod.

Пользователи должны знать, что новые клиенты могут быть не совсем стабильными с самого начала. Однако, когда использование клиентов сбалансировано с проверенными временем альтернативными клиентами, как на L1, проблемы со стабильностью со временем становятся менее вероятными. Опробовав op-erigon и предоставив отзыв команде Test in Prod, члены сообщества помогают обогащать экосистему Optimism. Спасибо!🫡

Сила стека ОР
-------------

Запуск op-erigon и Magi на OP Goerli не только подчеркивает преимущества обновления Bedrock, но мы надеемся, что они вдохновят разработчиков на [изучение стека OP](https://stack.optimism.io/?ref=dev.optimism.io) и создание собственной инфраструктуры. Разработчики экосистем, такие как Test in Prod и a16zcrypto, жизненно важны для [Optimistic Vision](https://www.optimism.io/vision?ref=dev.optimism.io) , и их тяжелая работа над этим высокоэффективным компонентом OP Mainnet заслуживает признания.

На этой неделе мы отпраздновали запуск двух новых клиентов на OP Goerli, а обновление Bedrock структурирует стек OP таким образом, что разработчикам, знакомым с Ethereum, относительно просто создавать и производить другие клиентские интеграции. Если вы заинтересованы в участии в подобных проектах, [не стесняйтесь обращаться](https://forms.monday.com/forms/055862bfb7f4091be3db2567288296f8?r=use1&ref=dev.optimism.io) !

### Перевод оригинальной статьи от 20 апреля 2023 года

[https://dev.optimism.io/client-diversity/](https://dev.optimism.io/client-diversity/)

---

*Originally published on [✨🔴leisan🔴✨](https://paragraph.com/@leisan/op-erigon-bedrock)*
