Test in Prod использовала модульный стек OP с открытым исходным кодом для разработки альтернативного исполняемого клиента, op-erigon, который теперь доступен для тестирования на OP Goerli.
Предстоящее обновление Bedrock позволит OP Mainnet и другим цепочкам OP Stack поддерживать несколько клиентов, что значительно повысит устойчивость и адаптивность сети. Вчера мы отпраздновали анонс Magi, накопительного клиента a16zcrypto, а сегодня мы объявляем, что альтернативный клиент исполнения попал в OP Goerli: op-erigon!
Эта захватывающая разработка была достигнута командой Test in Prod , полностью внешней по отношению к OP Labs, которая продемонстрировала мощь модульного стека OP с открытым исходным кодом .
Хотя эти первые версии op-erigon и Magi на OP Goerli нуждаются в постоянном тестировании для обеспечения стабильности и подготовки к возможному запуску основной сети OP, тем не менее, они представляют собой огромную веху в разнообразии клиентов L2.
Читайте дальше, чтобы узнать больше о том, почему Bedrock был разработан для обеспечения разнообразия клиентов, и получить все подробности о том, как тестировать op-erigon на OP Goerli.
Клиент — это часть программного обеспечения, которое синхронизирует блокчейн и позволяет пользователям взаимодействовать с ним. В Ethereum существует несколько клиентов, разработанных и поддерживаемых отдельными командами, что обеспечивает разнообразие клиентов. Это разнообразие имеет решающее значение по нескольким причинам:
Он предлагает различные функции и оптимизации. Клиенты, разработанные на разных языках (таких как Rust, Go и Java), могут исследовать различные идеи, оптимизации и исследовательские инициативы, способствуя творчеству и гарантируя, что ни одно узкое место не помешает прогрессу.
Он предоставляет выбор разработчикам. Пользователи могут выбрать клиента, который соответствует их интересам или конкретным вариантам использования, предоставляя возможности для экспериментов и соответствия их требованиям.
Это помогает застраховаться от сбоев клиентов. Что наиболее важно, разнообразная клиентская база гарантирует, что сеть может продолжать работу, даже если у одного из клиентов возникнут проблемы. Ethereum сталкивался с критическими ошибками в прошлом, но цепочка не вышла из строя, потому что было несколько клиентов, доступных для использования, пока ошибки были устранены.
Обновление Bedrock предназначено для достижения модульности и поддержки нескольких клиентов за счет использования того же уровня консенсуса и разделения уровня выполнения, что и L1. Сохраняя те же границы API механизма, которые существуют на L1, обновление сводит к минимуму изменения, необходимые для адаптации другого клиента, повышая гибкость и адаптируемость.
Эта модульность отражена в планах внедрения Cannon в OP Mainnet: сеть также сможет обеспечить отказоустойчивое разнообразие. Разнообразие отказоустойчивости поддерживается разнообразием клиентов, и каждая комбинация нескольких клиентов и нескольких доказательств способствует кворуму конечного результата. Это гарантирует, что сеть может продолжать работать даже при наличии ошибок; OP Mainnet будет продолжать пыхтеть. 🚂
На сегодняшний день первая версия op-erigon работает на OP Goerli. Команда Test in Prod хочет, чтобы пользователи протестировали сеть, чтобы они могли усовершенствовать продукт и в конечном итоге отправить его в OP Mainnet!
Если вы хотите поэкспериментировать с этим новым клиентским предложением, отправляйтесь в этот репозиторий GitHub или Test in Prod’s OP Goerli Public RPC . Вы можете найти Test in Prod в Twitter , и вы можете перейти по этой ссылке , чтобы получить приглашение в их Discord, чтобы сообщить об ошибках или найти поддержку для настройки. Любознательные читатели также могут просмотреть op-erigon fork-diff или Otterscan, обозреватель блоков op-erigon , созданный Test in Prod.
Пользователи должны знать, что новые клиенты могут быть не совсем стабильными с самого начала. Однако, когда использование клиентов сбалансировано с проверенными временем альтернативными клиентами, как на L1, проблемы со стабильностью со временем становятся менее вероятными. Опробовав op-erigon и предоставив отзыв команде Test in Prod, члены сообщества помогают обогащать экосистему Optimism. Спасибо!🫡
Запуск op-erigon и Magi на OP Goerli не только подчеркивает преимущества обновления Bedrock, но мы надеемся, что они вдохновят разработчиков на изучение стека OP и создание собственной инфраструктуры. Разработчики экосистем, такие как Test in Prod и a16zcrypto, жизненно важны для Optimistic Vision , и их тяжелая работа над этим высокоэффективным компонентом OP Mainnet заслуживает признания.
На этой неделе мы отпраздновали запуск двух новых клиентов на OP Goerli, а обновление Bedrock структурирует стек OP таким образом, что разработчикам, знакомым с Ethereum, относительно просто создавать и производить другие клиентские интеграции. Если вы заинтересованы в участии в подобных проектах, не стесняйтесь обращаться !

