Блокчейн-проект 0G завершает переход на новый исполнительный клиент Reth, заменивший Go-Ethereum (Geth), который использовался в экосистеме Ethereum почти с момента её запуска в 2015 году. Несмотря на многолетнюю стабильность, Geth начал уступать требованиям современных нагрузок, связанных не только с переводами токенов, но и с обработкой сложных задач, включая расчёты для искусственного интеллекта и высокочастотные транзакции.
Основная причина изменений — ограничения языка Go, на котором построен Geth. Его система сборки мусора может вызывать резкие скачки потребления памяти и задержки при обработке блоков. Новый клиент Reth написан на Rust и управляет памятью на этапе компиляции, что позволяет избежать подобных пауз и повысить производительность.
Согласно тестам инфраструктуры BNB Chain, Reth обеспечивает синхронизацию узлов примерно на 40% быстрее и снижает задержку выполнения блоков примерно на четверть. Кроме того, он способен обрабатывать до 16 тысяч RPC-запросов в секунду.
Переход в сети 0G занял около полугода. Разработчики адаптировали собственные функции протокола, включая особенности расчёта комиссий и работу со стейкингом. Первым обновление получил основной валидатор фонда в феврале 2026 года, после чего началось внедрение новой архитектуры по всей сети.
по материалам
уникальность