Ataque a Litecoin reorganiza 13 bloques y expone fallo en MWEB

Un atacante saturó los pools mineros y consiguió reescribir más de una hora de historial en la cadena. La Fundación Litecoin lo atribuye a un DoS, pero el repositorio público apunta a una vulnerabilidad desconocida en el módulo de privacidad MWEB.

La red de Litecoin sufrió este fin de semana un incidente serio: un atacante consiguió que la cadena reorganizara 13 bloques, una operación que en la práctica significa borrar transacciones que ya parecían confirmadas y sustituirlas por otra versión de la historia reciente de la red. La Fundación Litecoin lo atribuye a un ataque de denegación de servicio contra los pools de minería, pero hay indicios que apuntan a algo más grave.

Para quien no esté familiarizado con el término, una reorganización (o reorg) es como si el banco te dijera que el ingreso que viste en tu cuenta hace una hora nunca ocurrió porque su sistema ha decidido aceptar otro registro distinto. En blockchains públicas pasa de vez en cuando con uno o dos bloques. Trece es muchísimo.

Publicidad

Qué pasó exactamente en la red de Litecoin

Según el comunicado oficial publicado por la Fundación Litecoin, un atacante lanzó un ataque DoS (denegación de servicio, que consiste en saturar un sistema con peticiones para que deje de responder con normalidad) dirigido a varios pools de minería, los grupos donde los mineros suman su potencia de cálculo para tener más opciones de validar bloques. Mientras esos pools estaban degradados, el atacante logró imponer su propia cadena de 13 bloques al resto de la red.

El problema no se queda ahí. La reorganización afectó al funcionamiento de MWEB, la extensión de privacidad de Litecoin (siglas de Mimblewimble Extension Blocks), que es el módulo que permite hacer transacciones confidenciales sin que el importe quede a la vista en la cadena pública. Durante el incidente, MWEB experimentó un fallo que, según la versión oficial, está siendo parcheado.

CoinDesk, que ha sido el primer medio en revisar el historial de commits del repositorio público del proyecto, sostiene que el código apunta a una vulnerabilidad zero-day, es decir, un fallo desconocido hasta el momento del ataque y para el que no existía parche previo. La Fundación Litecoin niega que se trate de un zero-day y mantiene que el origen es exclusivamente el ataque DoS sobre los mineros. Las dos versiones, por ahora, no encajan.

Por qué importa esto al inversor medio

Litecoin no es un proyecto pequeño. Está entre las veinte mayores criptomonedas por capitalización, lleva en circulación desde 2011 y muchos exchanges la usan como activo de referencia para depósitos y retiradas rápidas. Una reorganización de 13 bloques tiene consecuencias inmediatas sobre cualquiera que estuviera moviendo monedas en ese momento: si tu retirada se confirmó dentro de los bloques borrados, ese ingreso desaparece y la transacción debe rehacerse.

Los grandes exchanges suelen exigir entre 6 y 12 confirmaciones antes de dar por buena una entrada de Litecoin. Una reorg de 13 bloques, dicho de otro modo, supera ese umbral. Plataformas como Coinbase y otras ya han pausado de forma temporal los depósitos en LTC mientras se aclara el alcance del incidente, una práctica habitual cuando una red sufre eventos de este tipo.

El precio de Litecoin acusó el golpe con una caída cercana al 7% en las horas posteriores al anuncio, según los datos que circulan en los principales mercados spot, aunque buena parte de esa pérdida se ha recuperado. El daño reputacional, sin embargo, suele tardar más en repararse que el precio.

reorganización litecoin

Un patrón que recuerda a viejos problemas del sector

Los ataques que aprovechan momentos de baja participación minera no son nuevos. En 2018 y 2019, redes como Ethereum Classic y Bitcoin Gold sufrieron reorganizaciones aún mayores, en las que un atacante con suficiente potencia de cálculo pudo reescribir parte de la cadena y, en algunos casos, hacer doble gasto en exchanges. Aquellos episodios obligaron al sector a subir las exigencias de confirmaciones y aceleraron la salida de varios proyectos pequeños de las plataformas reguladas.

El caso de Litecoin tiene un matiz que lo hace más incómodo: MWEB es, precisamente, la pieza que diferencia hoy a Litecoin de Bitcoin y la que el proyecto vendía como su gran aportación técnica reciente. Que el fallo aparezca justamente ahí, y que la versión oficial choque con lo que sugiere el repositorio público de código, deja a la fundación en una posición delicada. O bien la comunicación está siendo demasiado prudente para no alarmar, o bien se está minimizando un problema técnico real.

La discrepancia se resolverá en los próximos días, cuando se publique el parche y los desarrolladores externos puedan auditarlo. Hasta entonces, conviene seguir tres cosas concretas:

  • Si los exchanges importantes amplían el número de confirmaciones exigidas para LTC de forma permanente.
  • Si la fundación reconoce, aunque sea parcialmente, que hubo un componente de vulnerabilidad en el código y no solo un ataque DoS.
  • Si se observa actividad anómala en direcciones de MWEB, que por su naturaleza confidencial son las más difíciles de auditar.

Hay un riesgo de fondo que merece mencionarse sin alarmismo: las funciones de privacidad en blockchains públicas viven una tensión permanente con los reguladores. Episodios como este dan munición a quienes piden listar fuera de los exchanges regulados los activos con módulos de privacidad. La discusión sobre MiCA y las stablecoins ya ha rozado este debate, y un fallo en MWEB lo va a reabrir.

El incidente tampoco descarrila a Litecoin, pero sí pone una pregunta encima de la mesa: ¿hasta qué punto los proyectos veteranos están dedicando recursos suficientes a auditar partes nuevas de su propio código? La respuesta llegará con los próximos commits.


Publicidad