Author: Peter Todd 2015-08-27 23:19:13
Published on: 2015-08-27T23:19:13+00:00
Btc Drak has updated BIP 113 and added credits to Gregory Maxwell. He has also changed BIPS 112 and 113 to reflect the amended deployment strategy. There is a discussion about the issue created by Bitcoin XT, which produces blocks with nVersion=0b001...111. It is suggested to apply a mask of ~0b001...111 then trigger the soft-fork on nVersion >= 0b0...100 == 4, with miners producing blocks with nVersion=0b0...1000. However, this still uses up a version bit and blocks with nVersion=0b001...000 will be rejected by the nVersion >= 4 rule, hard-forking them off the network. An alternative proposal is to go with Peter Todd's stateless nVersion bits w/ time-expiration proposal instead, which leads to a hard-fork only if a soft-fork has been rejected by the time the upgrade deadline is reached. Another possibility discussed is to spend the time to implement the original stateful nVersion bits proposal, but there is higher risk due to the extra complexity of tracking soft-fork state.
Updated on: 2023-06-10T20:16:43.167717+00:00