El libro de Satoshi
El libro de Satoshi Es más fácil decir que de implementar. Habría una cantidad importante de trabajo para desarrollar la opción de que un cliente escriba correctamente un doble gasto, manejando las dos versiones en la cartera (wallet) hasta que se escoja una, manejando todas las cuestiones. Cada suposición que existe en el código asume que no intentas hacer un doble gasto.
Sería necesario hacer algunos cambios en la parte del minero de Bitcoin también, para poder hacer posible un doble gasto dentro del pool de transacciones, pero solo estrictamente si las entradas y salidas concuerdan, y la comisión de la transacción es más alta. Actualmente, el doble gasto no puede aceptarse en el pool de transacciones, por lo que cada nodo es testigo de que transacción ha tenido lugar antes y han trabajado sobre esta para incluirla en el bloque.