BNB Chain acelera los validadores un 40% con BSC-Reth

📋 Resumen
BNB Chain afirma que la configuración más reciente de BSC-Reth aumentó alrededor de un 40% el rendimiento de los validadores en pruebas internas. Se espera que los validadores comiencen a adoptar el cliente en Rust antes de finales de 2026, lo que ampliaría el rendimiento y la diversidad de software de la red.

BNB Chain presentó este viernes (6) nuevos resultados de BSC-Reth, un cliente de ejecución escrito en Rust y adaptado a las condiciones de alta carga de BNB Smart Chain. Según el equipo, la configuración basada en Reth 2.5.1 registró aproximadamente un 40% más de rendimiento que la versión anterior, que utilizaba TrieDB.

La mejora todavía procede de pruebas internas, no de mediciones independientes en producción. Aun así, el resultado es relevante porque la red planea iniciar la migración de validadores a BSC-Reth antes de finales de 2026. En la práctica, el proyecto busca procesar bloques con mayor eficiencia sin depender únicamente del cliente basado en Geth que BSC ha utilizado históricamente.

Por qué BSC necesita un cliente más rápido

Según el informe técnico publicado por BNB Chain, BSC combina tres características que someten a presión la infraestructura de los nodos: una instantánea de 6,6 TB, un promedio observado de 246,7 transacciones por segundo en un intervalo de una hora y apenas 0,45 segundos entre bloques. En la comparación presentada por el equipo, Ethereum tenía una instantánea de 1,6 TB, 30,81 transacciones por segundo y bloques de 12 segundos.

Este perfil reduce el tiempo disponible para ejecutar transacciones, calcular la raíz del estado y guardar los datos antes del siguiente bloque. La primera etapa de BSC-Reth ya había reducido en un 34,9% la latencia p95 de inserción de bloques y en un 35,5% la latencia de ejecución frente a BSC-Geth. Sin embargo, la validación todavía era un 23,8% más lenta, lo que indicaba un cuello de botella en el cálculo y la preparación del estado.

El equipo incorporó entonces funciones de las versiones 2.2.1 y 2.5.