Tras el evento del 6 de octubre, han circulado varias hipótesis sobre la descentralización de BNB Chain.

En primer lugar, este problema se limitó a BNB Smart Chain (BSC) y, además, se limitó al puente nativo de BNB Chain, al concentrador de tokens de BSC, que es parte del «puente» entre BNB Beacon Chain y BNB Smart Chain. El atacante había falsificado una prueba dentro del puente, aprovechando un error que verifica las pruebas legítimas. Esto, nuevamente, SOLO se limitó al puente.

La cadena de bloques (Cadena BNB) no se vio comprometida y ningún usuario se vio afectado.

La descentralización es un viaje

La cadena BNB es una red descentralizada impulsada por la comunidad. Las comparaciones de descentralización se han convertido en un lugar común en nuestra industria, una forma de enfrentar las cadenas entre sí y discernir quién lidera el grupo. Si bien estas comparaciones a menudo se presentan con sus propias agendas, queremos señalar datos fácticos específicos que describen nuestro propio progreso en este sentido.

BNB Chain está menos descentralizada que Ethereum ahora, pero más descentralizada que muchas otras. Se descentralizará cada vez más a medida que nuestro equipo técnico continúe progresando. BSC (BNB Smart Chain) ya está en camino a 41 validadores activos y un total de 80 a 100. Consúltelo aquí .

Los desarrolladores centrales de BNB Chain no ven la descentralización como blanco o negro. Existe un entendimiento de que la descentralización es un viaje en el que estamos desde el principio, y continuamos descentralizándonos cada vez más a medida que avanzamos.

Componentes de la cadena BNB

BNB Chain se compone de BNB Smart Chain (BSC) y BNB Beacon Chain (BBC):

BNB Smart Chain también se llama BSC para abreviar. Se lanzó con 21 validadores y ahora tiene 44. 26 de ellos están activos. BSC está en camino a 41 validadores activos y alrededor de 80-100 en total. Echa un vistazo a BEP-131 con más detalle.

Además de los 26 validadores activos, BNB Smart Chain agregó validadores inactivos adicionales (denominados «Candidatos») al conjunto de validadores durante el trimestre. Esta bifurcación dura de Euler se implementó para aumentar la confiabilidad y la redundancia de la red.

BNB Beacon Chain tiene fines de gobernanza y su objetivo y visión es brindar mayor seguridad. Se lanzó con 11 validadores y está en camino a 100. Consulte BEP-159 con más detalle.

Los validadores BNB Beacon Chain y BNB Smart Chain se basan en diferentes tipos de consenso. Uno es similar a Tendermint y el otro es PoSA. Aunque las elecciones de validador de ambas cadenas ocurren en Beacon, se basan en una lógica de participación descentralizada seria similar a muchas otras.

El papel de Binance

Con suficientes BNB, cualquiera puede presentarse como validador de BNB Chain en ambas BNB Chains. De hecho, algunos de los primeros validadores de BSC eran solo desarrolladores individuales. Algunos se han quedado y siguen hasta ahora y otros se han ido. Nadie puede controlar las decisiones que se toman aquí, y mucho menos Binance.

Si bien Binance presentó la idea y algo de código para BNB Chain, ahora permanece únicamente como patrocinador. También proporciona una utilidad BNB: descuento de tarifas. Binance es parte del ecosistema BNB, no al revés.

El coeficiente de Nakamoto de BNB Chain, que determina la cantidad de nodos que deben comprometerse para afectar la cadena de bloques e impedir que funcione correctamente, es 8 y se ha mantenido constante durante el último año. Esto significa que BNB Chain está menos descentralizada que Ethereum, pero más que muchas otras cadenas.

El informe de Messari de 2022 sobre BNB Chain hace un trabajo fantástico al establecer este telón de fondo y sería un buen punto de partida para comprender las sutilezas de la descentralización de BNB Chain.

En cuanto al «Exploit»

El exploit mencionado anteriormente, que tuvo lugar en el puente de cadena cruzada, BSC Token Hub, resultó en una extracción adicional de BNB. La pérdida es en BNB Chain, los usuarios no se vieron afectados.

Un total de 2 millones de BNB (casi $ 570 millones) fueron efectivamente acuñados y tomados por el hacker. A través de la coordinación fuera de la cadena, los validadores globales de BSC (BNB Smart Chain) se ofrecieron como voluntarios para actualizar, de modo que la mayor parte del fondo permaneciera en la dirección del explotador, mientras que los socios también ayudaron a obtener fondos en otras cadenas. Estos fondos no se pudieron mover.

Casi $570 millones fueron acuñados y tomados por el hacker. $ 100 millones permanecen sin recuperar y el pirata informático los movió fuera de la cadena. Ningún usuario o fondos de usuarios se vieron afectados.

Críticos de la descentralización

Este hilo de Twitter de uno de los principales desarrolladores de BNB Chain es un excelente ejemplo de cómo se transmite la información errónea y cómo la comunidad la combate de manera efectiva.

La acción decisiva y rápida tomada por los validadores para combatir este problema provocó dos tipos de respuestas de la comunidad Web3 en general. Vimos una respuesta positiva de los usuarios que apreciaron la efectividad de las acciones realizadas por los validadores. También vimos a los críticos utilizar de inmediato la rápida respuesta como una razón para cuestionar la descentralización de BNB Chain.

El hecho es que la ‘respuesta coordinada’ y la descentralización no tienden a ir de la mano. Pero en un asunto de urgencia, BNB Chain y nuestro conjunto de validadores siempre han entendido que una respuesta rápida y efectiva sirve para beneficiar a todos, especialmente a nuestros usuarios. A pesar de esto, una respuesta coordinada aún tardó alrededor de 5 horas en ejecutarse, lo que resultó en más de $100 millones restantes sin recuperar. Si bien esta no es una suma despreciable, la cifra ha sido limitada debido a la increíble respuesta de nuestra comunidad.

Lo que sucedió después del incidente

La cadena BNB nunca se revirtió. Fue una pausa sincronizada y una reanudación entre los validadores: CoinbaseCloud, Figment y otros 24. Esta es la primera pausa en la existencia del BSC (BNB Smart Chain).

Nadie ha dicho nunca que la tecnología blockchain es a prueba de errores, pero es tranquilizador saber que tenemos tanta fuerza en una comunidad que siempre está dispuesta a actuar en interés de los demás.

BNB Chain continúa trabajando en el camino de la descentralización y la estabilidad de la red. El rendimiento de la red y la participación estable son prueba de los increíbles logros de la comunidad hasta el momento. Y aunque estamos orgullosos del actual conjunto de validadores, estamos haciendo todo lo posible para asegurarnos de que se amplíe y sea aún más eficaz.

Pensando en el futuro

Desde que ocurrió el incidente, la red de prueba BNB Smart Chain ya se ha actualizado con suficientes validadores, lo que significa que ahora está en v1.1.16. Todas las transferencias entre cadenas que se detuvieron previamente se reembolsarán después de que la actualización entre en vigencia el 12 de octubre.

La semana pasada fue difícil en la que se aprendieron muchas lecciones, pero una de las lecciones aprendidas más positivas se relaciona con la preparación y la solidez de un ecosistema que siempre está disponible para actuar en el mejor interés de toda la comunidad.

Publicación original en bnbchaon.org

¡Síguenos para mantenerte actualizado sobre todo lo relacionado con BNB Chain!

Website | Twitter | Telegram | Youtube | Discord | Reddit | Build N’ Build Forum