But we have the nuclear button that they didn't see coming, and this can be implemented without changing any fundamental protocol rules as opposed to the vapid idea of the "Emergent consensus". So Jihan, if you keep fucking around, all of your ASIC machines will be worth nothing soon. Your choice.
What do you mean? If you stop following chain with most proof of work as defined in first Satoshi client, you wont use Bitcoin anymore.
The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of.
I don't believe a second, compatible implementation of Bitcoin will ever be a good idea. So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network.
A second version would be a massive development and maintenance hassle for me. It's hard enough maintaining backward compatibility while upgrading the network without a second version locking things in. If the second version screwed up, the user experience would reflect badly on both, although it would at least reinforce to users the importance of staying with the official version.
I know, most developers don't like their software forked, but I have real technical reasons in this case.
"Emergent Consensus" is obviously a drastic change in the way the protocol works. Looks like satoshi wouldn't have liked this hardfork scenario we are seeing.
No, BU is completly compatible with Satoshi client version 0.1. Both have 32 MB message size limits. Thats why I told you need to be compatible with first Satoshi client to be considered Bitcoin, and thank you for supporting my view to be in agreement with Satoshi.
As for the other quotes, even Satoshi understood more Bitcoin implemetations can emerge because Bitcoin is open source code afterall, and for Core client to be dominant in free market, it must deliver what Bitcoin users want beter than any other implementations. What we see now is free market at work, because Core dont deliver onchain scalling, users shifting from Core. And users are not just nodes, there are much more users using SVP wallets.
BTW there is estimated around 100.000 small home miners, and obviously they are pissed when some Core developers starting to talk about PoW change. Im small miner as well, thats why I dont trust Core anymore.