Fenómeno de copia de transacciones de Bitcoin: un caso especial de bajo riesgo pero interesante
Las transacciones de Bitcoin generalmente utilizan salidas no gastadas al referirse al ID de la transacción anterior. Estas salidas solo se pueden usar una vez, de lo contrario, se produciría un problema de doble gasto. Sin embargo, en el sistema de Bitcoin existen dos conjuntos de transacciones completamente idénticas. Esta situación ocurre porque las transacciones coinbase no tienen entradas, sino que generan nuevas monedas. Por lo tanto, es posible que dos transacciones coinbase diferentes envíen la misma cantidad a la misma dirección, y la forma en que se construyen es completamente idéntica, lo que resulta en transacciones completamente idénticas. Dado que el contenido de las transacciones es el mismo, sus IDs de transacción también coincidirán, ya que el ID de transacción es el valor hash de los datos de la transacción. A menos que ocurra una colisión de hash, no es posible que haya IDs de transacción duplicados, y las colisiones de hash nunca han ocurrido en Bitcoin ni en ningún otro sistema.
Estas dos series de transacciones repetidas ocurrieron del 14 al 15 de noviembre de 2010