Author: Eric Voskuil 2016-11-17 12:22:09
Published on: 2016-11-17T12:22:09+00:00
A discussion was held on the Bitcoin Protocol Discussion list which raised concerns about Bitcoin Core's reliance on the impossibility of hash collision for maintaining consensus. This happens in multiple places in the code, and a protocol change that was suggested by a member was actually implemented by Alex Morcos a year ago, constituting a hard fork. The block hash check is performed against the full chain, making it insufficient to guard against a block hash collision causing a chain split. The author questions whether there will be a retroactive BIP for this issue.
Updated on: 2023-06-11T20:36:44.680705+00:00