You may need heard about BIP-110; right here’s why this fork is not only unhealthy for Bitcoin, however it’s constructed on a misunderstanding of what a Bitcoin node is and what it’s good for. In addition to why, due to this misunderstanding, BIP-110 will fail.
This text is a Take. Opinions expressed are completely the creator’s and don’t essentially mirror these of BTC Inc or Bitcoin Journal.
BIP-110 is a Bitcoin Enchancment Proposal titled as a Decreased Information Momentary Softfork. The BIP proposes a consensus change to Bitcoin, which makes an attempt to restrict the categories and quantities of arbitrary information that may be added to consensus-valid transactions by limiting a variety of Bitcoin’s scripting capabilities. BIP-110 is led by a pseudonymous developer often called Dathon Ohm and is extensively supported by the Knots group, another implementation of Bitcoin led by considered one of Bitcoin Core’s earliest contributors, Luke Dashjr and its supporters.
The BIP-110 consensus change is headed in direction of a compulsory signaling interval within the coming weeks and thus a possible fork with the principle consensus guidelines as applied in Bitcoin Core. The proposal wants to achieve an excessive amount of help from miners inside the coming weeks to vary Bitcoin consensus. As of the time of writing, miner signaling for BIP-110 stands at lower than one p.c.
The Knots group, extensively made up of Bitcoiners working nodes on machines like Start9 and Umbrel, has rallied round Knots in protest of a sequence of improvement selections made by Bitcoin Core, the first open supply improvement group and reference implementation of Bitcoin. Whereas a majority of senior Bitcoin builders are both opposed or apathetic to the adjustments proposed by BIP-110, the motion has gained sufficient steam to turn out to be an ongoing matter of dialogue on social media.
Supporters of BIP-110 consider that by working Bitcoin full nodes that sign for the consensus change, they alone can change Bitcoin. Listed below are the principle ideas being debated, the most important misconceptions about Bitcoin consensus, what a Bitcoin node is, and why BIP-110 is nearly sure to fail.
The Energy and Limits of a Bitcoin Node
Most of the disagreements and misconceptions on this current cultural battle inside Bitcoin revolve across the thought of a Bitcoin full node. Influencers like Knut Svanholm, creator and podcaster, have elevated the function of the complete node to heights maybe too near the solar.
Knut lately tweeted: “Each individual on Earth is a node within the Bitcoin community. Most to a minuscule extent, after all, however each node is before everything an individual, not a machine. Which instruments we use to work together with the community (and, by extension, to which extent they affect the community) is completely depending on the alternatives we make.”
Statements of this kind are poetically lovely, philosophically grand, romantic even, however nonetheless technically incoherent and essentially meaningless. Knut’s tweet makes an attempt to redefine what a ‘Bitcoin node’ means and fails at it, as a substitute diluting the worth of the time period completely. He would possibly as nicely have stated that each atom within the universe is a Bitcoin node, since apparently to him the time period is all-encompassing.
Knut, although well-intentioned, is improper. A Bitcoin node is one thing very particular. It’s a full copy of all of Bitcoin’s transaction historical past, block headers and transaction-related information. Its function could be very particular: to let customers confirm the integrity of Bitcoin’s provide and transaction historical past in relation to Bitcoin’s consensus guidelines.
Bitcoin nodes grant customers a wide range of advantages, reminiscent of privateness. Third-party pockets suppliers question their copy of the Bitcoin blockchain for the consumer’s stability and serve it again to the consumer through the pockets app. Most cell wallets perform this manner, with customers asking a third-party server for his or her balances; some, only a few, can connect with a user-run native Bitcoin node, through which case the consumer’s public addresses and balances are usually not shared with any third-party pockets firm.
One other profit Bitcoin nodes grant customers is the power to verify whether or not they’re in consensus with the remainder of the community, staying in sync. If the consumer mines Bitcoin or contributes any vital quantity of hashing energy to Bitcoin’s proof-of-work community, the node additionally offers the chance to assemble a block, selecting which transactions go into it. That is solely attainable if the consumer manages to mine a Bitcoin block, which is kind of an achievement right this moment, given the problem and steep competitors.
Even new sorts of mining swimming pools like Ocean, which try to decentralize block template manufacturing, letting retail miners have extra affect over which transactions enter the chain, nonetheless want sufficient hashing energy to win the proof-of-work race, leading to sporadic blocks being mined and thus restricted affect over the blockchain.
Bitcoin nodes additionally relay transactions throughout the community, with tens of 1000’s of them speaking through a flood community; this leads to a censorship-resistant system the place a small variety of nodes can get controversial transactions to miners, bypassing any type of filters, as demonstrated by Peter Todd’s relay libre. Thus, Bitcoin nodes can’t simply filter which transactions enter the blockchain.
Even a big majority of Bitcoin nodes alone can’t, nevertheless, change Bitcoin consensus. Not with out having a considerable amount of financial exercise getting into the Bitcoin community via them, as exchanges do on behalf of tens of millions of customers. Not with out having the protocol and software developer group behind them. Not with out having the investor group behind them. Bitcoin just isn’t a node democracy, opposite to well-liked memes right this moment.
Bitcoin nodes don’t grant you ‘citizenship’ within the ‘Bitcoin nation’. Satoshi Nakamoto was fairly clear about this within the Bitcoin white paper. Bitcoin’s final safety and governance construction is: one CPU cycle, one vote, not one Bitcoin node, one vote. And miners, who run the CPU cycles over Bitcoin’s proof-of-work, are very delicate to investor sentiment and the broader developer group, leading to a distributed world protocol for cash that could be very troublesome to vary.
Bitcoin nodes in the end let you understand in case you are linked to the community with probably the most accrued proof-of-work and that its consensus guidelines are being adopted, however a node alone doesn’t allow you to change the consensus guidelines. Customers who change the consensus guidelines of their Bitcoin node are, by definition, now not working Bitcoin. Consequently, altering Bitcoin consensus as a node runner could be very troublesome, and that’s a characteristic, not a bug. Bitcoin is cash for enemies.
Historical past and Bitcoin Consensus Video games
Deep work has been achieved, attempting to grasp Bitcoin consensus, its numerous pillars and curiosity teams. Ren Crypto Fish, Steve Lee and Lyn Alden recognized six of them in BCAP, an open-source effort to investigate Bitcoin consensus and dangers in protocol upgrades. BCAP recognized stakeholders reminiscent of Financial Nodes, Buyers, Media Influencers, Miners and Protocol Builders, and Customers and Software Builders
Traditionally, within the case of a consensus disaster, it’s true that Bitcoin nodes have been used to sign help for one model of Bitcoin over one other. Fork occasions like 2017’s Bitcoin Money fork are sometimes cited as examples of financial nodes profitable in opposition to opposition by miners. 2017’s legendary Person Activated Comfortable Fork (UASF) confronted main opposition in concept; a big majority of mining swimming pools and their corresponding collective hashrate supported the Segwit2x model of Bitcoin, with many exchanges and companies having signed the notorious New York Settlement.
The Bitcoin node-supported gentle fork received nonetheless, bluffing the Segwit2x model from a contested blockchain altogether. However that’s the factor: whereas the Bitcoin nodes technically received, they did so by having huge help from protocol builders, buyers and media influencers: these nodes actually had financial weight and tough consensus. BIP-110, however, doesn’t have the protocol builders, nor does it have sufficient buyers behind it. Michael Saylor has come out in opposition to it, with many business leaders additionally overtly opposing it or staying out of the matter completely.
In reality, in the course of the Bitcoin Money fork, the boundaries of retail Bitcoin nodes had been clearly understood. A Bitcoin node run by an change is orders of magnitude extra influential than that of a retail consumer, because it introduces giant quantities of latest transactions to the Bitcoin community. The Bitcoin node of a serious mining pool is much extra influential than that of a hobbyist solo miner, because it extra usually assembles blocks and chooses which transactions settle to the blockchain.
Most Bitcoiners exterior of exchanges use cell wallets to entry their Bitcoin. Such customers and buyers can ‘vote’ with their cash, so to talk, by transferring their bitcoins and financial exercise elsewhere, be it to a pockets that helps their imaginative and prescient of Bitcoin, or their very own full node. However whereas customers stay on cell wallets that speak to third-party nodes, these customers have little particular person affect over Bitcoin consensus. And the overwhelming majority of cell wallets are utilizing a Bitcoin core-compatible again finish.
The identical goes for exchanges; their customers successfully delegate consensus selections to the change operators. In some instances, exchanges have put consensus points to a consumer vote, weighed by their whole holdings, returning that call to finish customers weighed by capital; we may even see this occur once more with BIP-110.
Votes of the kind have began taking place with Foundry right this moment. One of many greatest Bitcoin mining swimming pools on the earth, Foundry, lately emailed its miners informing them that they will vote on the proposal with their hashrate. A excessive sufficient help may end in Foundry signaling for BIP-110, although that is still unlikely. Customers who don’t vote will successfully sign in opposition to BIP-110, defending the established order. Thus apathy in regards to the matter of BIP-110 could be a win for Bitcoin Core by default. BIP-110 supporters have to culturally win over a majority of the Foundry hash price, who then should act to vote in opposition to the Bitcoin Core developer consensus, the most well-liked Bitcoin implementation and finest supported codebase.
Right this moment, miners are usually not signaling help for BIP-110 in any vital manner. In reality, in accordance with some information, this is likely one of the least supported gentle fork makes an attempt by miner signaling in Bitcoin’s historical past. Lower than one p.c of the blocks mined within the present issue adjustment interval are signaling for BIP110.
Concluding Ideas
BIP-110 has to date failed to achieve consensus throughout main curiosity teams inside Bitcoin; neither builders, buyers, miners, nor giant financial nodes help the consensus change. The result’s prone to be a sequence break up within the coming weeks, which may have vital penalties for lightning wallets working on BIP-110-compliant nodes, in the end leading to a brand new, but small blockchain that might most likely have to vary the proof-of-work used to remain alive.

