You might need heard about BIP-110; right here’s why this fork is not only dangerous 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 totally the writer’s and don’t essentially mirror these of BTC Inc or Bitcoin Journal.
BIP-110 is a Bitcoin Enchancment Proposal titled as a Decreased Knowledge Non permanent Softfork. The BIP proposes a consensus change to Bitcoin, which makes an attempt to restrict the kinds and quantities of arbitrary knowledge 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 known as Dathon Ohm and is broadly supported by the Knots neighborhood, an alternate 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 the direction of a compulsory signaling interval within the coming weeks and thus a possible fork with the primary consensus guidelines as applied in Bitcoin Core. The proposal wants to realize quite a lot of assist from miners throughout the coming weeks to vary Bitcoin consensus. As of the time of writing, miner signaling for BIP-110 stands at lower than one %.
The Knots neighborhood, broadly made up of Bitcoiners operating nodes on machines like Start9 and Umbrel, has rallied round Knots in protest of a sequence of improvement choices made by Bitcoin Core, the first open supply improvement neighborhood 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 debate on social media.
Supporters of BIP-110 consider that by operating Bitcoin full nodes that sign for the consensus change, they alone can change Bitcoin. Listed below are the primary 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 latest cultural battle inside Bitcoin revolve across the thought of a Bitcoin full node. Influencers like Knut Svanholm, writer and podcaster, have elevated the position of the total node to heights maybe too near the solar.
Knut not too long ago tweeted: “Each individual on Earth is a node within the Bitcoin community. Most to a minuscule extent, in fact, however each node is at first 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 totally depending on the alternatives we make.”
Statements of this kind are poetically lovely, philosophically grand, romantic even, however nonetheless technically incoherent and basically meaningless. Knut’s tweet makes an attempt to redefine what a ‘Bitcoin node’ means and fails at it, as an alternative diluting the worth of the time period totally. He would possibly as properly 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 flawed. 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 knowledge. Its function may 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, resembling privateness. Third-party pockets suppliers question their copy of the Bitcoin blockchain for the person’s stability and serve it again to the person by way of 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, by which case the person’s public addresses and balances will not be shared with any third-party pockets firm.
One other profit Bitcoin nodes grant customers is the power to test whether or not they’re in consensus with the remainder of the community, staying in sync. If the person 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 doable if the person manages to mine a Bitcoin block, which is kind of an achievement in the present day, 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 by way of 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 not alone change Bitcoin consensus. Not with out having a considerable amount of financial exercise getting into the Bitcoin community by means of them, as exchanges do on behalf of hundreds of thousands of customers. Not with out having the protocol and software developer neighborhood behind them. Not with out having the investor neighborhood behind them. Bitcoin will not be a node democracy, opposite to fashionable memes in the present day.
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 neighborhood, leading to a distributed world protocol for cash that may be very troublesome to vary.
Bitcoin nodes in the end let you already know if you’re related to the community with probably the most collected 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, not operating Bitcoin. In consequence, altering Bitcoin consensus as a node runner may 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 accomplished, 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 resembling 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 assist 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 Consumer Activated Tender Fork (UASF) confronted main opposition in principle; a big majority of mining swimming pools and their corresponding collective hashrate supported the Segwit2x model of Bitcoin, with many exchanges and firms having signed the notorious New York Settlement.
The Bitcoin node-supported smooth 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 large assist from protocol builders, buyers and media influencers: these nodes actually had financial weight and tough consensus. BIP-110, then again, 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 trade leaders additionally brazenly opposing it or staying out of the matter totally.
In actual fact, in the course of the Bitcoin Money fork, the bounds 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 person, because it introduces giant quantities of recent 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 shifting 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 choices to the change operators. In some circumstances, exchanges have put consensus points to a person vote, weighed by their complete 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 occurring with Foundry in the present day. One of many greatest Bitcoin mining swimming pools on this planet, Foundry, not too long ago emailed its miners informing them that they will vote on the proposal with their hashrate. A excessive sufficient assist might lead to Foundry signaling for BIP-110, although that continues to be 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 can be a win for Bitcoin Core by default. BIP-110 supporters must culturally win over a majority of the Foundry hash charge, who then should act to vote in opposition to the Bitcoin Core developer consensus, the preferred Bitcoin implementation and greatest supported codebase.
In the present day, miners will not be signaling assist for BIP-110 in any vital approach. In actual fact, in accordance with some knowledge, this is without doubt one of the least supported smooth fork makes an attempt by miner signaling in Bitcoin’s historical past. Lower than one % of the blocks mined within the present problem adjustment interval are signaling for BIP110.

Concluding Ideas
BIP-110 has thus far failed to realize consensus throughout main curiosity teams inside Bitcoin; neither builders, buyers, miners, nor giant financial nodes assist the consensus change. The result’s more likely to be a sequence cut up within the coming weeks, which might have vital penalties for lightning wallets operating 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.
