BNB Chain Оптимизирует Reth для Быстрого Синхронизирования и Производительности Валидатора
BNB Chain объявила о значительных достижениях в своем клиенте Reth, направленных на улучшение скорости синхронизации и производительности валидаторов в BNB Smart Chain (BSC). Эти разработки используют модульную архитектуру Reth и егоadvanced processing capabilities для повышения масштабируемости и эффективности для операторов узлов и разработчиков.
Ключевые Оптимизации в Reth
Клиент Reth, изначально разработанный компанией Paradigm для Ethereum, был адаптирован для BSC путем интеграции специфических для BSC функций. Ранние оптимизации включают параллельную обработку редких деревьев и настроенные параметры сборки, что снизило задержки вставки блоков, выполнения и валидации во время синхронизации полных узлов. Тем не менее, задержка валидации p95 остается выше по сравнению с клиентом BSC-Geth.
Были внесены дополнительные улучшения в расчет корня состояния, постоянство и расписание производства блоков. Интегрировав TrieDB от Geth, команда включила предварительное извлечение деревьев и настроила процессы планирования. Внутренние тесты зафиксировали увеличение пропускной способности на 40% по сравнению с предыдущей конфигурацией TrieDB, что стало значительным шагом вперед в производительности валидатора.
Цели Производительности и Будущие Планы
Клиент BSC Reth стремится достичь долгосрочной цели поддержки 1G газа/с при 750ms временах блоков. Первоначальные тесты уже продемонстрировали более быструю скорость синхронизации на 40% по сравнению с текущим клиентом BSC-Geth, с планами дальнейших улучшений, таких как оптимизации EVM JIT и ASM Hash.
Хотя клиент в настоящее время работает для исторических и живых синхронизаций, миграция валидаторов все еще находится в разработке. Операторы узлов могут рассчитывать на более быструю синхронизацию, более высокую пропускную способность RPC и снижение операционных затрат, в то время как разработчики и пользователи смогут воспользоваться более отзывчивым и масштабируемым сетевым опытом.
Последствия для Экосистемы BNB
Интеграция Reth в экосистему BNB подчеркивает преданность BNB Chain развитию инфраструктуры блокчейна. Используя высокоэффективные возможности Reth, сеть ставит целью обеспечить надежную основу для децентрализованных приложений и услуг, обеспечивая масштабируемость и эффективность для своей растущей базы пользователей.