El parche salió sin pasar por la votación de validadores: el suministro fijo de XRP estuvo a unas pocas reservas de romperse

Un fallo de 2015 en el XRP Ledger pudo crear XRP de la nada

Un fallo de 2015 en el XRP Ledger pudo crear XRP de la nada

El XRP Ledger ha tapado en silencio un fallo que arrastraba desde 2015 en el motor que liquida los pagos de su mercado interno y que habría permitido a un atacante crear XRP gastable por encima del suministro fijo de la red. La reconstrucción se publicó este sábado por la mañana: el agujero estaba en el código que cierra las operaciones del exchange descentralizado integrado en el propio libro mayor, y para ponerlo en marcha bastaban unos cientos de XRP inmovilizados como reserva. Ripple, la empresa que desarrolla el software de referencia de la red, distribuyó una corrección de urgencia que no pasó por la votación de validadores, el procedimiento habitual para cualquier cambio de reglas. No hay constancia de que nadie llegara a explotarlo. XRP cotiza a $1,40, con una capitalización de $88.676 millones, y sigue un -61,5% por debajo de su máximo histórico de $3,65.

Qué estaba roto en el motor de pagos del XRP Ledger

El XRP Ledger no sirve sólo para mover XRP de una cuenta a otra. Lleva dentro un libro de órdenes, un exchange descentralizado que cruza ofertas sin intermediario, y ahí estaba el problema. El código que liquida esos cruces manejaba mal los importes en determinadas condiciones —un desbordamiento en el cálculo, según la descripción del hallazgo— y podía dejar en una cuenta más XRP de los que habían entrado en la operación. La contabilidad de la red podía cuadrar hacia arriba.

Lo que convierte el fallo en algo serio no es su dificultad, sino lo contrario. Montar el escenario no exigía una posición enorme, ni el control de ningún validador, ni colarse en ninguna pasarela: con unos cientos de XRP bloqueados como reserva de cuenta, el coste de intentarlo era casi nada. Más de una década de bloques pasó por encima de ese código sin que nadie publicara el hallazgo.

El suministro fijo es la promesa que sostiene a XRP

XRP no se mina. Los 100.000 millones de unidades se crearon de golpe al arrancar la red y desde entonces el número sólo puede bajar, porque cada transacción quema una fracción diminuta en comisiones. Esa aritmética cerrada es el argumento que Ripple y la comunidad de XRP repiten desde el primer día, y es exactamente lo que el fallo ponía en duda. Un atacante capaz de fabricar unidades no sólo se habría enriquecido: habría convertido en inverificable el único dato que todo el mundo daba por inamovible.

El daño tiene dos capas. La contable es la obvia: si el total en circulación deja de ser comprobable, los saldos de cualquiera valen lo que valga la palabra de alguien. La otra es más lenta: una red cuya oferta se puede inflar por error deja de ser un sistema de reglas y pasa a ser un sistema de confianza, que es justo lo que XRP vende que no es.

El parche no pasó por la votación de validadores

La forma de arreglarlo abre el segundo frente. En el XRP Ledger los cambios de reglas se aprueban mediante enmiendas, y una enmienda necesita el respaldo sostenido de una mayoría muy amplia de validadores durante semanas antes de entrar en vigor. Un fallo que permite fabricar moneda no espera semanas. La corrección se desplegó por la vía de urgencia, saltándose esa votación.

Es la decisión que habría tomado cualquier equipo de seguridad y, al mismo tiempo, la que deja a la vista quién manda cuando hay prisa: el software de referencia lo escribe una empresa con nombre, domicilio y accionistas. El precedente más citado es de Bitcoin, en agosto de 2010, cuando un desbordamiento parecido creó en un solo bloque miles de millones de bitcoins y Satoshi Nakamoto publicó el parche en cuestión de horas; la cadena se bifurcó para borrar aquel bloque. La diferencia es quién firma hoy el commit y con qué cara se le pide después permiso a los validadores.

El precio de XRP ni se enteró

El mercado no ha movido un dedo. Según nuestra serie, XRP venía de $1,50 el martes, perdió terreno hasta $1,38 el jueves y ha rebotado los dos últimos días:

FechaXRP (USD)
6 oct1,50
7 oct1,42
8 oct1,38
9 oct1,39
10 oct1,40

En los 31 días que llevamos registrando, el saldo es de un +4,48%. La indiferencia tiene su lógica: un fallo que se cuenta cuando ya está parcheado y sin víctimas conocidas no cambia ningún balance. Lo que queda es la pregunta incómoda de cuánto tiempo puede vivir un error así en un libro mayor que mueve miles de millones y que presume de llevar más de una década sin caerse.

La próxima señal está en el repositorio: si la corrección se tramita como enmienda formal, en qué versión del servidor queda cerrada y si alguien publica cuántos validadores seguían con la versión vulnerable el día en que se tapó el agujero.

Fuentes

Este artículo no es una recomendación de inversión. Las criptomonedas son un activo volátil y sin cobertura de garantía de depósitos: puedes perder todo el dinero invertido.

El resumen en medio minuto. Ver en YouTube

¿Quieres ver antes nuestras noticias en Google? Añade Jukipto como fuente preferida.

Tags / Categorías : Mercado y economía

Este artículo lo publica la redacción de Jukipto siguiendo nuestra política editorial. Los datos de mercado proceden de CoinGecko. No es una recomendación de inversión: las criptomonedas son un activo volátil y puedes perder todo el dinero invertido — lee el aviso legal financiero. ¿Ves un error? Escríbenos a info@jukipto.com y lo corregimos.

Elige el tema
Elige el color de acento