Para llevar a acabo una transacción con bitcoin, el usuario transfiere desde su dirección a la del beneficiario. Cuando esto ocurre, el emisor de la transacción adjunta la clave criptográfica pública junto con su clave criptofráfica privada. Al confirmar los usuarios con esta clave, tanto el donante como el beneficiario reciben bitcoins como recompensa.
De momento, se sabe que el fallo está incluido en todas las apps de bitcoin de Android, entre ella Bitcoin Wallet, BitcoinSpinner, Blockchain.info y Mycelium Bitcoin Wallet. Estas aplicaciones generan claves inseguras, y las nuevas versiones en las que se corrija este fallo están ya en producción.