I perceive you could be enthusiastic concerning the BIP 110 smooth fork proposal, but it surely’s vital to not take its activation on the Bitcoin community with no consideration. The proposal’s questionable goals, inconsistent technical design and reckless deployment have had very restricted success in convincing the Bitcoin financial system to undertake new consensus guidelines.
I’m conscious that advocates of the proposal actually solely purpose to discourage miners from confirming transactions matching sure (arbitrarily outlined) traits. As such they see a minority of community-run full nodes limiting the set of legitimate transactions as adequate deterrence. However Bitcoin (fortunately) depends on financial incentives moderately than defining validity because the intersection of the units of transactions every participant finds tolerable.
As such it is vital to know that with no substantial a part of the financial system implementing the brand new consensus guidelines, miners would don’t have any incentive to go away charges on the desk for transactions that the overwhelming majority of the Bitcoin system considers to be legitimate. Going additional, miners that self-censor could be at an obstacle in comparison with miners that embrace all legitimate transactions there may be demand for. That is the elemental mechanism by which Bitcoin offers censorship resistance: miners will ultimately hand over censorship or go bust.
This mechanism is after all not bulletproof, but it surely’s not so weak as to let consensus guidelines be outlined by essentially the most illiberal minorities of Bitcoin fanatics. In any other case Bitcoin could be pointless, since you’ll be able to all the time discover a minority that doesn’t like one other’s transactions.
Due to this fact in August full nodes rejecting present Bitcoin consensus guidelines will inevitably fork on a special chain. In actual fact, it’s extra seemingly than not they are going to merely stall, given the small quantity of hashrate signalling its intention to heal a Bitcoin fork with BIP 110 guidelines.
Bitcoin Core nodes don’t implement the BIP 110 guidelines and can proceed following the Bitcoin chain. Thus mining a legitimate Bitcoin block after the BIP-110 full nodes begin rejecting the chain could be no completely different than earlier than. There’s additionally no function in Bitcoin Core to create a block template that particularly does not embrace the arbitrary set of transaction BIP 110 considers to be invalid. I additionally do not count on the present set of Bitcoin Core contributors could be enthusiastic about sustaining such a function.
Disclaimer. I personally contemplate BIP 110 to be extraordinarily misguided. I contribute to Bitcoin Core and may’t converse for the venture, my very own notion of what options different contributors could be enthusiastic about sustaining could also be inaccurate.
