"Blocks should be allowed to get as big as they can get", said Satoshi Nakamoto
As far as I am concerned, the below communication from Satoshi himself, ends the debate. Whoever thinks they are smarter than Satoshi can go build their own blockchain.
Can someone explain to me why there is any debate when Nakamoto himself said:
---------------------
Quote from Mike Hearn:
https://bitcointalksearch.org/topic/m.1596879https://duckduckgo.com/?q=%22Bitcoin+can+already+scale+much+larger+than+that+with+existing+hardware+for+a+fraction+of+the+cost.%22Satoshi did plan for Bitcoin to compete with PayPal/Visa in traffic volumes.
The block size limit was a quick safety hack that was always meant to be removed.
In fact, in the very first email he sent me back in April 2009, he said this:
--------------------------------------------------
Email from Satoshi Nakamoto to Mike Hearn:
"Hi Mike,
I'm glad to answer any questions you have. If I get time, I ought to write a FAQ to supplement the paper.
There is only one global chain.
The existing Visa credit card network processes about 15 million Internet purchases per day worldwide. Bitcoin can already scale much larger than that with existing hardware for a fraction of the cost. It never really hits a scale ceiling. If you're interested, I can go over the ways it would cope with extreme size. By Moore's Law, we can expect hardware speed to be 10 times faster in 5 years and 100 times faster in 10. Even if Bitcoin grows at crazy adoption rates, I think computer speeds will stay ahead of the number of transactions.
I don't anticipate that fees will be needed anytime soon, but if it becomes too burdensome to run a node, it is possible to run a node that only processes transactions that include a transaction fee. The owner of the node would decide the minimum fee they'll accept. Right now, such a node would get nothing, because nobody includes a fee, but if enough nodes did that, then users would get faster acceptance if they include a fee, or slower if they don't. The fee the market would settle on should be minimal. If a node requires a higher fee, that node would be passing up all transactions with lower fees. It could do more volume and probably make more money by processing as many paying transactions as it can. The transition is not controlled by some human in charge of the system though, just individuals reacting on their own to market forces.
Eventually, most nodes may be run by specialists with multiple GPU cards. For now, it's nice that anyone with a PC can play without worrying about what video card they have, and hopefully it'll stay that way for a while. More computers are shipping with fairly decent GPUs these days, so maybe later we'll transition to that."
~ Satoshi Nakamoto
---------------------------------------
Quote:
"Satoshi said back in 2010 that he intended larger block sizes to be phased in with some simple if (height > flag_day) type logic, theymos has linked to the thread before. I think he would be really amazed at how much debate this thing has become. He never attributed much weight to it, it just didn't seem important to him. And yes, obviously, given the massive forum dramas that have resulted it'd have been nice if he had made the size limit floating from the start like he did with difficulty. However, he didn't and now we have to manage the transition."
~ Mike Hearn, on bitcointalk.org, March 07, 2013, 06:15:30 PM
https://bitcointalksearch.org/topic/m.15366bit.ly/1YqiV41
----------------------------------------
Quote from Satoshi:
It can be phased in, like:
if (blocknumber > 115000)
maxblocksize = largerlimit
It can start being in versions way ahead, so by the time it reaches that block number and goes into effect, the older versions that don't have it are already obsolete. When we're near the cutoff block number, I can put an alert to old versions to make sure they know they have to upgrade.
~ Satoshi Nakamoto, on bitcointalk.org, October 04, 2010, 07:48:40 PM
----------------------------------------
----------------------------------------
----------------------------------------
So now,
If Satoshi himself "never really gave block size limit much weight" (he assumed scaling was an obvious need that would happen quickly and easily), why are a group of developers refusing to scale the protocol... while simultaneously creating a tool that will generate massive income by moving transactions off the block chain, and into their exclusive transaction processing system (Lightening Network)? Is it any wonder they were given nearly $50 million in VC funding when VC's realized they just took over Bitcoin transaction processing?
Is this not blatantly changing the design and purpose Satoshi gave to Bitcoin (to freely scale to massive sizes, to support on-chain transaction needs). This seems to be of grave concern, no?
-B-
----------------------------------------
----------------------------------------
----------------------------------------