Hace unas semanas, en un evento de cripto en Madrid, un inversor me preguntó, con genuina preocupación, si no tenía miedo de que alguien "gastara dos veces" sus bitcoins. Lo que me sorprendió fue que esta persona, con un portfolio considerable, llevaba años operando bajo ese miedo infundado. Es un fantasma que ronda desde los inicios, y creo que es hora de despejar la niebla de una vez.

El double-spend, o doble gasto, es el intento de gastar la misma unidad de criptomoneda dos veces. En Bitcoin, un ataque de doble gasto exitoso a gran escala es prácticamente imposible, ya que requeriría controlar más del 51% de la potencia de cómputo (hash rate) de la red de forma sostenida, algo extremadamente costoso y detectable. La seguridad se basa en el consenso de la red y las confirmaciones de los bloques.

La gente escucha "doble gasto" y piensa en un fallo catastrófico, en un agujero de seguridad que invalida todo el sistema. Pero en mi experiencia, casi siempre es un malentendido de cómo funciona el libro de contabilidad distribuido. Vamos a desmontar los mitos más persistentes.

El mito del "hackeo" fácil: ¿Pueden robarme mis bitcoins con un double-spend?

Por qué la gente lo cree: El término suena a algo que un hacker listo podría hacer desde su sótano. Las noticias sensacionalistas sobre "ataques del 51%" en blockchains menores (que luego veremos) alimentan este miedo y lo extrapolan a Bitcoin. La gente confunde la posibilidad teórica con la probabilidad práctica.

La realidad: Piensa en el double-spend no como robar de tu cartera, sino como intentar engañar a la red sobre qué transacción es válida. Es un problema de consenso, no de criptografía. Tu firma privada sigue siendo segura.

Para lograrlo en Bitcoin, necesitarías lo que se llama un ataque del 51%. Esto significa controlar la mayoría de la potencia de minado de la red. No es un ataque de software, es un ataque de hardware y energía a una escala industrial.

Ejemplo real

Imagina que quieres hacer double-spend de 1 BTC. Envías una transacción a un comerciante por un televisor y, en secreto, minas una versión alternativa de la cadena donde esa transacción no existe y envías ese mismo BTC a tu otra dirección. Para que tu cadena fraudulenta sea aceptada, debes minarla más rápido que el resto del mundo combinado, y luego "liberarla" para que la red la adopte como la verdadera. Es una carrera que no puedes ganar sin un poder de cómputo descomunal.

Y aquí está la clave que nadie habla lo suficiente: incluso si alguien reuniera los billones de euros necesarios en hardware y energía para intentarlo, la red lo detectaría al instante. El hash rate de Bitcoin es tan colosal y está tan distribuido que un intento sería como un elefante entrando en una cristalería. Todo el mundo lo vería. Los nodos rechazarían la cadena fraudulenta. El ataque fracasaría y el atacante perdería toda su inversión en electricidad y equipos.

Para mí, la belleza está en que la seguridad no depende de la confianza en un banco, sino en las leyes de la física y la economía. Atacar Bitcoin no es hackear, es intentar derribar una montaña con una cuchara.

"Pero en otras criptos pasa, ¿no?" El mito de la exclusividad

Por qué la gente lo cree: Se leen titulares sobre "ataques del 51%" en blockchains como Ethereum Classic o Bitcoin Gold. Esto hace que muchos asuman que, si le pasa a los primos pequeños, le puede pasar al rey. Es una generalización comprensible pero peligrosa.

La realidad: Tienes razón en que no es un problema exclusivo de Bitcoin. Es un problema potencial de cualquier sistema descentralizado que use prueba de trabajo. La diferencia abismal está en el coste.

Punto clave

La seguridad de una blockchain de prueba de trabajo es directamente proporcional a su hash rate total y a su descentralización. Bitcoin es, con varios órdenes de magnitud, la red más grande y distribuida.

Un ataque del 51% en una cadena pequeña es factible porque alquilar o comprar el poder de minado necesario puede ser relativamente barato. En Bitcoin, es simplemente inviable. Los números hablan por sí solos: el hash rate de Bitcoin es miles de veces mayor que el de cualquier otra cadena de prueba de trabajo. Centralizarlo, aunque sea temporalmente, requeriría una movilización de recursos que ni siquiera los estados más poderosos podrían ocultar o justificar.

