B2X reverts replay protection due to security issue for lightning and other smart contracts

Yesterday Jeff Garzik merged a commit to the BTC1 repo (aka bitcoin2x) which reverts the opt in replay protection they were planning to use.

https://github.com/btc1/bitcoin/commit/98c0af58c29efbecba25818adb5531fa8c3d0506

The stated reason for this revert was that Peter Todd and David Harding had found that the replay protection could be used to break lightning and other similar smart contracts by using the blacklist address employed in the replay protection to make an un-spendable payment in the smart contract.

This leaves bitcoin2x with no replay protection as of now, and only 1 month until the planned fork date. Although it is not guaranteed, I would think this would cause exchanges to reconsider their support since they no longer have a surefire method of splitting coins, and therefore could be open to replay attacks costing them millions.

submitted by /u/andrewbuck40
[link] [comments]
Bitcoin