๐จ Beware of Replay Attacks! I Just Lost My BCH! ๐ฑ๐ธ
After 10 years, I finally remembered the password to my Bitcoin wallet. ๐ Since I held BTC for so long, I also owned its forked coins like Bitcoin Cash ($BCH) and eCash ($XEC). Wanting to consolidate everything, I sent my XEC from Electrum ABC to Binance.
โ Transaction confirmed. Everything seemed fineโฆ
๐จ But 10 minutes later, my BCH balance was gone! ๐จ
What Happened? A Classic Replay Attack!
1๏ธโฃ When a blockchain undergoes a hard fork, both chains share the same transaction history up to the split. ๐
2๏ธโฃ If proper replay protection isnโt implemented, a transaction on one chain can be replayed on the other chain. ๐
3๏ธโฃ My XEC transaction was broadcasted on the BCH network, causing my BCH to be sent to an unintended address!
๐ Binance support couldnโt help because the recipient wasnโt under their control. Luckily, I only lost a buck, but imagine if it were more! ๐ฐ
How to Avoid This?
โ Use split tools: Some wallets allow you to separate addresses for different forks.
โ Spend small first: Test with a tiny amount before moving large funds.
โ Manually split coins: Some methods help you spend only on one chain.
๐ก If any crypto security pros know a way to recover, let me know! ๐ ๏ธ
๐ Have you ever faced a replay attack? Share your story below! ๐