El problema de los generales bizantinos describe cómo alcanzar consenso en un sistema distribuido cuando algunos participantes pueden ser deshonestos. En criptomonedas, es la razón por la que blockchain necesita algoritmos como Proof of Work o Proof of Stake para validar transacciones sin una autoridad central. Sin esta solución técnica, las redes descentralizadas serían imposibles.
Te has sentado a hacer la declaración de la renta. Abres el exchange. Ves cientos de transacciones. Compras, ventas, swaps, staking rewards. Y piensas: ¿cómo demonios voy a cuadrar esto con Hacienda?
Ese momento de pánico no es casual. Detrás de tu dolor de cabeza fiscal hay un problema informático de los años 80. Se llama el problema de los generales bizantinos. Y entenderlo te va a ahorrar disgustos.
El problema real: no sabes si confiar
Piensa en una red de ordenadores (nodos) que tienen que ponerse de acuerdo sobre qué transacciones son válidas. No hay un jefe. No hay un notario. Cada nodo tiene su copia del libro contable.
Si todos fueran honestos, sería fácil. Pero algunos pueden ser maliciosos. O pueden fallar. O simplemente tener un error de sincronización.
En 1982, tres informáticos (Lamport, Shostak y Pease) formalizaron esto con una metáfora militar. Varios generales bizantinos rodean una ciudad. Deben decidir si atacan o se retiran. Solo pueden comunicarse mediante mensajeros. Si todos atacan a la vez, ganan. Si se retiran todos, también. Pero si unos atacan y otros no, pierden.
El problema: algunos generales pueden ser traidores. Mandan mensajes contradictorios. Un traidor puede decirle a un general "ataquemos" y a otro "retirémonos". Y los generales leales no saben de quién fiarse.
Para mí, lo brillante de esta metáfora es que captura exactamente lo que pasa en las criptomonedas. Tu dinero digital vive en una red sin dueño. Cada nodo tiene información parcial. Algunos nodos pueden intentar engañar (por ejemplo, firmar una transacción que ya gastaron en otro lado, el famoso "doble gasto").
¿Y esto qué tiene que ver con tu declaración?
Todo.
Porque cuando mueves cripto, no hay un banco central que emita un certificado fiscal bonito. La información está dispersa entre exchanges, wallets y blockchains.
Algunos exchanges extranjeros no te dan un informe fiscal claro. Otros te dan datos incompletos. Y algunos (como los que te piden el DNI pero tienen la sede en paraísos fiscales) directamente te dan información que no cuadra con lo que Hacienda espera.
La semana pasada me llegó un caso. Cliente con operaciones en tres exchanges. Uno español, uno internacional, uno de esos que no nombramos. Cada uno decía una cosa distinta sobre sus plusvalías. El cliente estaba convencido de que había perdido dinero. Pero al cruzar datos, resultó que tenía ganancias no declaradas (pocas, pero por encima de lo que le exime de tributar). El susto fue real.
La solución técnica: consenso distribuido
Los generales bizantinos encontraron solución. En informática, se llama tolerancia a fallos bizantinos (BFT). En cripto, se concreta en algoritmos de consenso.
El más famoso es Proof of Work (PoW). Los mineros compiten resolviendo problemas matemáticos. El primero que resuelve el bloque decide qué transacciones incluir. Los demás nodos verifican esa solución antes de aceptarla. Si un minero intenta colar una transacción falsa, los demás la rechazan.
El coste energético de PoW es el precio de la confianza. Para mí, es una solución elegante pero brutalmente ineficiente. Bitcoin gasta electricidad como un país pequeño para asegurarse de que nadie pueda manipular el historial de transacciones.
Luego está Proof of Stake (PoS). En lugar de mineros, hay validadores que "apuestan" sus monedas. Si validan una transacción falsa, pierden esa apuesta (slashing). Es más eficiente, pero plantea otros problemas (riqueza concentrada, por ejemplo).
El consenso no es perfecto. Siempre hay un riesgo residual. Pero los algoritmos actuales reducen ese riesgo a niveles estadísticamente insignificantes. Para uso práctico, puedes confiar en que tu transacción en Bitcoin o Ethereum es definitiva tras unas cuantas confirmaciones.
Lo que no te cuentan
El consenso distribuido resuelve el problema de confianza técnica. Pero no resuelve el problema de confianza fiscal.
Que la blockchain sea inmutable no significa que Hacienda entienda lo que has hecho. Que el exchange te dé un CSV lleno de datos no significa que esos datos estén bien categorizados fiscalmente.
Aquí entra la parte que nadie quiere decir alto. El consenso distribuido es genial para la red. Pero para tu declaración, necesitas algo más cutre: un sistema de trazabilidad que entienda permutas, recompensas de staking, airdrops y ese swap raro de un token basura en una DEX de tercera.
La realidad es que ningún algoritmo de consenso te va a calcular tu base imponible. Eso es trabajo humano. O de herramientas especializadas + un asesor que sepa interpretarlas.
Cómo aplicar esto a tu caso
Si eres inversor cripto, aquí tienes lo práctico:
- No confíes ciegamente en los informes que te dan los exchanges. Cada uno usa criterios contables distintos.
- Lleva un registro propio. Excel, Google Sheets, una app de tracking. Algo. El consenso distribuido no hace tu contabilidad.
- Si haces DeFi, olvídate de soluciones automáticas. La fiscalidad de DeFi es zona gris. Requiere ir transacción por transacción, entendiendo qué pasa realmente con tus fondos.
Hace unas semanas, un cliente me trajo su historial de Uniswap. Creía que tenía pérdidas. Pero en realidad, cada swap entre tokens contaba como permuta. Y en cada permuta, Hacienda considera que vendes un activo y compras otro. Las pequeñas ganancias se acumulan. El cliente no había contado eso. (Y no, no voy a decir cuánto le reclamaron.)
Los tipos del ahorro en España (2024-2025): 19% hasta 6.000€, 21% de 6.000 a 50.000€, 23% de 50.000 a 200.000€, 27% de 200.000 a 300.000€, 28% a partir de 300.000€ de ganancia patrimonial.
El problema de los generales fiscales
Al final, el problema de los generales bizantinos y el problema de tu declaración son el mismo: ¿cómo confiar en información dispersa sin una autoridad central?
Blockchain lo resuelve para las transacciones. Pero para la fiscalidad, sigues necesitando a alguien que verifique, cruce datos y aplique la normativa.
Un asesor especializado (como los de Solcrip, por ejemplo) hace de nodo validador en tu sistema fiscal personal. Revisa la información, detecta inconsistencias, y se asegura de que lo que declares coincida con lo que realmente pasó.
En Almería, tenemos clientes que mueven cripto desde hace años. La mayoría piensa que "como no he retirado a fiat, no tengo que declarar". Error. Cada permuta (cripto a cripto) es hecho imponible. Y no, mover cripto entre tus propias wallets no tributa, pero el swap sí.
Lo que te llevas
El consenso distribuido es una maravilla de la ingeniería. Sin él, no existirían Bitcoin ni las altcoins que usas. Pero no te va a salvar de Hacienda.
Necesitas dos cosas: entender cómo funciona la red (para no hacer burradas técnicas) y tener un sistema fiscal sólido (para no llevarte sorpresas en julio).
El problema de los generales bizantinos se resuelve con algoritmos. El problema de tu declaración se resuelve con método y asesoramiento.
O con un buen susto de Hacienda. Tu eliges.
Recuerda que la declaración de la renta es un proceso complejo que requiere atención y cuidado. Si tienes dudas o necesitas asesoramiento, no dudes en contactar con Solcrip para obtener más información sobre nuestros servicios de declaración de la renta y contabilidad y trazabilidad de criptomonedas.



