You may 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 replicate these of BTC Inc or Bitcoin Journal.
BIP-110 is a Bitcoin Enchancment Proposal titled as a Decreased Information 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 referred to as Dathon Ohm and is extensively supported by the Knots group, 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 carried out in Bitcoin Core. The proposal wants to achieve a substantial amount of help 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 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 collection of improvement choices 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 modifications proposed by BIP-110, the motion has gained sufficient steam to turn out to be an ongoing subject of debate 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 here are the primary ideas being debated, the largest 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, writer and podcaster, have elevated the position of the total node to heights maybe too near the solar.
Knut lately tweeted: “Each particular person on Earth is a node within the Bitcoin community. Most to a minuscule extent, in fact, 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 totally depending on the alternatives we make.”
Statements of this kind are poetically lovely, philosophically grand, romantic even, however however 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 fallacious. 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 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 quite a lot of advantages, corresponding to privateness. Third-party pockets suppliers question their copy of the Bitcoin blockchain for the consumer’s stability and serve it again to the consumer by way of the pockets app. Most cellular wallets operate this fashion, with customers asking a third-party server for his or her balances; some, only a few, can hook up with a user-run native Bitcoin node, through which case the consumer’s public addresses and balances usually are not shared with any third-party pockets firm.
One other profit Bitcoin nodes grant customers is the power to examine 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 gives the chance to assemble a block, selecting which transactions go into it. That is solely potential if the consumer manages to mine a Bitcoin block, which is kind of an achievement as we speak, given the issue and steep competitors.
Even new sorts of mining swimming pools like Ocean, which try and 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 hundreds 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 cannot simply filter which transactions enter the blockchain.
Even a big majority of Bitcoin nodes alone cannot, nonetheless, change Bitcoin consensus. Not with out having a considerable amount of financial exercise coming into the Bitcoin community by way of them, as exchanges do on behalf of thousands and thousands of customers. Not with out having the protocol and software developer group behind them. Not with out having the investor group behind them. Bitcoin shouldn’t be a node democracy, opposite to widespread memes as we speak.
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 international protocol for cash that could be very troublesome to vary.
Bitcoin nodes finally let in case you are linked to the community with essentially the most amassed 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. Because of this, 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, making an attempt to know 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 research Bitcoin consensus and dangers in protocol upgrades. BCAP recognized stakeholders corresponding to Financial Nodes, Buyers, Media Influencers, Miners and Protocol Builders, and Customers and Utility 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 Consumer Activated Smooth Fork (UASF) confronted main opposition in idea; 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 tender fork gained nonetheless, bluffing the Segwit2x model from a contested blockchain altogether. However that’s the factor: whereas the Bitcoin nodes technically gained, they did so by having large help from protocol builders, traders 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 traders 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 totally.
In reality, throughout the Bitcoin Money fork, the bounds of retail Bitcoin nodes have 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 massive quantities of recent transactions to the Bitcoin community. The Bitcoin node of a serious mining pool is way 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 outdoors of exchanges use cellular wallets to entry their Bitcoin. Such customers and traders 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 cellular wallets that discuss to third-party nodes, these customers have little particular person affect over Bitcoin consensus. And the overwhelming majority of cellular 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 instances, exchanges have put consensus points to a consumer vote, weighed by their complete holdings, returning that call to finish customers weighed by capital; we might even see this occur once more with BIP-110.
Votes of the type have began taking place with Foundry as we speak. One of many largest Bitcoin mining swimming pools on this planet, Foundry, lately emailed its miners informing them that they’ll vote on the proposal with their hashrate. A excessive sufficient help 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 concerning the subject 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 preferred Bitcoin implementation and finest supported codebase.
In the present day, miners usually are not signaling help for BIP-110 in any vital method. In reality, in accordance with some knowledge, this is likely one of the least supported tender 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 thus far failed to achieve consensus throughout main curiosity teams inside Bitcoin; neither builders, traders, miners, nor massive financial nodes help the consensus change. The result’s prone to be a sequence cut up within the coming weeks, which might have vital penalties for lightning wallets working on BIP-110-compliant nodes, finally leading to a brand new, but small blockchain that may most likely have to vary the proof-of-work used to remain alive.
