I hate the fact that politics must be played. But after this debacle, sidechains had better be more awesome than the second coming of Satoshi if they want to make mods that are so much more complicated than changing a constant that there is simply no comparative basis.
My guess is that they want to delay blocksize so they can cram sidechain mods into the same fork as a negotiated compromise. But this is turning into a huge mistake. They are burning all the goodwill they had, and making us suspect them of not wanting what's best for bitcoin. This reputation is going to badly affect their ability to get consensus in the future.
The opposition to Gavin's 2000% jump proposal comes unanimously from every active technical contributor to Bitcoin Core who has spoken up. This should suggest to you that your understanding of the comparative basis likely miscalibrated. Though there is no comparative basis, 2WP sidechains are something that just requires non-broken smart contracts, it's not something that needs a hard-fork (and the centralized fedpeg sidechain stuff is indistinguishable, uncensorable, and unblockable: you can't prevent people from using it no matter how much you think you should be able to tell them that they can manage their funds).
Considering how often cypherdoc brags about his thread here being filled with economic wisdom, it's surprising to see views like "changing a constant simple and safe", after all 21 million bitcoins is merely a constant (
and, pedantically, one the system didn't originally enforce....). Try another strawman.
MV = PT
A hard cap on the supply "M" was always the intent.
During my time spent immersed in Bitcoin never was the intent to limit Velocity or Transactions too be enforced by the Bitcoin protocol.
The idea of limiting Velocity or Transactions is a radical one, M is intentionally limited in the Bitcoin experiment, not V or T. Thinking it's OK to move Bitcoins V or T to a shidechain that is managed by the same incentives scheme that preserves the Bitcoin protocol is as radical as increasing "M" in the Bitcoin experiment.
and to think there is no difference between "2WP sidechains are something that just requires non-broken smart contracts" in effect Sidechain Elements, a fantastic achievement by the way, and doing the same thing without a trust or a distributed server enforced by Bitcoin protocol to manipulate V or T off the Bitcoin blockchain is an expression of macro economic ignorance.
Well stated.
gmaxwell, trying to conflate the supply limit and blocksize limit as equivalent "constants" and thus implying that changing the blocksize is as impactful as changing the supply is absurd. Changing the supply limit fundamentally destroys bitcoin, but increasing the blocksize limit is absolutely needed to make it successful.
There are 2 basic economic truths that you, Peter, LukeJr, etc have misrepresented for the past several weeks IMHO.
1) To ensure there are enough long-term fees to support and protect Bitcoin after the inflation rate levels off, it is necessary to significantly increase the blocksize and tps. More available transactions, in turn drives more usage of Bitcoin, increasing the overall value of the system.
Additionally it is the minimum fee structure that will generate fees over many transactions, not supply pressure forcing higher fees over a small number of transactions as the blockstream devs have been promoting.
2) Significantly increased blocksizes in absolutely no manner reduces Bitcoin's decentralization. Bitcoin's decentralization is the mining security process which anyone can participate in. Miners work through pools and blocksize has no effect on them. We could go to 1TB blocks tomorrow and miners would not notice. At the same time pools are already centralized to the point that they can handle whatever blocksize is needed. There will still always be enough pools that if any misbehave, miners would leave the abuser in droves and switch to an honest pool.
The only reason Satoshi added the 1MB limit was to prevent a bad actor from quickly bloating the blockchain prior to SPV-type wallets. That was the only reason. Now that most people have SPV-type light wallets, the limit does not really matter. Those still running a full node can manage it.
Bitcoin is first and foremost an economic system, the basic crypto used in Bitcoin are just tools. The entire position you and the others have taken have demonstrated that either: a) you guys do not understand the economics behind Bitcoin and it's security mechanism or b) you do but Blockstream has completely corrupted your ability to view the situation properly. In either case I have found the arguments you and the others have used to be lacking and more to the point seem to intentionally confuse the issues here.
The most beautiful aspect of Bitcoin is it's
voluntary consensus mechanism. This means there is no group of "experts" to dictate terms to any of us, and anyone can choose the branch of their own choosing. You can be sure I am following the branch and view of Bitcoin's future that aligns to wide scale usage, and from the voting patterns I've seen at reddit and elsewhere most others will as well.