BNB Chain Optimiza Reth para una Sincronización Más Rápida y Rendimiento de Validadores
BNB Chain ha anunciado avances significativos en su cliente Reth, destinados a mejorar las velocidades de sincronización y el rendimiento de los validadores en la BNB Smart Chain (BSC). Estos desarrollos aprovechan la arquitectura modular de Reth y sus capacidades de procesamiento avanzadas para mejorar la escalabilidad y la eficiencia para los operadores de nodos y desarrolladores.
Optimización Clave en Reth
El cliente Reth, desarrollado inicialmente por Paradigm para Ethereum, ha sido adaptado para BSC a través de la integración de características específicas de BSC. Las primeras optimizaciones incluyen el procesamiento paralelo de trie disperso y configuraciones de compilación ajustadas, que han reducido la latencia de inserción de bloques, ejecución y validación durante la sincronización de nodos completos. Sin embargo, la latencia de validación p95 sigue siendo más alta en comparación con el cliente BSC-Geth.
Se realizaron mejoras adicionales en el cálculo de la raíz de estado, la persistencia y la programación de producción de bloques. Al integrar TrieDB de Geth, el equipo habilitó la precarga de tries y ajustó los procesos de programación. Las pruebas internas registraron un aumento 40% en la capacidad en comparación con la configuración anterior de TrieDB, marcando un paso significativo hacia adelante en el rendimiento de los validadores.
Objetivos de Rendimiento y Planes Futuros
El cliente Reth de BSC tiene como objetivo lograr una meta a largo plazo de mantener una capacidad de 1G gas/s bajo tiempos de bloque 750ms. Las pruebas iniciales ya han demostrado una velocidad de sincronización 40% más rápida en comparación con el actual cliente BSC-Geth, con planes para mejoras adicionales como JIT de EVM y optimizaciones de ASM Hash.
Si bien el cliente está actualmente operativo para sincronizaciones históricas y en vivo, la migración de validadores aún está en desarrollo. Los operadores de nodos pueden esperar una sincronización más rápida, mayor capacidad RPC y una reducción de la sobrecarga operativa, mientras que los desarrolladores y usuarios se beneficiarán de una experiencia de red más receptiva y escalable.
Implicaciones para el Ecosistema BNB
La integración de Reth en el ecosistema BNB subraya el compromiso de BNB Chain con el avance de la infraestructura blockchain. Al aprovechar las capacidades de alto rendimiento de Reth, la red tiene como objetivo proporcionar una base sólida para aplicaciones y servicios descentralizados, asegurando escalabilidad y eficiencia para su creciente base de usuarios.