Regarding ViaBTC: This is absolutely awesome and if I want to be optimistic, I'd say it is the first visible crumbling of the 1MB wall.
Firstly I would like to thank you guys for finally getting rid of the BIP109 75% vs 25% flag, I think this is huge progress towards larger blocks.
Please can you guys clarify the situation, ViaBTC is signalling they will build on any block up to 2MB and the Bitcoin.com pool is signalling they will build on any block up to 16MB. Is that correct?
Does this lack of convergence of the two main BU pools not offer an additional unnecessary advantage to the miners enforcing the 1MB rules?
Please consider the following example:
Hashrate distribution example:
- Miners enforcing the 1MB limit - 40%
- ViaBTC pool running BU, will build on blocks up to 2MB - 30%
- Bitcoin.com pool running BU, will build on blocks up to 16MB - 30%
Scenario:
- Bitcoin.com pool sees 60% of the hashrate showing BU flags.
- Bitcoin.com pool decides to mine a 1.1MB block, there is now a 40% vs 60% chain fork
- A subsection of miners trying to enforce the 1MB limit engages in defensive strategies and decides to mine one 2.1MB block on top of the larger block chain.
- The subsection of miners who wish to enforce the 1MB limit then switch back to the smaller block chain after finding one block
- The ViaBTC and Bitcoin.com pool's and now competing with each other on different chains, each with a lower hashrate than the smaller block chain. (In my view there is no reason to believe that ViaBTC and Bitcoin.com will quickly converge. However many BU supporters seem to believe they will converge reasonably fast for some reason, the reasoning is something like that the people running the miners want to converge, so will update the clients to do so. Although I cannot understand why they do not run a convergent client in the first place)
- Perhaps ViaBTC and Bitcoin.com converge reasonably fast, either because ViaBTC gets the lead or Bitcoin.com gets a 4 block lead. I have not run the maths, but lets say in our example they converge in 10 blocks and are still ahead of the 1MB chain
- After ViaBTC and Bitcoin.com converge to one chain, the miners repeat the defensive strategy again
- Eventually, after several defensive blocks, the miners enforcing the 1MB limit retake the lead and the people buying coins in the chain with blocks over 1MB lose their funds.
Please could somebody let me know if this is right? Or is the BU philosophy built on the idea that everyone agrees with BU, so the above does not matter?
As a supporter of doing a hardfork to increase the blocksize limit, I kindly ask you join the majority like the Core team for example (see BIP103), who want to increase the limit without giving such an unnecessary, massive and decisive asymmetric advantage to the chain enforcing the 1MB rule.