Y aquí admito que el mito tiene un ápice de verdad: si eres un comerciante que acepta pagos en una criptomoneda pequeña con poca potencia de minado, sí debes esperar muchas más confirmaciones (bloques) para considerar una transacción irreversible. Con Bitcoin, para la inmensa mayoría de las transacciones, con 1-2 confirmaciones es más que suficiente. Para cantidades verdaderamente astronómicas, se recomiendan 6 confirmaciones, lo que en la práctica hace el doble gasto imposible.

El mito de la "solución mágica": ¿No hay nada que podamos hacer?

Por qué la gente lo cree: Surge de la frustración. Si es un problema teórico, ¿por qué no se arregla con un parche de código? Buscamos soluciones definitivas a problemas complejos.

La realidad: Bitcoin no "solucionó" el double-spend con una línea de código brillante. Lo mitigó hasta el punto de la irrelevancia práctica mediante un sistema de incentivos económicos y consenso descentralizado. Es un enfoque diferente.

Los mecanismos son varios y actúan en capas:

  • Confirmaciones: Cada bloque minado encima de tu transacción hace exponencialmente más costoso revertirla. Es la principal barrera.
  • Políticas de los nodos: Los nodos (los ordenadores que validan y transmiten transacciones) rechazan activamente las transacciones que intentan gastar fondos ya gastados, basándose en su propio historial de la cadena.
  • Incentivos de los mineros: Los mineros ganan recompensas en BTC por minar bloques válidos. Intentar minar una cadena fraudulenta implica arriesgar esa recompensa, que es segura, por la posibilidad remota de éxito en un ataque. Económicamente, es un disparate.

Pero hay un escenario real del que sí se habla poco: el double-spend de riesgo cero o de poca confirmación. Ocurre cuando un comerciante entrega un bien físico o un servicio digital al instante, sin esperar ni una sola confirmación en la blockchain. En ese brevísimo lapso (unos segundos o minutos), un atacante sofisticado con mucho poder de hash podría intentar un doble gasto. Es el equivalente digital a pagar con un cheque sin fondos y salir corriendo de la tienda.

Dato clave

Estudios de empresas de análisis de blockchain han documentado casos aislados de este tipo, siempre por cantidades modestas y aprovechando esa ventana de vulnerabilidad. La solución no es técnica, es de proceso: esperar al menos una confirmación para transacciones de valor no trivial.

El mito fiscal paralelo: "Si me hackean con un double-spend, ¿puedo deducirlo?"

Este es un giro que escucho a menudo en consultas, y merece su propio apartado porque mezcla el miedo técnico con la realidad fiscal. La creencia es: "Si alguien logra el doble gasto de mis cripto, es un robo, y Hacienda me lo tendrá que compensar".

La realidad fiscal en España es más gris. La AEAT no tiene un criterio público específico para un "hackeo por double-spend". En mi experiencia, el tratamiento dependería de cómo se catalogue el evento.

Si se demuestra que es una estafa o un delito (tendrías que denunciarlo), podrías argumentar que sufriste una pérdida patrimonial. Pero ojo, las pérdidas en cripto solo se pueden compensar con ganancias del mismo ejercicio o de los cuatro siguientes en la base del ahorro. No es una deducción directa de la renta como tal.

Y aquí está el gran pero: para Hacienda, la carga de la prueba recae sobre ti. Tendrías que demostrar de manera incontrovertible, con trazabilidad completa desde las wallets implicadas, que hubo un ataque de doble gasto y no, por ejemplo, una transferencia que autorizaste a un tercero o un error propio. Esto es un campo de minas. En Solcrip, donde realizamos peritajes para casos de estafas, la complejidad técnica de demostrar algo así es enorme y requiere un análisis forense de la blockchain.

La lección es doble: preocúpate más por la seguridad de tus claves privadas (el mayor riesgo real) que por un ataque del 51% a la red, y documenta absolutamente todo. Porque si alguna vez ocurriera lo imposible, tu batalla no sería solo técnica, sino también fiscal.

Al final, el miedo al double-spend es como tener miedo a que un meteorito te caiga en la cabeza. Es posible, pero la energía que gastas en preocuparte por ello está mucho mejor empleada en aprender a usar una cartera fría o en entender cómo declarar tus staking rewards (que, por cierto, tributan como ganancia patrimonial en el momento de recibirlos, valorados a precio de mercado). La red de Bitcoin lleva más de una década funcionando, y su libro de contabilidad es inmutable. Eso no es magia, es matemática, incentivos y un consenso distribuido que, hasta ahora, ha demostrado ser la fortaleza digital más robusta que hemos construido. ¿No es eso, en el fondo, lo que buscábamos?