Just so you know, even if you increase the limit to 128 MB ASAP, there's currently no released full node software that is capable of mining a 128 MB block in 10 minutes. The performance bottleneck in AcceptToMemoryPool limits a high-end server to about 100 transactions per second, or around 20-25 MB per 10 minutes.
Just so your developers know when someone says they what to move the limit from to 128MB they know we're as likely to see a 128MB block as we are a 32MB block and it does not increase blockchain usage.
Just so you know it is a figurative way of saying we'd like to see millions of organic users transaction with each other on the Bitcoin Cash blockchain.
Literally, there is no reason to want a bigger block.
People who want bigger blocks for the sake of bigger blocks are idiots. We don't want big blocks we want people transaction within the limits of what is physically posable, and competition to improve on what is practically posable. It's just coincident that increased transition demand is correlated with bigger blocks, people don't want the big blocks they want the thing that makes big blocks, OK. It's just a shortcut to ask for bigger blocks it assumes you understand we want to allow more people to transact.
What we want is adoption organic growth according to the design expressed in the white paper, the design that's been running for about nine years the one with loads of empirical data. What we don't want is a 1MB hard cap or a 32MB hard cap or a 128MB hard cap. We want miners to limit blocks to within a reasonable limit, and between 4-8MB sounds reasonable given the current demand.
Just so you know, miners should limit blocks to about 8MB or whatever they feel comfortable with, and we should move the Consensus protocol limit well above what the miners think is reasonable.
On July 14th, 2010 the average block size was 0.4kB when the 1000kB block size limit was introduced
the block size was 249900% greater than demand. It was not until Jan 29th 2017 that the first block was orphaned for trying to exceed that limit. (by accident - adding one too many transactions to the block)
Today the block size is about 100kB if we were to introduce a limit today that was
249900% above demand it would be
24,990MB
249,900% limit above demand was a mistake. It was way too conservative. The only reason it was introduced was you could produce blocks that were 799,900% above demand for less than $1.00 and flood the network discouraging adoption and use. That's not posable today. The threat is no longer with us as it costs $1000's with $100,000's of investment to produce one block.
Just so you know. 32MB is relatively way more conservative than the conservative 1MB limit. As you know, miners already limit to 8MB. And like those that had hardware that limited them to 10kB blocks were left behind when the majority of hashrate upgraded so to will those miners who don't upgrade. We don't want them to have the power to say we're not upgrading. We want the option to leave them behind and grow.
Ps that not CSW talking that's me talking (go back a few years), I've been saying this stuff since before CSW was with us, He could be folwing me for all I know. In fact the only reason. I think he could be a fraud is because he keeps saying the things I've been harping on about for yeas.
[doublepost=1535743325,1535742541][/doublepost]
That looks damn close to what small blockers said.
It is, Except they refused to engage in honest debate, they took the money and made promises to investors that would facilitate a second layer network on top of bitcoin that would allow them to extract rents.
They held conferences where you were not allowed to talk about the obvious option for increasing the transaction limit. The developers IRC made a rule that Hard forks discussion was moderated away.
Discourse was censored on all the prominent discussion platforms. A narrative was constructed to ignore the evidence and work with like-minded people. (1000's of solutions popped up to alleviate the problem BTC is losing its dominance as a result.)
The problem may have been bitcoin was too small and too centralized. We should learn from the mistakes and move forward.
[doublepost=1535743763][/doublepost]
The need for 128 Mb blocks is not evident yet neither.
Yis is 100% correct. The block size limit does not dictate the need, just the ceiling. It's a number that is hard to change.
Also true is The need for moving the 1Mb blocks was not evident until it was too late. People, though we can change it later.
Well, guess what the 92% of hashrate today are supporting? The 1MB limit. Guess where that 92% of hashrate is going to go when BCH goes up in price? (the BCH network)
Why do people think that 92% of miners who don't want to change the limit are going to want to change the BCH limit? why do people think the BCH hegemony in 2-5 years will be the same.
[doublepost=1535743878][/doublepost]
That said, the code isn't ready yet for sustained loads of 30 MB magnitude.
Moot point. The code and the network at the time of the 1MB limit was also probably not ready for sustained 1MB blocks.
[doublepost=1535744056][/doublepost]
Exactly as it is right now, nothing stops a miner from creating an invalid block, except wasting time and money.
Same reason mines won't risk creating 32MB blocks.