A strange thing happen to me today too. Maybe this is common, but it's the first time for me.
I withdrew .033 BTC from Coinex to my BTC address on Blockchain. It appeared right away, then disappeared,
then a short while after receiving the email below it reappeared again.
Transaction Confirmation Failed
A transaction made through Blockchain.info has been removed from our database because it was taking a long time to be included in a block.
Any funds have been returned to your wallet and you can now spend the coins again. Please consider including a larger fee in future transactions.
Qué forma de extender FUD, ¡por Dios Santo!
La anecdótica transaction malleability sólo puede alterar el hash de la transacción (la famosa TXid). Nada más. Y, sobretodo, NADA importante como el origen o destino de los bitcoins intercambiados o su cantidad.
Por lo tanto únicamente podría afectar a exchangers sí y sólo sí utilizasen únicamente la TXid como asiento contable en sus balances. Algo completamente suicida porque hace ya mucho tiempo que se conoce que las transacciones no tienen por qué mantener esa TXid cuando llegan a ser fijadas en la cadena de bloques.
Encima la solución es extremadamente simple. Si un usuario te reclama que no le ha llegado un withdrawal LE VUELVES A ENVIAR LA MISMA TRANSACCIÓN QUE LE ENVIASTE LA PRIMERA VEZ (como si intentases realizar un doble gasto) y asunto solucionado por varios motivos:
1.- Si la transacción quedó en el limbo por haber incluído una comisión insuficiente por incluir monedas con poca prioridad debido a su poco tiempo de madurez, reenviando después la transacción debería ser admitida por los nodos.
2.- Si es un intento de embeleco por parte del usuario con la "transaction malleability", el exchanger recibirá el aviso de que está intentando gastar unos bitcoins (unspent outputs) que ya han sido gastados, porque sí que fueron gastados en la transacción que el usuario está intentando hacer pasar por no realizada.
Así de sencillo. Si alguien dice que no le ha llegado la transacción SE LE REENVÍA por parte del exchanger y si salta la alarma de intento de doble gasto, ya sabes que te está intentando engañar.
P.D por cierto acaba de salir Bitcoin en el telediario de la primera, con toooodas las consignas negativas posibles e imposibles en la noticia :rolleye: