@Jihan: Given the current situation, what's your plan forward regarding the 1MB limit?
These miners who you say will mine a 2.1 would be extremely stupid to do so given it is ONLY bitcoin.com accepting their block, which is < 50% of the mining power. They would be taking a huge risk of their block getting orphaned and therefore losses of big chunks of cash that these miners cannot afford. Given that the two pools would be likely to converge on the 1.1 block chain, as this will guarantee the attacking pools lose money, the attacking pools would realize this and therefore not take the risk in attacking at all.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:
Scenario:
- 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%
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?
- 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.
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.
Concern troll right on cue. it's not like he shouldn't understand how the BU works after all we've invested countless hours explaining how it works.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:
Scenario:
- 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%
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?
- 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.
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.
https://www.reddit.com/r/btcfork/comments/56ua9q/ann_singularitys_temporary_hopefully_leave_of/Hi /r/btcfork
I need to inform you all of a circumstance affecting the BTCfork project at the moment.
Unfortunately /u/singularity87 currently does not have time to engage actively in the project. He remains with BTCfork in all his current roles. We just have to make allowance for other priorities which preclude his active involvement. This will go on for an unknown amount of time, although I hope singularity will be able to rejoin the project soon.
My last contact with him was September 30, when we managed to successfully transition nearly all project resources.
Unfortunately we did not secure the @btcfork twitter account, so that's dormant for now. I'm hoping singularity still finds some time to hand that over to a trusted party so that it remains available to the project, otherwise we'll need to transition to a new Twitter account.
This is obviously a little bit of a set back to BTCfork, since singularity was extremely active in drawing up and refining the roadmap and liaising with pools, exchanges and other companies supportive of the BTCfork. And that's among a ton of other things
But such setbacks are natural and to be expected in any project as real life interferes with our plans. We've dealt with similar before, and we might need to again in future.
As far as I and other contributors are concerned, this just means a little more work for us. The project goes on - we are forking Bitcoin.
If you are with a business that has interest in the spin-off and have be contacted by singularity in this regard, please re-establish contact through me on our Slack channel or via PM on Reddit, so that we can continue where we left off. I'll try my best to co-ordinate things in this regard.
We have also extended the moderators in this subreddit to compensate for singularity's absence.
My personal imminent focus of work will be to implement the first spin-off client (MVF) as described in the BTCfork roadmap.
Finally, thanks to all involved and who have and continue to support us on Reddit and elsewhere. Your efforts are making this possible!
It is true. In the past some 1MB supporters were creating a client to "false flag" BIP109 to trick Bitcoin Classic nodes. Now amazingly BU people, who appear to support the Bitcoin Classic people, seem to also want to false flag them. Either to be disruptive or pure idiocy. I do not know which.
However it is great people are finally ending the false flags
Indeed, it's funny how Core's position on hard forks vs. soft forks is almost completely backwards. Controversial hard forks aren't a problem. But the more "controversial" a soft fork is, the closer on the spectrum it gets to something that should be considered a "51% attack."Won't someone fix Adam Back's slide?
It was supposed to read "Controversial soft-forks CANNOT happen", but someone messed up the Powerpoint. Mystery solved!
A fun project would be to construct a "what if Blockstreamers told the truth" world