Writer’s observe: For my part BIP110 is each ineffective and dangerous, and I do anticipate it to fail (see situation 1). Regardless of this I attempted to put in writing this text as factually as I might, entertaining completely different potential eventualities, as I do hope it might present some readability on this tender fork try.
The OP_RETURN debate has escalated to the purpose the place Bitcoin Knots carried out BIP110: a consensus protocol change that quickly limits the dimensions of OP_RETURNs and intends to scale back different varieties of knowledge on Bitcoin’s blockchain as effectively.
Nonetheless BIP110 doesn’t have consensus: not everybody agrees there’s an issue that requires fixing within the first place, nor that BIP110 solves it in any significant method, whereas it restricts Bitcoin in doubtlessly dangerous methods. Most clearly, Bitcoin Core — nonetheless by far the most-used Bitcoin implementation — has not adopted BIP110, whereas just some 1-2% of hash energy has been signaling help for it in current weeks.
Nonetheless, BIP110-nodes like Bitcoin Knots will quickly — ranging from block 961,632, to be mined on or round August 8 — reject blocks that don’t sign help for the improve.
Listed below are the three principal eventualities for a way that would play out.
State of affairs 1: (nearly) no miners sign
If present miner signaling is any indication, that is the situation to anticipate.
From the angle of anybody operating Bitcoin Core or different non-BIP110 implementing nodes and wallets (the overwhelming majority of the Bitcoin ecosystem) blocks will likely be mined as normal, and transactions will likely be processed like regular too. Anybody who’s not actively monitoring these occasions on social media or elsewhere might not even bear in mind that something uncommon is occurring, and in a sensible sense for them there actually received’t be; BIP110 doesn’t have an effect on them.
The identical is just not true for anybody operating Bitcoin Knots or different BIP110-enforcing nodes, nevertheless. Since their software program will reject non-signaling blocks, they principally wouldn’t see any new blocks in any respect (or maybe just a few per week), and incoming and outgoing transactions received’t verify (or extremely sluggish). In sensible phrases, these nodes would stall and develop into unusable.
If this occurs, BIP110 proponents must resolve between ready to see if issues enhance for them (see situation 3), giving up (switching again to non-BIP110 software program), or deploying a subsequent protocol change, like onerous forking to a special proof-of-work mining algorithm.
Such a tough fork might enable for mining with GPUs once more, subsequently letting extra folks mine new blocks to generate a blockchain with the BIP110 guidelines enforced. Nonetheless this could additionally imply that BIP110/onerous fork nodes completely cut up off from the remainder of the Bitcoin ecosystem to basically create a brand new cryptocurrency. (Extra on this beneath)
State of affairs 2: (nearly) all miners sign
That is the situation a number of distinguished BIP110 proponents predict.
On this situation, when the necessary signaling window begins, all miners will all of a sudden sign for BIP110. Or at the least, a majority of miners will sign AND reject any non-signaling blocks, so that every one blocks that find yourself within the blockchain embody a BIP110 sign.
If this occurs, all Bitcoin nodes (Knots and Core alike) stay suitable, and the indicators within the blocks point out that miners plan to begin implementing the BIP110 guidelines one other two weeks later. BIP110-violating transactions ought to by early September not find yourself in blocks.
In essence, that is the success situation for BIP110; though solely a small faction of builders, miners and customers pushed for it, the improve goes into impact throughout your complete community.
…Nonetheless even on this situation there is a vital caveat.
Blockchain signaling is a helpful coordination mechanism for tender fork deployment, however it technically doesn’t assure that the brand new guidelines will likely be enforced. Miners can sign help for the improve with out truly utilizing BIP110 software program, which they for instance might elect to do merely to make sure their blocks aren’t rejected by Bitcoin Knots nodes throughout the necessary signaling window.
Bitcoin’s protocol guidelines are in the end enforced by financial nodes nevertheless, and nothing at present signifies that the majority of those will implement the BIP110 guidelines even when all blocks embody a sign. So if BIP110-violating transactions are later accepted by most miners regardless, these financial nodes would settle for blocks that embody them, whereas BIP110 nodes wouldn’t. The blockchain would cut up between nodes that do and don’t implement BIP110 in spite of everything.
State of affairs 3: a large minority of miners sign
That is the situation that will instantly cut up the chain.
At present some two % of miners sign help for BIP110, which might be too little to be significant (see situation 1). However let’s think about this rapidly will increase tenfold or so. We additionally need to think about that this sizable minority itself rejects any non-signaling blocks— else it will nonetheless be indistinguishable from situation 1 the place BIP110 nodes stall (since they require ALL blocks to incorporate a sign).
If the sizable minority is each signaling and rejecting non-signaling blocks, they’d begin to construct their very own minority blockchain with solely signaling blocks in it. Blocks on this minority chain would verify considerably slower than normal — perhaps only one or two per hour — however BIP110 nodes stay fairly usable. And after just a few months the mining issue would alter, so blocks are discovered (nearer to) six instances per hour once more. One other couple of weeks later the BIP110 guidelines would go into impact.
In the meantime, Bitcoin Core and different non-BIP110 implementing nodes would nonetheless function pretty usually as effectively. Their blocks will verify slightly bit slower for some time — perhaps about 4 or 5 per hour — however after a pair weeks mining issue adjusts right here too, to additionally carry this again to 6 per hour on common. The BIP110 guidelines would by no means go into impact on this blockchain.
Because of this, a BIP110 blockchain and a blockchain with the unique guidelines would then exist facet by facet as two completely different cryptocurrencies, indefinitely.
There may be one notable caveat to this situation as effectively, nevertheless. If the BIP110 chain had been to overhaul the unique chain in size afterward (as a result of miners transferring to the BIP110 chain), all nodes — Core and Knots alike — would settle for the BIP110 chain as the one chain. The unique chain would on this case be discarded, or worn out.
This one-sided wipe out danger is actually why BIP110 proponents anticipate all miners to sign preemptively, stopping a cut up. Miners received’t need to mine on a blockchain that may later be discarded, they argue, as that will additionally imply dropping all block rewards they earned on it.
Really, customers and miners that need to stop that the unique chain can get worn out might achieve this nevertheless: they’ll manually invalidate any block on the minority BIP110 chain whereas it nonetheless is the minority chain. This manner their nodes would reject switching to it even when it turns into longer at any level sooner or later, making the cut up everlasting additionally.
So what precisely occurs if the chain completely splits?
If and when the Bitcoin blockchain completely splits, it basically marks the creation of a brand new cryptocurrency, or forkcoin. Everybody who owns BTC on the time of the cut up routinely receives the equal quantity of cash on the brand new blockchain, not in contrast to what occurred with Bitcoin and Bitcoin Money in 2017.
Nonetheless in actuality this stuff aren’t essentially as easy, and if BIP110 does trigger a sequence cut up below any of the eventualities above there’ll seemingly be some issues.
For one, there’ll nearly actually be disagreement over which facet of the chain represents “Bitcoin” (“BTC”), and which facet is the brand new forkcoin. It appears seemingly nevertheless that the blockchain with the unique guidelines will by most individuals be thought-about “Bitcoin”, whereas the blockchain with the BIP110 guidelines will likely be referred to as one thing else; we’ll name it “BIP110 coin” for now.
Accessing the BIP110 cash then, would require BIP110-specific software program like, certainly, Bitcoin Knots. The brand new cash received’t present up on Bitcoin Core nodes or most wallets.
Nonetheless, BIP110 doesn’t at present embody replay safety. Which means that transactions on one chain may be copied (“replayed”) on the opposite chain. As an alternative of simply sending BTC, customers might unknowingly additionally ship the equal BIP110 coin to an similar handle on the BIP110 chain— or vice versa.
It’s tough to estimate at this level how a lot the forkcoins will likely be value, or even when they are going to be value something in any respect. The shortage of curiosity in shopping for BIP110 cash through fork future contracts does counsel there might not be a lot curiosity to purchase them after a cut up both. However in the event you nonetheless need to be certain you’ll obtain BIP110 cash if there are any, it’s in all probability greatest to self-custody your BTC (have entry to your personal keys), and don’t ship any transactions till the mud settles and there’s extra readability on how you can proceed.
Aaron van Wirdum is the previous Editor-in-Chief of Bitcoin Journal and creator of The Genesis E book: The Story of the Folks and Initiatives That Impressed Bitcoin. Comply with him on Nostr.


