Ver el mensaje $XRP esta noche me dio un poco de escalofríos 😅

Un bug oculto durante casi 11 años estuvo a punto de reventar el límite máximo de 100.000 millones de monedas

Dicho en sencillo: al hacer las cuentas, el motor de pagos sufría un desbordamiento de enteros.
Con una transacción creada a propósito, el comprador solo pagaba unos cientos de drops,
pero el vendedor recibía el importe completo.
La diferencia aparecía de la nada como XRP, y podía gastarse con normalidad.

La magnitud de la demostración del investigador era aún más exagerada:
una sola transacción podía crear unos 18 billones de monedas, más de 180 veces el límite total.
Ni siquiera lo detectó la comprobación que impide crear monedas de la nada, porque también usaba el mismo algoritmo.

Por suerte, alguien lo reportó a través del programa de recompensas el 22 de septiembre.
El 25 de septiembre se lanzó una corrección urgente en xrpld 3.4.1, y más del 80 % de los nodos validadores se actualizaron ese mismo día.
La vulnerabilidad no se hizo pública hasta el 9 de octubre; el equipo oficial dijo que no había indicios de que se hubiera explotado en la red pública.
La persona que reportó el bug recibió la recompensa máxima: 250.000 dólares.

Mi impresión es que lo más aterrador de las cadenas antiguas no es que fallen las nuevas funciones,
sino que código viejo, escrito en 2015, siga ahí, olvidado y sin que nadie lo toque.
El suministro fijo suena muy sólido, pero si falta una comprobación de desbordamiento en la capa inferior, igual se puede romper.

¿Este tipo de incidentes les hace desconfiar más de la seguridad de las cadenas públicas antiguas?
¿O creen que, si no se explotó y se corrigió a tiempo, no pasa nada?

$XRP #XRP #SeguridadBlockchain

Esto no constituye asesoramiento de inversión. DYOR; operar conlleva riesgos.