Market Prices

BTC Bitcoin
$75,816.7 -2.84%
ETH Ethereum
$2,402.91 -4.46%
SOL Solana
$97.1 -5.49%
BNB BNB Chain
$715.1 -0.54%
XRP XRP Ledger
$1.29 -9.36%
DOGE Dogecoin
$0.0801 -4.38%
ADA Cardano
$0.1950 -6.47%
AVAX Avalanche
$7.26 -4.26%
DOT Polkadot
$0.9418 -6.15%
LINK Chainlink
$10.92 -5.58%

Event Calendar

{{年份}}
08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

12
05
halving BCH Halving

Block reward halving event

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

28
03
unlock Arbitrum Token Unlock

92 million ARB released

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

18
03
unlock Sui Token Unlock

Team and early investor shares released

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

💡 Smart Money

0x9fba...07d1
Market Maker
+$3.8M
79%
0xa625...c9c8
Arbitrage Bot
-$1.6M
63%
0x19c4...d663
Experienced On-chain Trader
+$1.1M
62%

🧮 Tools

All →

BIP-110's 48-Hour Ultimatum: A Consensus Coup Wrapped in a Soft Fork

Alextoshi Video
Contrary to the comfortable story that Bitcoin changes only through slow, boring consensus, BIP-110 is being revived in some corners as a 48-hour coup. The document that reached my desk is very specific. A supporter named Dathon Ohm announces that mandatory version-bit signaling will begin after roughly 290 blocks, about 48 hours. Miners that refuse to signal will have their blocks treated as invalid and discarded. Every miner and user is told to abandon Bitcoin Core and install Bitcoin Knots, because Core has supposedly become unsafe. I have been auditing consensus failures for 28 years. The code doesn't read press releases. A block is not invalid because one person declares it invalid. A block is valid when the node that receives it says so. And that is where this story begins to crack. Let us put the real BIP-110 on the table. The proposal, written by Gavin Andresen, was called P2SH Version Check. It was a maintenance item from the early days of Bitcoin, designed to close a gap left by the original P2SH soft fork. P2SH, or Pay-to-Script-Hash, had been adopted as a way to make transactions smarter without changing the base protocol too much. But the enforcement of some P2SH rules was inconsistent across client versions. BIP-110 proposed to use the block version field as a signaling mechanism: once enough miners had upgraded and set a particular bit in their block version, nodes would start rejecting blocks that did not set that bit. It was an early ancestor of BIP-9 VersionBits. There was no new cryptography, no new token, no supply change, no fee market shift. It was housekeeping. To understand why BIP-110 matters, you have to remember P2SH history. BIP-16 introduced pay-to-script-hash in 2012. It allowed users to send bitcoin to a hash of a script, rather than to a traditional public key hash. This was the foundation for multi-signature transactions and more complex smart contracts. But the implementation left edge cases. Some nodes enforced certain P2SH rules and others did not, depending on the software version. BIP-110 was an attempt to clean that up. It proposed that after a supermajority of blocks signaled version 2, nodes should reject blocks with a lower version. That is a simple, sensible housekeeping rule. But the simple rule was wrapped in a version-bit signaling process, which is exactly the kind of mechanism that later became a battleground. Now compare that historical artifact with the article in front of me. The article makes three claims. First, a specific individual has declared a start time for forced signaling: about 290 blocks in the future. Second, miners that do not signal support will have their blocks considered invalid and discarded. Third, everyone should switch to Bitcoin Knots and stop using Bitcoin Core because Core is unsafe. None of these claims appear in the actual BIP-110. They are not a deployment plan. They are a script for a hostile takeover. The first technical point is almost too obvious to say, but it has to be said: block validity is local, not global. Every full node has its own copy of the consensus rules. When a miner produces a block, the block is not stamped with a universal verdict. It is broadcast to the network, and each node decides, according to its own software, whether to accept it and build on it. If a node is running a version of Bitcoin Core that does not include a requirement to reject blocks without the magic version bit, then that node will accept the block. The miner is not orphaned. The block is not discarded. The two groups simply disagree. That is a fork. You can call it a soft fork if only old nodes accept and new nodes reject. But there is nothing soft about a 48-hour deadline that catches miners off guard and forces them to choose between the default client and an alternative client with different rules. Back in 2017, I spent six weeks tracing transaction hashes after the Ethereum Classic 51% attack. The post-mortem taught me that community governance is often a façade for technical incompetence. The same pattern is visible here. The word community is being used to bless a timetable, but the timetable is not a governance process. It is a smoke alarm set by someone who wants you to leave the building without checking whether there is a fire. The article provides no code diff, no test vector, no proof that the forced signaling rule has been implemented in a released Bitcoin Knots version. It provides a date and a threat. That is not engineering. That is politics. The version field in a Bitcoin block header is a 32-bit value. It was originally meant to signal the version of the block format. Early Bitcoin versions simply incremented it. Later, BIP-9 turned it into a signaling mechanism. Miners can set bits to indicate that they support a particular soft fork. The bits are not the soft fork. They are a communication channel. The real code is in the node. When node operators upgrade, they begin enforcing the new rule after the signaling condition is met. This distinction is central: miners do not update consensus. Nodes update consensus. Miners just vote with bits. Under BIP-9, a new soft fork usually requires 95% of the hashrate to signal readiness over a difficulty period. That threshold is not arbitrary. It is designed to ensure that the risk of a chain split is minimal. If 95% of miners signal, then 95% of blocks are already being built with the new rule. The remaining 5% will quickly see their blocks orphaned because the majority of nodes enforce the new rule. 48 hours of forced signaling skips the threshold entirely. It substitutes a single announcement for the entire observation period. That is a consensus anti-pattern. Let's talk about the 290 blocks. At 10 minutes per block, 290 blocks is roughly 48 hours. In the entire history of Bitcoin, no legitimate soft fork activation has used a 48-hour forced signaling window. BIP-34, BIP-66, BIP-65, BIP-9 itself—all used either supermajority thresholds observed over many days or a fixed activation date months in the future. The most aggressive activation in Bitcoin history, BIP-148, set a date months ahead. That was not because the developers liked to wait. It was because consensus changes require coordination across nodes, miners, exchanges, wallets, and custodians. A 48-hour window is not a technical constraint. It is a pressure cooker designed to make people comply before they can audit. I have seen this pattern inside fraudulent DeFi contracts: create a deadline, scare the counterparty, watch them sign. Chaos is just data waiting to be compiled. The data here says this is a coercion scheme. BIP-148 is the clearest precedent for what the article describes, but even BIP-148 was a response to miner inaction, not a unilateral announcement. It set the activation date for August 1, 2017, after months of public debate. The entire ecosystem knew the date. Exchanges published contingency plans. Replay protection was discussed. The BIP-148 activation was a legitimate exercise of node power. The 48-hour ultimatum has none of those features. It is BIP-148's silhouette but without the debates, the code review, or the warning lights. The version-bit mechanism makes the coercion even more dangerous. In a standard BIP-9 activation, miners signal their readiness in the version field of the blocks they mine. Nodes observe that signal over a defined period and, once the threshold is met, the new rule activates. The signal is a vote, not a law. It is a way to coordinate. In the forced signaling scenario, the signal becomes a loyalty test. A miner that refuses to set the bit is declared an enemy. But the refusal might have nothing to do with the proposal. The miner might run software that cannot set the bit in time. The miner might have a custom block template that does not expose that field. The miner might simply be asleep when the 48-hour clock starts. Calling all those blocks invalid is not a consensus upgrade. It is a denial-of-service attack against everyone who did not receive the memo. The demand to switch from Bitcoin Core to Bitcoin Knots deserves a closer look. Bitcoin Knots is a real project. It is maintained by Luke Dashjr and has a long history of conservative behavior, additional policy checks, and sometimes earlier bug fixes than Bitcoin Core. It is not a malicious toy. But it is not Bitcoin Core, and it is not the default reference client used by the majority of the ecosystem. Switching mining infrastructure from Core to Knots in 48 hours is not a matter of changing the download link. Pool software has to be compatible with the new client. Wallet backends, block explorers, fee estimators, and monitoring tools all have to be tested. The cost of a mistake is an orphaned block, lost block reward, and angry investors. A forced client migration with no compatibility testing is a recipe for financial damage. And the claim that Core is unsafe is the biggest red flag of all. If there is a vulnerability, publish the CVE. If there is a known exploit, show the proof of concept. If there is neither, then unsafe is not a technical term. It is a branding strategy. Luke Dashjr has been a Bitcoin Core contributor for years. Bitcoin Knots is not a random fork from a stranger. It is a full node implementation that occasionally ships policy changes earlier than Core. Some users prefer Knots because of its default privacy settings or its stricter mempool policies. But an official Bitcoin Core release is the product of a larger review process, and the vast majority of the network runs it. An attack that relies on replacing the majority client in two days is not an attack on a bug. It is an attack on the network's default assumptions. The burden of proof should be on the people who want to abandon Core, not on the people who want to keep running it. Client diversity is a real issue. Ethereum's consensus layer has dozens of clients. Bitcoin's layer has too few. If everyone runs Core, a bug in Core is a bug in Bitcoin. Knots reduces that risk. But you cannot fix client-diversity risk by ordering everyone to install a specific alternative client. That just moves the single point of failure to a different repository. True diversity means there are multiple independent implementations, each with its own maintainers and review process. A forced migration is the opposite of diversity. In my audits, I use a simple rule. I measure risk in gas units, not in hope. Hope is what you feel when the deadline is tomorrow and you have not read the code. Gas is what you pay when the deadline expires and the chain splits. The article offers hope. It says the upgrade will protect everyone and restore the true rules of P2SH. It does not offer a quantitative account of what happens to the minority branch. It does not say how exchanges will handle replay risk. It does not say what happens to deposits that arrive after the split. The absence of those details is itself the finding. When I evaluate a consensus proposal, I ask five questions. What is the exact code change? What is the activation threshold? What is the official release timeline? What is the replay protection plan? What is the exit plan if the activation fails? BIP-110 as described by the article fails all five. There is no code change, no threshold, no release timeline, no replay protection, and no exit plan. There is only a deadline. On tokenomics, the news is boring. Bitcoin's supply model is untouched. BIP-110 does not change the 21 million cap. It does not change block rewards, subsidy halving dates, or transaction fees. There is no team allocation, no vesting schedule, no foundation reserve. If you are looking for a rug pull with a token chart, look elsewhere. The real damage is to the consensus premium. Bitcoin's value as a store of value rests on the expectation that one bitcoin is one bitcoin, that the rules will not be twisted by a minority group on short notice. The more credible the 48-hour ultimatum becomes, the more the market will discount that certainty. This is not a stablecoin depeg, because Bitcoin is not pegged to anything. It is worse. It is a consensus depeg. There is no oracle to tell you when the two sides have stopped talking. You only find out when the block explorers show two chains. The word tokenomics is often abused. Every crypto crisis gets called a tokenomics problem. BIP-110 is not a tokenomics problem. It is a governance problem. But in the short term, markets will treat it as a tokenomics problem because the token's utility depends on the network's ability to settle. If settlement is uncertain, the token is less useful. This is the same reason why a stablecoin that depegs does not just lose its peg; it loses its reason for existing. Bitcoin is not a stablecoin, but it is a settlement coin. A settlement coin that can be forked by a 48-hour announcement is not much of a settlement layer. Market mechanics follow the same logic. A forced signaling deadline is a classic volatility event. In the summer of 2017, the combination of BIP-148, SegWit2x and the New York Agreement produced sharp price swings. Exchanges announced replay protection plans. Users were told to hold their coins still. The fear was not the technical details. It was ambiguity. In 2021, Taproot activated with barely a ripple because the activation was well understood, broadly supported, and loaded with a months-long signaling period. The BIP-110 ultimatum is structurally closer to 2017. If miners start taking sides, the market will price not the merit of the P2SH version check but the probability of a chain split. And in a bear market, probability of a split is a liability. Institutions do not buy volatility. They buy settlement guarantees. During the 2017 UASF scares, the market did not just worry about the technical activation. It worried about replay risk. If a transaction is valid on both chains, an exchange may accidentally credit the same coins twice or fail to credit at all. The 48-hour scenario has no replay protection plan. It does not even mention replay. That omission is glaring. Any legitimate proposal for a soft fork should include a plan for what users should do if a minority chain emerges. The article's silence on this topic is another reason to treat it as a fear campaign. Now let me run a pre-mortem on the forced signaling scenario. I assume the 48-hour window begins. Supporters switch to Bitcoin Knots and start rejecting blocks that lack the version bit. A large mining pool, still running Bitcoin Core, produces a block without the bit. The Knots nodes orphan it. The Core nodes accept it. The pool continues building on its own chain. Within an hour, two block explorers display two different tip hashes. Exchanges pause deposits because they cannot tell which chain is canonical. Users panic. Price drops. The unsafe Core narrative gets louder. The supporters accuse the pool of sabotage. The pool says it never heard about the deadline. No one is able to prove which rules should apply, because the rules were never submitted to a BIP process with a clear activation threshold. The original proposal, BIP-110, is lost in a shouting match about who has the right to set the network's rules. That is the failure mode. The fork was inevitable; the error was optional. The most dangerous part is that this kind of ultimatum does not have to succeed to hurt. It only has to create enough confusion that people stop trusting the chain. As a due diligence analyst, I have seen this in project after project. The first sign of structural weakness is not a bug in the code. It is a rewrite of the rules by people who believe they know better than the defaults. Bitcoin Core is not perfect. Every consensus client has bugs. But replacing the reference client by executive order, without a CVE and without a release candidate, is not how you fix a bug. It is how you make a fork. Let me also bridge the technical and the regulatory. I have reviewed Bitcoin ETF custody structures and seen how legal wrappers can mask technical compromises. The same logic applies to forced signaling. If a 48-hour ultimatum produces two chains, regulators will not wait for the miners to agree. They will ask a simple question: which chain is Bitcoin? Exchanges will have to answer. Custodians will have to decide which asset to record. Insurance companies will look at the terms and find an exclusion. The legal system does not understand version bits. It understands contracts and ownership. When the consensus layer fractures, every legal wrapper that was built on top of it starts to tear. A forced signaling event is not just a technical dispute. It is a liability generator. Let's go deeper on regulation. A forced signaling event would likely trigger money transmitter obligations in every jurisdiction with a crypto license. Exchanges need to know which protocol rules apply when they transfer customer funds. If there are two chains, they need to decide which one to list. The CFTC, SEC, and European regulators have all signaled that they expect clarity in settlement infrastructure. A 48-hour ultimatum throws that clarity out the window. The legal documents that govern Bitcoin ETFs and custody agreements define Bitcoin as the asset on the Bitcoin blockchain. If the blockchain splits, lawyers will fight over which chain is the Bitcoin. The court case could take years. By then, the market has moved, and the consensus premium is gone. In 2026, autonomous agents will be executing transactions on-chain. They will read the version bits in a block and decide whether to settle. They will not read the Bitcoin-dev mailing list. They will not understand the nuance of a P2SH version check. If a forced signaling event happens, those agents will behave in predictable, automated ways. They will follow the software they were configured with. You cannot have a social negotiation with an AI agent. This is why human-in-the-loop verification matters for consensus events. The article treats the upgrade as if it were a software patch that everyone can just adopt. It ignores the operational reality of the humans and machines that carry value. Now the contrarian part, because there is always a grain of truth in the madness. The bulls who worry about P2SH enforcement are not entirely wrong. There was a legitimate historical inconsistency in how P2SH rules were applied. BIP-110 was a real proposal for a reason. It is also true that client diversity is a serious issue. Bitcoin's reliance on a single reference client creates a single point of failure. If Bitcoin Core has a critical bug, the network could be in trouble. The existence of Bitcoin Knots as an alternative is healthy. The desire to make version bits meaningful is not irrational. A version bit that no one enforces is just a decorative flag. So the underlying goals—better P2SH compliance, client diversity, meaningful signaling—are defensible. But the execution is insane. Good goals do not excuse a 48-hour coup. The correct path is boring. It starts with a draft specification, a reference implementation, a test suite, and a proposed activation threshold. It is presented to the Bitcoin developers mailing list. It is discussed. If there is consensus, it is deployed in a release. Miners signal over many weeks. Nodes upgrade at their own pace. Exchanges are given time to prepare for the activation. That is how a soft fork works. The ultimatum skips all of those steps. It asks the market to accept a new rule because a small group says the deadline has arrived. That is not innovation. That is not governance. That is a hostage negotiation. Let me be clear about what I would need to change my mind. Show me the commit in Bitcoin Knots that implements the forced signaling rule. Show me the test vectors. Show me the documentation. Show me the threshold: how many nodes must enforce the rule before a miner's block becomes truly worthless. Show me a replay protection plan. Show me a contingency plan for exchanges. Show me a list of mining pools that have publicly agreed to the 48-hour timeline. If none of that exists, then the announcement is not an analysis; it is a social engineering attempt. In the current bear market, survival matters more than gains. Analysts are not paid to find the next oracle. We are paid to find the protocol that is bleeding before the market notices. BIP-110 as a 48-hour forced signaling event is a bleed. It may not change the supply curve, but it changes the trust curve. In a bear market, trust is the only scarce resource. Once you spend it on a fake deadline, you do not get it back. I have been in this industry long enough to know that the next fork is always inevitable. The error is optional. The codebase will evolve. New rules will be added. Old rules will be discarded. The question is whether that change will come from transparent, verified processes or from a self-appointed gatekeeper with a countdown timer. The answer will decide whether Bitcoin remains a settlement layer or becomes just another chain with a confused community. Takeaway: Do not upgrade under a deadline. Do not abandon your client because someone called it unsafe. Ask for the proof. Run your own node. Verify the rules you choose to follow. If someone gives you 48 hours to accept a consensus change, they are not trying to protect you. They are trying to move your money to a different ledger. The best resistance is technical literacy. The code is the only legitimate authority. And the code doesn't read ultimatums.

BIP-110's 48-Hour Ultimatum: A Consensus Coup Wrapped in a Soft Fork

BIP-110's 48-Hour Ultimatum: A Consensus Coup Wrapped in a Soft Fork

Fear & Greed

51

Neutral

Market Sentiment

Altseason Index

42

Bitcoin Season

BTC Dominance Altseason

Market Cap

All →
# Coin Price
1
Bitcoin BTC
$75,816.7
1
Ethereum ETH
$2,402.91
1
Solana SOL
$97.1
1
BNB Chain BNB
$715.1
1
XRP Ledger XRP
$1.29
1
Dogecoin DOGE
$0.0801
1
Cardano ADA
$0.1950
1
Avalanche AVAX
$7.26
1
Polkadot DOT
$0.9418
1
Chainlink LINK
$10.92

🐋 Whale Tracker

🟢
0x7a84...0561
1d ago
In
12,714 BNB
🔵
0xd61a...51d5
1h ago
Stake
538.66 BTC
🔴
0xdc7c...3037
5m ago
Out
4,241 ETH