Sure and no, relying on what you contemplate successful.
Let’s contemplate a state of affairs based mostly on a hypothetical mushy fork “RSTD” that employs a compulsory signaling interval in Augtember and locks in on a signaling threshold of 51%.
(Similarities purely intentional.)
We’ll consult with the non-forking chain as “BTC”.
As we’re excited about what is going to occur if the mushy fork is supported by a minority of the hashrate, we’ll assume that RSTD is supported by 20% of the hashrate.
(That’s beneficiant and straightforward to calculate.)
The obligatory signaling begins on the 0th block of a problem interval.
Let’s consult with that block as “block 0”.
With 20% of the hashrate supporting the softfork, there’s a 20% likelihood that block 0 is discovered by a RSTD miner, a 4% likelihood that block 0 and 1 are discovered by RSTD miners, and a 0.8% likelihood that block 0, 1, and a couple of are discovered by a RSDT miners.
So, after zero to a couple blocks, a non-signaling block will probably be discovered.
For our state of affairs let’s assume generously that block 0 is discovered by a RSTD miner and subsequently accepted by each RSTD and BTC nodes, however the subsequent block, block 1B is discovered by a non-signaling BTC miner.
RSTD nodes reject the non-signaling block.
As 80% of the hashrate is just not signaling, the anticipated time per block on the BTC chaintip is 12.5 minutes, whereas blocks on the RSTD chaintip with 20% of the hashrate are anticipated each 50 minutes.
Let’s assume for simplicity that blocks uniformly take the anticipated time.
Assuming miners stick with their preliminary habits, after 12.5 minutes, block 2B is discovered and equally rejected by RSTD nodes.
RSTD miners proceed to think about block 0 their chaintip and seek for block 1R.
After 50 minutes, a RSTD miner finds block 1R.
BTC miners now first register one other chaintip.
Except BTC miners manually intervene, the RTDS block is ignored by their nodes because the BTC chain has 4 blocks extra complete work.
Each chaintips proceed including blocks independently.
After 5h, the RSTD chaintip reaches block 6R.
The BTC chaintip continues pulling additional forward in complete work and reaches block 25B.
20 hours and 37.5 minutes after block 0, the BTC chain reaches block 100B.
The primary mining reward that’s distinctive to this chain turns into mature and may be spend.
RSTD miners are on the lookout for block 25R.
The primary mining reward on the RSDT chaintip, the output of block 1R, may be spent after 3 days 10 hours and half-hour when block 100R is discovered.
At the moment, the BTC chain is at block 401B.
Now we have to date additionally assumed that the miners don’t alter their habits.
Mining is a random course of and blocks can be discovered at various intervals.
Additionally, miners are paying for energy each second they’re mining, however they get solely paid when somebody buys their block reward.
BTC Miners will contemplate their place: They’re at present on probably the most work chain and lose their rewards in the event that they swap.
If all be a part of the RSTD chain, they are going to ultimately wipe out the BTC chaintip, however they’re many blocks behind.
If too few others additionally swap they are going to find yourself being paid solely within the minority chain token—if the reward even matures.
The primary BTC defector has the largest threat.
If everybody simply stays placed on the BTC chaintip, they are going to merely proceed to coast alongside as the bulk chain.
The RSTD miners are in an analogous however totally different scenario:
they’d additionally lose their block rewards in the event that they swap, however there are fewer block rewards on the minority chaintip.
Their block rewards additionally take longer to mature and pay RSTD coin, making fee much less sure.
So, is a mushy fork certain to succeed from beginning with a minority of the hashrate? Ask your self:
- Assuming there are future tokens for the 2 chaintips, how would you anticipate the alternate charges to react to the non-forking chain pulling forward?
How lengthy do you suppose miners would work at full value on a series that pays them the minority chain token? - What can be the motivation for miners on the bulk hashrate chaintip supported by the financial majority of the community to rescind their block rewards to hitch a controversial mushy fork with minority hashrate?
Particularly, after they didn’t help the mushy fork to date? - After what number of blocks, do you suppose the BTC chaintip would contemplate a reorg unacceptable as a result of it could undermine the boldness of customers in confirmations?
On the newest when the primary block rewards mature?
That may suggest that there’s a closing decision to the chainsplit inside 24h. - Given the BTC miners’ block rewards being at stake, after what number of blocks lead would you count on BTC miners to start out coordinating to name
invalidateblockon block 1R to rule out the wipe-out of dozens of blocks?
In conclusion, it continues to elude me why individuals would suppose {that a} mushy fork would win from a minority hashrate begin.
On the forking top, the RSTD nodes begin rejecting blocks that don’t adhere to their new guidelines. If there are nonetheless miners that produce blocks solely restricted by the BTC guidelines, these blocks won’t ever be accepted by the RSTD nodes. On this sense, the softfork can not fail: RSTD nodes power a cut up from the remainder of the community to comply with minority hashrate chaintip, however their perspective of the perfect chain won’t ever be reorganized by the remainder of the community which is “following invalid blocks”. As BTC pulls away, they win by defining that they’re the “actual Bitcoin”.
Is {that a} profitable softfork?





