Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: BitProdigy on August 12, 2015, 07:07:58 AM



Title: What are the downsides to 8MB blocks?
Post by: BitProdigy on August 12, 2015, 07:07:58 AM
My admittedly very limited understanding: Currently because of the limited block sizes the bitcoin network could never handle the traffic if a large amount of new bitcoin users came online and started using bitcoin. The network would be so slow that people would not have a very good experience.

The solution to this is to increase the block size to 8 MB per block allowing for many more transactions and a much faster network capable of handling an event in which a large amount of new users start using bitcoin.

I don't know of the downside though. Why are so many people against this? I don't understand.


Title: Re: What are the downsides to 8MB blocks?
Post by: Amph on August 12, 2015, 07:11:21 AM
afaik some bandwidth problem for miners(chinese) and probably the fact that 8MB is not a final solution, because you need to fork again in the future, that will arise all the same problems, that we are facing right now, for this size increase


Title: Re: What are the downsides to 8MB blocks?
Post by: Kazimir on August 12, 2015, 10:15:26 AM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.


Title: Re: What are the downsides to 8MB blocks?
Post by: DarkHyudrA on August 12, 2015, 10:56:13 AM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.

But the idea isn't send a block of 8MB in 10 minutes ???
The higher the block, a few more milliseconds it takes to spread the block with a slightly higher chance of getting orphaned right?


Title: Re: What are the downsides to 8MB blocks?
Post by: shorena on August 12, 2015, 10:56:40 AM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.

Miners cant wait 10 minutes to have their newly mined block trasfered to the next node.


Title: Re: What are the downsides to 8MB blocks?
Post by: cellard on August 12, 2015, 02:52:27 PM
The biggest downside is basically the fact that the blocksize will be bigger, therefore limiting the amount of people that can access to it, or they could still access to it but it will be slower to download it.


Title: Re: What are the downsides to 8MB blocks?
Post by: Derrike on August 12, 2015, 02:56:45 PM
It will solve the spam attacks problem.
And also the transactions with less fee or may be no fee will be confirmed much faster.
But on the down side, the block will take much time to propagate through the network.
So


Title: Re: What are the downsides to 8MB blocks?
Post by: gentlemand on August 12, 2015, 02:59:40 PM
We'll lose all our beloved 1mb maniacs.


Title: Re: What are the downsides to 8MB blocks?
Post by: LiteCoinGuy on August 12, 2015, 03:22:29 PM
the only problem is a group of 5% that want to stay at 1MB forever.

no bandwidth problem. no storage problem.

i would like to see mass adoption. i would like to follow satoshis view of big blocks. i would like to have a permission less and cheap blockchain (cheap transactions) for everybody in the world.

https://bitcointalk.org/index.php?topic=1141086.0


Title: Re: What are the downsides to 8MB blocks?
Post by: Kazimir on August 12, 2015, 03:24:12 PM
It will solve the spam attacks problem.
How is that? What prevents anyone from sending 8 times (or 100 times) as much spam as what we've seen recently?

What we need is a slight change in the default fee setting for Bitcoin nodes, that still allow very cheap payments (also micropayments) but helps against mass spam / dust transactions. Something similar to what Litecoin does, by requiring an additional small fee for each small output in a tx (and perhaps for each small input as well, while we're at it).


Title: Re: What are the downsides to 8MB blocks?
Post by: Velkro on August 12, 2015, 03:25:29 PM
I don't know of the downside though. Why are so many people against this? I don't understand.
By me there is no downsides. Against are only people that have interest in it (building on top of bitcoin other networks like colored coins/lightchain and other garbage projects :/)


Title: Re: What are the downsides to 8MB blocks?
Post by: LiteCoinGuy on August 12, 2015, 03:32:10 PM
It will solve the spam attacks problem.
How is that? What prevents anyone from sending 8 times (or 100 times) as much spam as what we've seen recently?

What we need is a slight change in the default fee setting for Bitcoin nodes, that still allow very cheap payments (also micropayments) but helps against mass spam / dust transactions. Something similar to what Litecoin does, by requiring an additional small fee for each small output in a tx (and perhaps for each small input as well, while we're at it).

100 times more money.


Title: Re: What are the downsides to 8MB blocks?
Post by: Derrike on August 12, 2015, 03:39:29 PM
It will solve the spam attacks problem.
How is that? What prevents anyone from sending 8 times (or 100 times) as much spam as what we've seen recently?

What we need is a slight change in the default fee setting for Bitcoin nodes, that still allow very cheap payments (also micropayments) but helps against mass spam / dust transactions. Something similar to what Litecoin does, by requiring an additional small fee for each small output in a tx (and perhaps for each small input as well, while we're at it).
It will stop spam attacks problem because at this time the blocks are of much less size and many transactions are left in the mem pool.
But by increasing blocks size, the blocks will have more capability to accept more and more transactions(approximately 5 to 8 times the current rate) by which the mem pool will be emptied quickly and our transaction get confirmed quickly, even at the time of a spam attack.


Title: Re: What are the downsides to 8MB blocks?
Post by: thejaytiesto on August 12, 2015, 04:54:41 PM
afaik some bandwidth problem for miners(chinese) and probably the fact that 8MB is not a final solution, because you need to fork again in the future, that will arise all the same problems, that we are facing right now, for this size increase
There will never be a magic final solution. The technology will need to be changed to scale it up over time. The 8mb increase every 2 year scheme by Gavin seems like the most reasonable approach.


Title: Re: What are the downsides to 8MB blocks?
Post by: BitProdigy on August 12, 2015, 05:31:20 PM
Based on these replies it still seems like the best thing to do at the moment. I would rather go through the fork now then have to do it later. Even though another one is necessary later, maybe it won't be necessary until all of the new users who might come to bitcoin are already used to it, instead of having to fork right after they have arrived, scaring them away.


Title: Re: What are the downsides to 8MB blocks?
Post by: Snorek on August 12, 2015, 05:40:41 PM
There are some problems with bigger blocks, as far as I can understand bigger blocks means:

1. You need to have more HDD place to store bigger blockchain.
2. Transactions fees will be actually higher, RIP bitcoin microtransactions.
3. Higher blocks also requires higher internet bandwidth.


Title: Re: What are the downsides to 8MB blocks?
Post by: Dire on August 12, 2015, 05:43:47 PM
This is a good question, I've also wanted to clearly know the answer to this.

What about companies that have API's or have built something connected to the blockchain? Will they have to do something at the fork? All of them? Because I imagine that would be a nightmare to do every two years.

Or is it not like that?


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on August 12, 2015, 06:24:18 PM
By Jorge Timon: https://www.mail-archive.com/bitcoin-dev@lists.linuxfoundation.org/msg01266.html
Quote
We've identified a fundamental disagreement in:

- The block size maximum consensus rule serves to limit mining centralization

But as said I believe at least 2 different formal proofs can be
produced that in fact this is the case. One of them (the one I'm
working on) remains true even after superluminal communication, free
unlimited global bandwidth and science fiction snarks.
But let's just list the concerns first.

I believe there's 2 categories:

1) Increasing the block size may increase centralization.

- Mining centralization will get worse (for example, China's aggregate
hashrate becomes even larger)
   - Government control in a single jurisdiction could enforce
transaction censorship and destroy irreversibility of transactions
      - Some use cases that rely on a decentralized chain (like
trustless options) cannot rely on Bitcoin anymore.
      - Reversible transactions will have proportional fees rather
than flat ones.
         - Some use cases that rely on flat fees (like remittance) may
not be practical in Bitcoin anymore
- The full node count will decrease, leaving less resources to serve SPV nodes.

2) Trying to avoid "hitting the limit" permanently minimizes minimum
fees (currently zero) and fees in general

- If fees' block reward doesn't increase enough, the subsidy block
reward may become insufficient to protect the irreversibility of the
system at some point in time, and the system is attacked and destroyed
at that point in time
- Miners will continue to run noncompetitive block creation policies
(ie accepting free transactions)
- More new Bitcoin businesses may be created based on unsustainable
assumptions and consequently fail.
- "Free transactions bitcoin marketing" may continue and users may get
angry when they discover they have been lied about the sustainability
of that property and the reliability of free transactions.

Please suggest more concerns or new categories if you think they're needed.

Look here as well: https://bitcointalk.org/index.php?topic=68655.msg12110565#msg12110565


Title: Re: What are the downsides to 8MB blocks?
Post by: DarkHyudrA on August 12, 2015, 07:32:09 PM
This is a good question, I've also wanted to clearly know the answer to this.

What about companies that have API's or have built something connected to the blockchain? Will they have to do something at the fork? All of them? Because I imagine that would be a nightmare to do every two years.

Or is it not like that?

An increase in size of the blocks changes nothing to the nodes and daemons, only, of course, in the main mining code.


Title: Re: What are the downsides to 8MB blocks?
Post by: Meuh6879 on August 12, 2015, 09:41:28 PM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

upload problem.


Title: Re: What are the downsides to 8MB blocks?
Post by: olli on August 12, 2015, 10:21:58 PM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.

Miners cant wait 10 minutes to have their newly mined block trasfered to the next node.

But they can wait 1.25 minutes to have their newly mined block trasfered to the next node?


Title: Re: What are the downsides to 8MB blocks?
Post by: Scamalert on August 12, 2015, 10:28:49 PM
Arg, you know. I call the whole thing for the "Cafe Latte problem".
If everybody start using bitcoin and everybody want to buy a cafe latte everyday paying with bitcoin then will the 8MB block not be big enough. But there are tons of shitcoins to take care of the Latte transactions (hate to admit it, some of the shitcoins are better at these types of transaction than bitcoin). Bitcoin should/will be the backbone of the world economy.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 12, 2015, 10:38:27 PM
All the people who are in favor of keeping 1MB blocks are afraid they will not have the required bandwidth to download bigger blocks and their favorite DivX movie for their state of the art 20$ player.

http://www.o-digital.com/uploads/2227/2288-2/Divx_Player_DVD_G339_895.jpg

Perhaps we should keep another vote for 1024bytes(1kilobyte) blocksize, this way it will become more decentralized and the amount of nodes will triple in a day. .....or not.


Title: Re: What are the downsides to 8MB blocks?
Post by: ajareselde on August 12, 2015, 11:03:28 PM
Downsides to 8MB blocks are that the full node count will be even lower than it is today, and the main arguments for that are the bandwidth increase,
and actual size of the blockchain (storage), but imho, in today's world, none of those should represent a problem to 99.999% bitcoin users.

cheers


Title: Re: What are the downsides to 8MB blocks?
Post by: jc12345 on August 12, 2015, 11:05:21 PM
Ease of use, mass adoption and having tx processed as fast as possible is the name of the game. This can never happen with a local large blockchain. The future is in chain providers or custodians and mass users with thin clients making use of the chain custodians. Bitcoin is becoming so centralised in anyways from a mining point of view that the pools and the nodes out there can have local chains. It might even come to it to not have local chains on PCs at all but having a network of VPSes in the cloud with the chain on them and most VPSes are on thick and fast pipes that wouldn't feel 8MB blocks at all or whatever sizes BIP101 will throw at them in future.


Title: Re: What are the downsides to 8MB blocks?
Post by: johnyj on August 13, 2015, 03:40:21 AM
Uncertainty. The larger the change, the larger the uncertainty, and for financial system you want changes to be as small as possible to avoid uncertainty, uncertainty increase the chance of totally unpredicted disaster


Title: Re: What are the downsides to 8MB blocks?
Post by: tadakaluri on August 13, 2015, 04:04:11 AM
Chinese mining pools seem to have played the decisive role in the debate. As CoinFox wrote recently, a joint statement of BTCChina, Huobi, F2Pool, BW and Antpool favoured a compromise – an increase of the block size to 8MB instead of 20MB.

Quote
China’s five largest mining pools gathered at the National Conference Center in Beijing to hold a technical discussion about the ramifications of increasing the max block size on the Bitcoin network. In attendance were F2Pool, BW, BTCChina, Huobi.com, and Antpool. After undergoing deep consideration and discussion, the five pools agree that while the block size does need to be increased, a compromise should be made to increase the network max block size to 8 megabytes. We believe that this is a realistic short term adjustment that remains fair to all miners and node operators worldwide.

Why upgrade to 8MB but not 20MB?

1.Chinese internet bandwidth infrastructure is not built out to the same advanced level as those found in other countries.

2.Chinese outbound bandwidth is restricted; causing increased latency in connections between China & Europe or the US.

3.Not all Chinese mining pools are ready for the jump to 20MB blocks, and fear that this could cause an orphan rate that is too high.

The bitcoin miners of China agree that the blocksize must be increased, but we believe that increasing to 8MB first is the most reasonable course of action. We believe that 20MB blocks will cause a high orphan rate for miners, leading to hard forks down the road. If the bitcoin community can come to a consensus to upgrade to 8MB blocks first, we believe that this lays a strong foundation for future discussions around the block size. At present, China’s five largest mining pools account for more than 60% of the network hashrate.

The long debate over the bitcoin block size is over. The updates being done to the bitcoin code have been published by the core developer Gavin Andresen on GitHub. The block size will change from 1MB to 8MB, with further doubling every two years – so in 2018, it will reach 16 MB, then 32MB in 2020 and so on.

2016: 8 MB
2018: 16 MB
2020: 32 MB
2022: 64 MB
2024: 128 MB
2026: 256MB
2028: 512 MB
2030: 1024 MB
2032: 2048 MB
2034: 4096 MB

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.

4096 MB per 10minutes in a year will grow to: 205TB per year worth of storage.

I wonder if they took in account the laws of physics in this equation. It is not impossible but who can and will pay for such an investment just to be a unpaid bitcoin client (full node).


Title: Re: What are the downsides to 8MB blocks?
Post by: lottery248 on August 13, 2015, 04:32:17 AM
in order to prevent unconfirmed transaction flooding, if we allowed to increase the size of blockchain, people would be able to do numbers of transaction and lead bitcoin into unsustainable to full node users.


Title: Re: What are the downsides to 8MB blocks?
Post by: Amph on August 13, 2015, 06:45:41 AM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.

Miners cant wait 10 minutes to have their newly mined block trasfered to the next node.

But they can wait 1.25 minutes to have their newly mined block trasfered to the next node?

i think not, ideally the lower the better so if we assume few seconds of waiting you end already in x600(1 seconds of waiting) of 13.6 KB/s, which is around 8 MB/s and it is not small at all for many...


Title: Re: What are the downsides to 8MB blocks?
Post by: gentlemand on August 13, 2015, 06:28:25 PM

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.


I don't think storage will ever be much of an issue. Bandwidth sure as shit is and they seem to be a little casual about that with the ever increasing block size proposal.

Nothing you can do about it yourself. You have to wait for your friendly phone company to come around and do some digging up and install major hardware upgrades.

My bandwidth is unchanged in over a decade and there's nothing on the horizon either. It suits my purposes fine but it's not going to like running a node in such a future.



Title: Re: What are the downsides to 8MB blocks?
Post by: DarkHyudrA on August 14, 2015, 11:24:07 AM
Chinese mining pools seem to have played the decisive role in the debate. As CoinFox wrote recently, a joint statement of BTCChina, Huobi, F2Pool, BW and Antpool favoured a compromise – an increase of the block size to 8MB instead of 20MB.

Quote
China’s five largest mining pools gathered at the National Conference Center in Beijing to hold a technical discussion about the ramifications of increasing the max block size on the Bitcoin network. In attendance were F2Pool, BW, BTCChina, Huobi.com, and Antpool. After undergoing deep consideration and discussion, the five pools agree that while the block size does need to be increased, a compromise should be made to increase the network max block size to 8 megabytes. We believe that this is a realistic short term adjustment that remains fair to all miners and node operators worldwide.

Why upgrade to 8MB but not 20MB?

1.Chinese internet bandwidth infrastructure is not built out to the same advanced level as those found in other countries.

2.Chinese outbound bandwidth is restricted; causing increased latency in connections between China & Europe or the US.

3.Not all Chinese mining pools are ready for the jump to 20MB blocks, and fear that this could cause an orphan rate that is too high.

The bitcoin miners of China agree that the blocksize must be increased, but we believe that increasing to 8MB first is the most reasonable course of action. We believe that 20MB blocks will cause a high orphan rate for miners, leading to hard forks down the road. If the bitcoin community can come to a consensus to upgrade to 8MB blocks first, we believe that this lays a strong foundation for future discussions around the block size. At present, China’s five largest mining pools account for more than 60% of the network hashrate.

The long debate over the bitcoin block size is over. The updates being done to the bitcoin code have been published by the core developer Gavin Andresen on GitHub. The block size will change from 1MB to 8MB, with further doubling every two years – so in 2018, it will reach 16 MB, then 32MB in 2020 and so on.

2016: 8 MB
2018: 16 MB
2020: 32 MB
2022: 64 MB
2024: 128 MB
2026: 256MB
2028: 512 MB
2030: 1024 MB
2032: 2048 MB
2034: 4096 MB

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.

4096 MB per 10minutes in a year will grow to: 205TB per year worth of storage.

I wonder if they took in account the laws of physics in this equation. It is not impossible but who can and will pay for such an investment just to be a unpaid bitcoin client (full node).

But remember that this is the MAX block size, it isn't the I MUST FILL 100% of block size. Of course it's way high, even 128MB is ridiculous if it ever get completely full, to some people it's justa matter of seconds or a minute to download but I do worry about the uploading of those blocks.


Title: Re: What are the downsides to 8MB blocks?
Post by: AtheistAKASaneBrain on August 14, 2015, 12:22:48 PM

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.


I don't think storage will ever be much of an issue. Bandwidth sure as shit is and they seem to be a little casual about that with the ever increasing block size proposal.

Nothing you can do about it yourself. You have to wait for your friendly phone company to come around and do some digging up and install major hardware upgrades.

My bandwidth is unchanged in over a decade and there's nothing on the horizon either. It suits my purposes fine but it's not going to like running a node in such a future.



Actually I don't think bandwith is that much of an issue. It will take a bit longer to sync but that's that, the worst part will be downloading the blockchain the first time, then if you open it daily is not that bad.


Title: Re: What are the downsides to 8MB blocks?
Post by: Derrike on August 14, 2015, 12:50:32 PM

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.


I don't think storage will ever be much of an issue. Bandwidth sure as shit is and they seem to be a little casual about that with the ever increasing block size proposal.

Nothing you can do about it yourself. You have to wait for your friendly phone company to come around and do some digging up and install major hardware upgrades.

My bandwidth is unchanged in over a decade and there's nothing on the horizon either. It suits my purposes fine but it's not going to like running a node in such a future.



Actually I don't think bandwith is that much of an issue. It will take a bit longer to sync but that's that, the worst part will be downloading the blockchain the first time, then if you open it daily is not that bad.
40 gb!!!!
With my connection speed the block chain will be downloaded in 4 to 5  days or maybe take a week.

Currently I've installed new os on my pc and electrum is also taking a while to synchronize.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 14, 2015, 01:56:53 PM

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.


I don't think storage will ever be much of an issue. Bandwidth sure as shit is and they seem to be a little casual about that with the ever increasing block size proposal.

Nothing you can do about it yourself. You have to wait for your friendly phone company to come around and do some digging up and install major hardware upgrades.

My bandwidth is unchanged in over a decade and there's nothing on the horizon either. It suits my purposes fine but it's not going to like running a node in such a future.



Actually I don't think bandwith is that much of an issue. It will take a bit longer to sync but that's that, the worst part will be downloading the blockchain the first time, then if you open it daily is not that bad.
40 gb!!!!
With my connection speed the block chain will be downloaded in 4 to 5  days or maybe take a week.

Currently I've installed new os on my pc and electrum is also taking a while to synchronize.

Why didn't you make a backup? It took me 4/5 hours last time I downloaded the blockchain.


Title: Re: What are the downsides to 8MB blocks?
Post by: TrueBeliever on August 14, 2015, 02:21:22 PM

i have had trouble trying to get a node up and running as it is.

Yes 8 Mb is the max size and blocks won't always be that big, but in general we will start to see many blocks greater than the current 1 Mb size.

It will start to take node hosting out of the realm of the average punter lending his spare disk space and CPU cycles "for the good of the network"

I haven't figured where I stand on this yet: support or reject the increase the blocksize increase, support buying lattes with altcoins (this is not an altogether stupid idea), the whole thing is doing my head in.

The Visa or Paypal network transfers a huge number of transactions per minute.  If Bitcoin went that viral are node hosters going to store that magnitude of transactions on their home PC? Home PCs using ADSL are not quite the type of infrastructure that could handle anything like that, not to mention the inefficiencies that decentralization brings.

This is a serious problem that poses philosophical as well as technical questions.  Not even Andresen has presented a convincing argument on this topic.

I believe the final solution to this problem has not yet been formulated.


Title: Re: What are the downsides to 8MB blocks?
Post by: Derrike on August 14, 2015, 02:35:57 PM

Personally I believe that this well overestimating the rate internet connection-speeds and hard-disk space will grow. Just look at ADSL or even cable for instance.


I don't think storage will ever be much of an issue. Bandwidth sure as shit is and they seem to be a little casual about that with the ever increasing block size proposal.

Nothing you can do about it yourself. You have to wait for your friendly phone company to come around and do some digging up and install major hardware upgrades.

My bandwidth is unchanged in over a decade and there's nothing on the horizon either. It suits my purposes fine but it's not going to like running a node in such a future.



Actually I don't think bandwith is that much of an issue. It will take a bit longer to sync but that's that, the worst part will be downloading the blockchain the first time, then if you open it daily is not that bad.
40 gb!!!!
With my connection speed the block chain will be downloaded in 4 to 5  days or maybe take a week.

Currently I've installed new os on my pc and electrum is also taking a while to synchronize.

Why didn't you make a backup? It took me 4/5 hours last time I downloaded the blockchain.
Can I backup my blockchain also ???
I have backed up the private keys and seed but never knew about backing up the blockchain.


Title: Re: What are the downsides to 8MB blocks?
Post by: LiteCoinGuy on August 14, 2015, 02:38:20 PM
Chinese mining pools seem to have played the decisive role in the debate. As CoinFox wrote recently, a joint statement of BTCChina, Huobi, F2Pool, BW and Antpool favoured a compromise – an increase of the block size to 8MB instead of 20MB.

Quote
China’s five largest mining pools gathered at the National Conference Center in Beijing to hold a technical discussion about the ramifications of increasing the max block size on the Bitcoin network. ....

The bitcoin miners of China agree that the blocksize must be increased, but we believe that increasing to 8MB first is the most reasonable course of action. We believe that 20MB blocks will cause a high orphan rate for miners, leading to hard forks down the road. If the bitcoin community can come to a consensus to upgrade to 8MB blocks first, we believe that this lays a strong foundation for future discussions around the block size. At present, China’s five largest mining pools account for more than 60% of the network hashrate.

The long debate over the bitcoin block size is over. The updates being done to the bitcoin code have been published by the core developer Gavin Andresen on GitHub. The block size will change from 1MB to 8MB, with further doubling every two years – so in 2018, it will reach 16 MB, then 32MB in 2020 and so on.

2016: 8 MB
2018: 16 MB
2020: 32 MB
2022: 64 MB
2024: 128 MB

....


finally. a good and conservativ approach.  :)


Title: Re: What are the downsides to 8MB blocks?
Post by: BitcoinHawker on August 14, 2015, 04:20:02 PM
Do larger blocks give an advantage to the larger mining pools? Ex. Getting some sort of edge on mining the next block after finding one, seeing that the blocks will be larger?


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on August 14, 2015, 06:54:55 PM
Do larger blocks give an advantage to the larger mining pools? Ex. Getting some sort of edge on mining the next block after finding one, seeing that the blocks will be larger?
Larger blocks give an advantage to larger and better connected pools, so they can propagate them faster. The propagation bottlenecks can fragment the network, where one larger well-intra-connected part (read: China) will be winning more orphan races, thus earning relatively more money -- creating financial incentives for further centralization.


Title: Re: What are the downsides to 8MB blocks?
Post by: Jace on August 14, 2015, 07:49:16 PM
The long debate over the bitcoin block size is over. The updates being done to the bitcoin code have been published by the core developer Gavin Andresen on GitHub. The block size will change from 1MB to 8MB, with further doubling every two years – so in 2018, it will reach 16 MB, then 32MB in 2020 and so on.
Will this make it into Bitcoin Core as well, or is there still a discrepancy between Core and XT ?

If so, exactly who or what still prevents the above patch to make it into Bitcoin Core? (i.e. so we can all stick with just ONE Bitcoin version)


Title: Re: What are the downsides to 8MB blocks?
Post by: Dire on August 14, 2015, 08:29:45 PM
This is a good question, I've also wanted to clearly know the answer to this.

What about companies that have API's or have built something connected to the blockchain? Will they have to do something at the fork? All of them? Because I imagine that would be a nightmare to do every two years.

Or is it not like that?

An increase in size of the blocks changes nothing to the nodes and daemons, only, of course, in the main mining code.

Ah, thanks for the answer.

After reading quite a lot of stuff about the block size, and in particular a post by Litecoin guy, I have to say, I can't see what the exact point is to keep the blocks at 1mb. I mean, in the long run Bitcoin will stand to lose more than it will gain by not adapting.

I'm no miner so I know I basically don't know, but as far as I can understand it, Bitcoin needs bigger blocks, and even if it needs bigger blocks in the future and another fork, then so what?

PC hardware was never designed to be upgraded in the first place, but it was built on... and on... and on. It wasn't the end of the world, quite the opposite in fact.

I remember when I was using a 1k 'computer'. You couldn't even fart with 1k nowadays.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on August 14, 2015, 09:41:47 PM
Quote
I have to say, I can't see what the exact point is to keep the blocks at 1mb.
Neither can I. I believe we need a gradual rise which is compatible with technology improvement. 15-20% a year looks reasonable to me. XT's proposal doesn't.


Title: Re: What are the downsides to 8MB blocks?
Post by: iCEBREAKER on August 14, 2015, 10:19:37 PM
My admittedly very limited understanding: Currently because of the limited block sizes the bitcoin network could never handle the traffic if a large amount of new bitcoin users came online and started using bitcoin. The network would be so slow that people would not have a very good experience.

The solution to this is to increase the block size to 8 MB per block allowing for many more transactions and a much faster network capable of handling an event in which a large amount of new users start using bitcoin.

I don't know of the downside though. Why are so many people against this? I don't understand.

8MB doesn't allow for "for many more transactions" only ~8 times the current (extremely low) number.

You can't scale by adding more of the same.  More of the same risks negative marginal returns, which is why that approach is called "bloating."

Quote

I'm not sure if you are aware of the centralization pressure that occurs when miners are allowed to pick their own block sizes. Miners have incentives to encourage a very high orphan rate, if the orphan rate is properly targeted. Mining is a 0-sum game, which means that miners have incentive to hurt eachother. (less competition means lower difficulty and more blocks for you).

The ideal scenario for a miner is that the block they produce immediately hits a large portion of the hash power (at least 51%, but I'm not sure what the optimal percentage is), and then never hits the remaining hashpower at all. That remaining hashpower will have to find 2 blocks before the rest of the hashpower finds a single block - this will be detrimental to the profits of the minority hashpower, significantly so.

Large blocks provide a way to achieve this to some effect for bigger miners....

...This attack can be levied by a single large miner with no collusion. Simply by prioritizing the other large miners, and refusing to send the block to the low-bandwidth minority, a big miner can create blocks large enough to heavily impact the orphan rate of smaller miners without significantly affecting their own orphan rate.

This is very bad. The block size limit is important to stop this class of attack.
(https://www.reddit.com/r/Bitcoin/comments/3fpuld/a_transaction_fee_market_exists_without_a_block/ctqxkq6)


Quote

The vast majority of research demonstrates that blocksize does matter, blocksize caps are required to secure the network, and large blocks are a centralizing pressure.

Here’s a short list of what has been published so far:

1) No blocksize cap and no minimum fee leads to catastrophic breakage as miners chase marginal 0 fees:

    http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2400519

It’s important to note that mandatory minimum fees could simply be rebated out-of-band, which would lead to the same problems.

2) a) Large mining pools make strategies other than honest mining more profitable:

    http://www.cs.cornell.edu/~ie53/publications/btcProcArXiv.pdf

2) b) In the presence of latency, some alternative selfish strategy exists that is more profitable at any mining pool size. The larger the latency, the greater the selfish mining benefit:

    http://arxiv.org/pdf/1507.06183v1.pdf

3) Mining simulations run by Pieter Wuille shows that well-connected peers making a majority of the hashing power have an advantage over less-connected ones, earning more profits per hash. Larger blocks even further favor these well-connected peers. This gets even worse as we shift from block subsidy to fee based reward :

    http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg08161.html

4) Other point(s):

If there is no blocksize cap, a miner should simply snipe the fees from the latest block and try to stale that block by mining their own replacement. You get all the fees plus any more from new transactions. Full blocks gives less reward for doing so, since you have to choose which transactions to include. https://www.reddit.com/r/Bitcoin/comments/3fpuld/a_transaction_fee_market_exists_without_a_block/ctqxkq6 (https://np.reddit.com/r/Bitcoin/comments/3ggggo/im_lost_in_the_blocksize_limit_debate/ctyhcj7?context=3)


Title: Re: What are the downsides to 8MB blocks?
Post by: Andy4.4 on August 15, 2015, 03:45:31 AM
Downsides......  8mb block take much time to spread throughout the bitcoin network or block chain.

There are many places in world where Internet is costly and speed is also not good.
So according to me, this is a downside.


Title: Re: What are the downsides to 8MB blocks?
Post by: LiteCoinGuy on August 15, 2015, 06:29:12 AM
no bandwidth problem. no storage problem.

i would like to see mass adoption. i would like to follow satoshis view of big blocks. i would like to have a permission less and cheap blockchain (cheap transactions) for everybody in the world.


look at Nielsen's Law:

http://www.nngroup.com/articles/law-of-bandwidth/

we dont talk about 100 MB blocks tomorrow - we talk about 6, 8 or 16 MB blocks in a few years (and it takes time to even fill them).
hundreds of millions of people can support such nodes today. no problem.


Title: Re: What are the downsides to 8MB blocks?
Post by: iCEBREAKER on August 15, 2015, 06:36:23 AM
no bandwidth problem. no storage problem.

i would like to see mass adoption. i would like to follow satoshis view of big blocks. i would like to have a permission less and cheap blockchain (cheap transactions) for everybody in the world.


look at Nielsen's Law:

http://www.nngroup.com/articles/law-of-bandwidth/

we dont talk about 100 MB blocks tomorrow - we talk about 6, 8 or 16 MB blocks in a few years (and it takes time to even fill them).
hundreds of millions of people can support such nodes today. no problem.

Nielsen's (Folk) Law is bounded by Gibson's Razor:

"The future is already here - it's just not evenly distributed."

See my lengthy, well-researched response to you here (https://bitcointalk.org/index.php?topic=1150481.msg12144001#msg12144001) for Important Details.   :)


Title: Re: What are the downsides to 8MB blocks?
Post by: Soros Shorts on August 15, 2015, 08:54:32 AM
Storage and internet bandwidth are not really an issue these days. The real issue is the CPU resources used during block validation. Every new block that a node receives has to be validated against the known blockchain. This includes blocks that a new node downloads for the very first time. Some idiots are still running nodes on Raspberry Pis or Beagle Bones. When/if we move to 8MB, these nodes will not be able to cope with the larger blocks in a reasonable amount of time.

If you run a p2pool node and bitcoin node on the same machine (like I did), you already see a problem today when 1MB blocks come in and you are running anything less than a 4-core current generation CPU. My solution was to run p2pool and bitcoind on separate i7 machines, which was a pain in the ass but my setup can now handle 1MB blocks without too many orphans of p2pool shares.


Title: Re: What are the downsides to 8MB blocks?
Post by: LiteCoinGuy on August 15, 2015, 08:56:59 AM
no bandwidth problem. no storage problem.

i would like to see mass adoption. i would like to follow satoshis view of big blocks. i would like to have a permission less and cheap blockchain (cheap transactions) for everybody in the world.


look at Nielsen's Law:

http://www.nngroup.com/articles/law-of-bandwidth/

we dont talk about 100 MB blocks tomorrow - we talk about 6, 8 or 16 MB blocks in a few years (and it takes time to even fill them).
hundreds of millions of people can support such nodes today. no problem.

Nielsen's (Folk) Law is bounded by Gibson's Razor:

"The future is already here - it's just not evenly distributed."

See my lengthy, well-researched response to you here (https://bitcointalk.org/index.php?topic=1150481.msg12144001#msg12144001) for Important Details.   :)

i read it. but even when you look Rustys estimation, bigger blocks are no problem:

Extracting the figures gives:

#Average download speed in November 2008 was 3.6Mbit
#Average download speed in November 2014 was 22.8Mbit

#Average upload speed in November 2008 to April 2009 was 0.43Mbit/s
#Average upload speed in November 2014 was 2.9Mbit



http://rusty.ozlabs.org/?p=551


@Soros Shorts

that could happen. but please note that blocks will probably not be full immediately.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 15, 2015, 11:45:48 AM
What's the point of a "speedy 1MB blocks flashing by over 10gbps uplinks" bitcoin network, if nobody can use it.


Title: Re: What are the downsides to 8MB blocks?
Post by: andysbizz on August 15, 2015, 01:23:55 PM
This will help to solve the spam attack, and send more transactions to the network


Title: Re: What are the downsides to 8MB blocks?
Post by: Kazimir on August 15, 2015, 02:15:58 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?


Title: Re: What are the downsides to 8MB blocks?
Post by: Brewins on August 15, 2015, 02:22:11 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?


they will soon run out of disk space and I don't think raspeberries are supposed to handle so much disk accesses, so it might reduce the life of the device


Title: Re: What are the downsides to 8MB blocks?
Post by: cellard on August 15, 2015, 03:34:01 PM
Sooner or later only a few people will be able to run nodes. And even if running nodes was easy, most people would be too lazy and resort to SPV or web based wallets. So the moral of the story is: No matter what they do, the % of people running nodes is always going to be a minority of enthusiasts.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 16, 2015, 12:46:13 AM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?


they will soon run out of disk space and I don't think raspeberries are supposed to handle so much disk accesses, so it might reduce the life of the device

A 1TB drive attached to a Raspberry Pie doesn't run out of diskspace sooner then if it were attached to a Core i7.
I'm also not sure why it would die from "disk accesses".


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 29, 2015, 11:53:46 AM
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

Not that I think that simply increasing the block size limit to 8MB is a good solution (I'd rather see something more dynamic (https://bitcointalk.org/index.php?topic=1151061)) but if 13.6 KB/s is actually a problem, maybe you should fix your internet, rather than debate over Bitcoin.

Miners cant wait 10 minutes to have their newly mined block trasfered to the next node.

What do you mean with that? Miners can propagate really fast. An there is a project, i'm not sure anymore what it's name was, that was created to propagate blocks faster. And they get >50% in 2 seconds or so when using that network. My numbers might be wrong but it was so fast that creating 1 transaction blocks made no real sense.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 29, 2015, 11:55:50 AM
The biggest downside is basically the fact that the blocksize will be bigger, therefore limiting the amount of people that can access to it, or they could still access to it but it will be slower to download it.

Not really. Where should all these additional transactions come from suddenly to fill the 8MB? The blocks weren't full up to the spam attacks so why should suddenly there be so much more transactions?

If you think about spammers then no, that would simply be way too expensive.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 29, 2015, 11:57:45 AM
It will solve the spam attacks problem.
How is that? What prevents anyone from sending 8 times (or 100 times) as much spam as what we've seen recently?

What we need is a slight change in the default fee setting for Bitcoin nodes, that still allow very cheap payments (also micropayments) but helps against mass spam / dust transactions. Something similar to what Litecoin does, by requiring an additional small fee for each small output in a tx (and perhaps for each small input as well, while we're at it).

Will you do it? You would be poor pretty fast. Even the small KB that were needed to fell the 1MB were already expensive. Imagining that someone would spend the money to fill 8 MB blocks is hard.

It simply would not make any sense in any way to spam that way.


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on August 29, 2015, 12:18:21 PM
There are some problems with bigger blocks, as far as I can understand bigger blocks means:

1. You need to have more HDD place to store bigger blockchain.
Partly true. If you're running a node you can prune the blockchain. I run with a node with 10GB blockchain currently, but even pruning it to 512MB is possible.

Quote
2. Transactions fees will be actually higher, RIP bitcoin microtransactions.
False. Transaction fees will be lower, because there's more space in the block, thus less fee competition.

Quote
3. Higher blocks also requires higher internet bandwidth.
True. Now running a node requires some 5kB/s, so running a node won't be a problem for a long time. Propagation times for miners might be, though.


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on August 29, 2015, 12:29:44 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?


they will soon run out of disk space and I don't think raspeberries are supposed to handle so much disk accesses, so it might reduce the life of the device

Just use some external drive and prune the blockchain to size of your liking. I haven't had any problems running node on raspberry pi and won't have until bandwidth of my ca. $25 connection is not enough (would need over 100X increase of blocksize from today). Currently upload bandwitdh used is under 5kB/s for most of time (of which some might be other traffic as I also run other services on it).


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 29, 2015, 12:35:03 PM
There are some problems with bigger blocks, as far as I can understand bigger blocks means:

1. You need to have more HDD place to store bigger blockchain.
2. Transactions fees will be actually higher, RIP bitcoin microtransactions.
3. Higher blocks also requires higher internet bandwidth.

Point 1 is not really the case. I mean the 8MB won't be filled magically suddenly. Where should these transactions come from. And when you would stay at 1MB only because of that then bitcoin would be unuseable since ALWAYS transactions would not be included. What kind of transaction system would it be when you can't trust that it transfers?

Point 2 is wrong. The fee will grow without a bigger blocksize. With 1MB blocksize for example everyone would pay higher fees to get their transaction included before others.

Point 3 is the same like point 1.


Title: Re: What are the downsides to 8MB blocks?
Post by: Nas on August 29, 2015, 12:37:20 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?

Yeah, why don't you buy 2 TB SSD to everybody in Bitcoin community Mr. Donator Legendary rich fella? Almost everybody in this community wants to run Bitcoin Core as node.
Or you want to limit node usage to some secret elite society? More centralization is definitely a good idea, huh?


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on August 29, 2015, 12:38:22 PM

i have had trouble trying to get a node up and running as it is.

What kind of problems?

I'd guess bandwidth saturation while syncing? You only need to sync once and after the blockchain is downloaded the bandwidth and processor usage is minimal. If you're willing to run a node (and thus keep it up for months or years) few days to sync the blockchain isn't an issue. (IMO)


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 29, 2015, 12:42:39 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on August 29, 2015, 12:44:49 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?

Yeah, why don't you buy 2 TB SSD to everybody in Bitcoin community Mr. Donator Legendary rich fella? Almost everybody in this community wants to run Bitcoin Core as node.
Or you want to limit node usage to some secret elite society? More centralization is definitely a good idea, huh?

Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.


Title: Re: What are the downsides to 8MB blocks?
Post by: Nas on August 29, 2015, 12:54:53 PM
Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

How do you maintain all blockchain when block size limit will be 8 MB? Blockchain is almost 50 GB already. It'll be 63 GB before new year. Imagine we see 8 MB blocks every 10 minutes. Even 2 TB would be obsolete in 5 years.
If you don't want any problems you don't store your blockchain in HDD. You need a good SSD. Running Bitcoin Core is very expensive even right now.


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on August 29, 2015, 01:23:20 PM
Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

How do you maintain all blockchain when block size limit will be 8 MB? Blockchain is almost 50 GB already. It'll be 63 GB before new year. Imagine we see 8 MB blocks every 10 minutes. Even 2 TB would be obsolete in 5 years.
If you don't want any problems you don't store your blockchain in HDD. You need a good SSD. Running Bitcoin Core is very expensive even right now.

I'm actually using SSD myself too, so I don't know if there would be problems using HDD. What would they be?

8MB block limit doesn't mean that all blocks will be full. But let's say they were. 5 years is still a very long time and by then larger drives would be cheaper.

Also why should everybody store the full blockchain? Blockchain size doesn't really matter (aside from sync time) if most nodes use a pruned chain that only contains the latest history.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 29, 2015, 03:29:13 PM
Better call Netflix to stop their 4K releases, otherwise nobody will be able to watch Netflix anymore if everything is 4K.

Let's hope Windows 11 can fit back on a floppy, otherwise we are doomed.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on August 29, 2015, 03:32:13 PM
If you don't want any problems you don't store your blockchain in HDD. You need a good SSD. Running Bitcoin Core is very expensive even right now.

And why exactly is that?

I think my HDD can handle writing a 8MB block every 10 min, luckily I also have some RAM, doesn't your PC?


Title: Re: What are the downsides to 8MB blocks?
Post by: johnyj on August 30, 2015, 04:08:04 AM
This chart says it all

http://photo.mystisland.org/propagation.png

For broadcasting large blocks, it will take 0.25 second for each KB to reach every nodes. So 1MB blocks would take 250 seconds e.g. more than 4 minutes to reach all the network, or 80 seconds to reach majority of the network

It is easy to calculate, for 8MB blocks, it will take 32 minutes to reach all the nodes, or 10.6 minutes to reach majority of nodes, it is obviously too slow, the next block is already mined before the previous one arrived, so the previous one is always orphaned, the network will be segmented

http://www.cs.ucsb.edu/~rich/class/cs290-cloud/papers/bitcoin-delay.pdf

Of course there will be workarounds to broadcast only the block header first then followed by the block, but that function is not implemented yet and have its own weakness. Currently some chinese miners try to include as little transaction as possible to increase the speed of their block's broadcasting


Title: Re: What are the downsides to 8MB blocks?
Post by: Jeremycoin on August 30, 2015, 04:33:46 AM
afaik some bandwidth problem for miners(chinese) and probably the fact that 8MB is not a final solution, because you need to fork again in the future, that will arise all the same problems, that we are facing right now, for this size increase
[IMHO]
I believe this problem would solved in the future, just like internet speed it will always increase to higher speed.


Title: Re: What are the downsides to 8MB blocks?
Post by: iCEBREAKER on August 30, 2015, 04:40:35 AM

Besides the technical challenges for 8MB blocks (verification and propagation), there are even more difficult economic entailments:


https://i.imgur.com/Sv4bHsS.png (https://twitter.com/Conspirosphere/status/637519864085807104)


If you want to prevent formation/maturation of fee markets sufficient to replace block subsidies, raising the maximum size is the best way to do it.


Title: Re: What are the downsides to 8MB blocks?
Post by: ranochigo on August 30, 2015, 05:03:10 AM
Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

How do you maintain all blockchain when block size limit will be 8 MB? Blockchain is almost 50 GB already. It'll be 63 GB before new year. Imagine we see 8 MB blocks every 10 minutes. Even 2 TB would be obsolete in 5 years.
If you don't want any problems you don't store your blockchain in HDD. You need a good SSD. Running Bitcoin Core is very expensive even right now.
SSD is not a viable option for most. SSD is quite expensive due to the speed and they don't help much except in the initial synchronization when it would help to speed up the synchronizing process. But headers-first synchronization would have already speed up this process largely already, when block pruning is implemented fully, most don't need to store the entire blockchain. SPV clients are pretty much the option for everyone, they offer good features while occupying small space.

Bandwidth don't come at a cheap price and some ISP in the world have cap on the bandwidth. This could pose as a problem.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 31, 2015, 12:32:23 PM
Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

How do you maintain all blockchain when block size limit will be 8 MB? Blockchain is almost 50 GB already. It'll be 63 GB before new year. Imagine we see 8 MB blocks every 10 minutes. Even 2 TB would be obsolete in 5 years.
If you don't want any problems you don't store your blockchain in HDD. You need a good SSD. Running Bitcoin Core is very expensive even right now.

Then where will all these transactions come from suddenly? You know that the 1MB blocks were not full until the spamming began? It is not imaginable that suddenly 8MB blocks are always happening. Even spammers could not afford these costs.

So you shouldn't fear these block sizes.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on August 31, 2015, 12:37:36 PM
This chart says it all

http://photo.mystisland.org/propagation.png

For broadcasting large blocks, it will take 0.25 second for each KB to reach every nodes. So 1MB blocks would take 250 seconds e.g. more than 4 minutes to reach all the network, or 80 seconds to reach majority of the network

It is easy to calculate, for 8MB blocks, it will take 32 minutes to reach all the nodes, or 10.6 minutes to reach majority of nodes, it is obviously too slow, the next block is already mined before the previous one arrived, so the previous one is always orphaned, the network will be segmented

http://www.cs.ucsb.edu/~rich/class/cs290-cloud/papers/bitcoin-delay.pdf

Of course there will be workarounds to broadcast only the block header first then followed by the block, but that function is not implemented yet and have its own weakness. Currently some chinese miners try to include as little transaction as possible to increase the speed of their block's broadcasting

First, it will take a lot of time until the bitcoin network will have enough adoption to fill 8 MB Blocks.

Second... there is a network that is used to propagate blocks fast to get above 50%. Which is what it needs to not being orphaned anymore. That network was set up for exactly that reason and it can propagate full 1MB blocks very fast. Only a couple seconds.

That was done to show that miners don't need to create 1 transaction blocks in order to have an advantage in propagation.

So for now this is a non existing problem.


Title: Re: What are the downsides to 8MB blocks?
Post by: iCEBREAKER on September 02, 2015, 07:12:08 PM
it will take a lot of time until the bitcoin network will have enough adoption to fill 8 MB Blocks.

It won't take a lot of time until DoS 'stress tests' fill up 8 MB blocks.


for now this is a non existing problem.

 ::)

Quote
Miners are struggling with blocks far smaller than 750KB blocks and resorting to SPV mining
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010283.html

The existing problem is that you don't know WTF you're talking about. 


Title: Re: What are the downsides to 8MB blocks?
Post by: dothebeats on September 02, 2015, 07:18:24 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?

Yeah, why don't you buy 2 TB SSD to everybody in Bitcoin community Mr. Donator Legendary rich fella? Almost everybody in this community wants to run Bitcoin Core as node.
Or you want to limit node usage to some secret elite society? More centralization is definitely a good idea, huh?

Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

The block chain size alone is 40 GB> right now. Where'd you get those 512 MB of data? o.o You need to have the full copy of the block chain since the genesis block to become a full node.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 02, 2015, 07:44:17 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?

Yeah, why don't you buy 2 TB SSD to everybody in Bitcoin community Mr. Donator Legendary rich fella? Almost everybody in this community wants to run Bitcoin Core as node.
Or you want to limit node usage to some secret elite society? More centralization is definitely a good idea, huh?

Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

The block chain size alone is 40 GB> right now. Where'd you get those 512 MB of data? o.o You need to have the full copy of the block chain since the genesis block to become a full node.
He's talking about blockchain pruning -- currently possible with Core client. Though it's not a full node really until UTXO commitments are in place. You still need full nodes to do initial sync and full validation, and someone must be running them.


Title: Re: What are the downsides to 8MB blocks?
Post by: NorrisK on September 02, 2015, 07:47:05 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...


Title: Re: What are the downsides to 8MB blocks?
Post by: Mickeyb on September 02, 2015, 08:27:06 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!


Title: Re: What are the downsides to 8MB blocks?
Post by: adamstgBit on September 02, 2015, 08:30:16 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized


Title: Re: What are the downsides to 8MB blocks?
Post by: knight22 on September 02, 2015, 08:34:23 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Not me! My 56K modem can't handle it  :'(


Title: Re: What are the downsides to 8MB blocks?
Post by: Mickeyb on September 02, 2015, 08:50:47 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 03, 2015, 03:43:10 AM
it will take a lot of time until the bitcoin network will have enough adoption to fill 8 MB Blocks.

It won't take a lot of time until DoS 'stress tests' fill up 8 MB blocks.

Sure. And will you pay that? You realize the cost of the recent spam attacks? And those were only some KB. You speak about filling up a lot MB with spam. I wonder if you will find someone who will do the spamming.

And of course i referred to the natural adoption of bitcoin that will fill the blocks. Spamming won't happen since it does not make sense then anymore in any way for the spammer.

for now this is a non existing problem.

 ::)

I guess you only misinterpreted. Read above.

Quote
Miners are struggling with blocks far smaller than 750KB blocks and resorting to SPV mining
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010283.html

The existing problem is that you don't know WTF you're talking about. 

Or... maybe... you don't have a clue what i'm talking about.

Your link, by the way, is all fine and so but there is already a walkaround since ages: http://bitcoinrelaynetwork.org/

I would SPV-Mine too when i would own a big farm. Though i would validate the previous block once i received all data. Then act accordingly. Simply because it would be a little bit faster. That doesn't mean that the advantage is so big that it really makes a big difference.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 03, 2015, 03:48:12 AM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

8 Megabytes per 10 Minutes and you think we will get in problems with that? What kind of internet connection do you have in order to fear that?

On top... you know that the current blocks are not even filled full. They only are full when these spammers act. And there is no reason to assume that suddenly, with 8 Megabyte Blocks, these blocks will be full. Where should all these transactions come from?


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 03, 2015, 08:06:27 AM
Linuld, really... you are asking the same questions that have been answered like a thousand times, and making arguments that have been countered a thousand times...

I will only comment on some of them:
Quote
On top... you know that the current blocks are not even filled full. They only are full when these spammers act. And there is no reason to assume that suddenly, with 8 Megabyte Blocks, these blocks will be full. Where should all these transactions come from?
There's a perfect reason to assume that blocks are suddenly 8Mb -- if there's a specific attack vector linked to full 8Mb blocks, it will be used. It's not that expensive, especially when fees are gravitating towards infignificant amounts due to big blocks.
Quote
8 Megabytes per 10 Minutes and you think we will get in problems with that? What kind of internet connection do you have in order to fear that?
A decentralized network robustness depends not on an average throughput, but on the throughput of bottlenecks, namely network bottlenecks (China-ROW, e.g.), CPU bottlenecks and others.
CPU bottlenecks are currently being worked on by core devs.
Quote
Sure. And will you pay that? You realize the cost of the recent spam attacks? And those were only some KB. You speak about filling up a lot MB with spam. I wonder if you will find someone who will do the spamming.
Do you realize that yeaterday's attack created more than 35Mb transaction backlog -- enough to fill more than four 8Mb blocks.
The previous attack had much larger backlog.
Quote
And of course i referred to the natural adoption of bitcoin that will fill the blocks. Spamming won't happen since it does not make sense then anymore in any way for the spammer.
"Sense"? What's the sense for an attacker currently? Do you realize that with this natural adoption even 8Mb blocks will get full at some point, and the closer they get to 8Mb, the less costly is a spam attack.
We can't solve the spam attack by allowing for more bloating, we can fight it only with fees, which are bound to go towards zero if we keep increasing blocksize limit beyond demand.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 11:35:33 AM
Linuld, really... you are asking the same questions that have been answered like a thousand times, and making arguments that have been countered a thousand times...

I will only comment on some of them:
Quote
On top... you know that the current blocks are not even filled full. They only are full when these spammers act. And there is no reason to assume that suddenly, with 8 Megabyte Blocks, these blocks will be full. Where should all these transactions come from?
There's a perfect reason to assume that blocks are suddenly 8Mb -- if there's a specific attack vector linked to full 8Mb blocks, it will be used. It's not that expensive, especially when fees are gravitating towards infignificant amounts due to big blocks.
Quote
8 Megabytes per 10 Minutes and you think we will get in problems with that? What kind of internet connection do you have in order to fear that?
A decentralized network robustness depends not on an average throughput, but on the throughput of bottlenecks, namely network bottlenecks (China-ROW, e.g.), CPU bottlenecks and others.
CPU bottlenecks are currently being worked on by core devs.
Quote
Sure. And will you pay that? You realize the cost of the recent spam attacks? And those were only some KB. You speak about filling up a lot MB with spam. I wonder if you will find someone who will do the spamming.
Do you realize that yeaterday's attack created more than 35Mb transaction backlog -- enough to fill more than four 8Mb blocks.
The previous attack had much larger backlog.
Quote
And of course i referred to the natural adoption of bitcoin that will fill the blocks. Spamming won't happen since it does not make sense then anymore in any way for the spammer.
"Sense"? What's the sense for an attacker currently? Do you realize that with this natural adoption even 8Mb blocks will get full at some point, and the closer they get to 8Mb, the less costly is a spam attack.
We can't solve the spam attack by allowing for more bloating, we can fight it only with fees, which are bound to go towards zero if we keep increasing blocksize limit beyond demand.

Most of your comments are bullshit which can be countered a thousand times too.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 03, 2015, 12:15:26 PM
Linuld, really... you are asking the same questions that have been answered like a thousand times, and making arguments that have been countered a thousand times...

I will only comment on some of them:
Quote
On top... you know that the current blocks are not even filled full. They only are full when these spammers act. And there is no reason to assume that suddenly, with 8 Megabyte Blocks, these blocks will be full. Where should all these transactions come from?
There's a perfect reason to assume that blocks are suddenly 8Mb -- if there's a specific attack vector linked to full 8Mb blocks, it will be used. It's not that expensive, especially when fees are gravitating towards infignificant amounts due to big blocks.
Quote
8 Megabytes per 10 Minutes and you think we will get in problems with that? What kind of internet connection do you have in order to fear that?
A decentralized network robustness depends not on an average throughput, but on the throughput of bottlenecks, namely network bottlenecks (China-ROW, e.g.), CPU bottlenecks and others.
CPU bottlenecks are currently being worked on by core devs.
Quote
Sure. And will you pay that? You realize the cost of the recent spam attacks? And those were only some KB. You speak about filling up a lot MB with spam. I wonder if you will find someone who will do the spamming.
Do you realize that yeaterday's attack created more than 35Mb transaction backlog -- enough to fill more than four 8Mb blocks.
The previous attack had much larger backlog.
Quote
And of course i referred to the natural adoption of bitcoin that will fill the blocks. Spamming won't happen since it does not make sense then anymore in any way for the spammer.
"Sense"? What's the sense for an attacker currently? Do you realize that with this natural adoption even 8Mb blocks will get full at some point, and the closer they get to 8Mb, the less costly is a spam attack.
We can't solve the spam attack by allowing for more bloating, we can fight it only with fees, which are bound to go towards zero if we keep increasing blocksize limit beyond demand.

Most of your comments are bullshit which can be countered a thousand times too.
Go ahead, I'm eagerly waiting. Thousand times is not necessary, one will be enough.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 12:44:02 PM
 you are asking the same question that has been answered like a thousand times

Why can't you accept that some people like "big blocks" and some don't?


What if the blocksize could only contain 1 transaction costing 1 BTC, if we increase this to 2 transactions costing 0.5BTC each, the miners would make 1 BTC either way...

BUT

After our increase, we doubled the amount of users that can make transactions in 10min intervals.

What's the point of Bitcoin if you can only send money to a limited amount of people?


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 03, 2015, 12:46:38 PM
you are asking the same question that has been answered like a thousand times
Got it, another cheap-talker (unlike you, I have answered to Linuld in detail). Welcome to my ignore list.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 12:50:23 PM
you are asking the same question that has been answered like a thousand times
Got it, another cheap-talker (unlike you, I have answered to Linuld in detail). Welcome to my ignore list.

Mr Moron, please read my full post. If you keep ignoring everybody that doesn't treat you like your mummy does, you'll be all alone in here.


Title: Re: What are the downsides to 8MB blocks?
Post by: RGBKey on September 03, 2015, 01:01:37 PM
I see the only downside of 8MB blocks being the possible larger size of the blockchain in the future. I also believe by that time we will have larger storage standards. I do not however, support XT as an implementation of a block size increase.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 03, 2015, 01:01:53 PM
you are asking the same question that has been answered like a thousand times
Got it, another cheap-talker (unlike you, I have answered to Linuld in detail). Welcome to my ignore list.

Mr Moron, please read my full post. If you keep ignoring everybody that doesn't treat you like your mummy does, you'll be all alone in here.
You have edited it after I submitted mine. I'll give you a reply soon.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 03, 2015, 01:09:32 PM
Why can't you accept that some people like "big blocks" and some don't?
I can and I do. But that's irrelevent to my reply to Linuld.

What if the blocksize could only contain 1 transaction costing 1 BTC, if we increase this to 2 transactions costing 0.5BTC each, the miners would make 1 BTC either way...
If we increase this to 2 txs, and the second tx doesn't appear (spare space), then the first tx will simply lower its fees (blocksize becomes non-scarce).

BUT

After our increase, we doubled the amount of users that can make transactions in 10min intervals.
We doubled the amount of possible transactions, but we can't magically double the actual amount of them.

What's the point of Bitcoin if you can only send money to a limited amount of people?
That's not my point. I want Bitcoin to scale while still retaining its unique characteristics.



Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 01:17:21 PM
Look, I'm not XT Jezus, but at this point it's the only working available code and whatever your personal (non)affection for Mike and Gavin.
XT has put a fire under the whole blocksize debate.

I do strongly think that 1MB is simply too low and if we keep it that low and put some centralized lightning shit on top of it, just throw in the towel then and keep the old system in place(=banks).

We need bigger blocks, but it should all work in harmony, everything, from miner to hodler, to ..... But the numbers that should be able to be in harmony have to get bigger.

I'm also not implying that nothing should get built on top of bitcoin, because even with 8GB blocks it will be necessary.


Title: Re: What are the downsides to 8MB blocks?
Post by: adamstgBit on September 03, 2015, 02:46:28 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on September 03, 2015, 03:55:37 PM
Some idiots are still running nodes on Raspberry Pis or Beagle Bones.
Exactly what is so idiotic about supporting the Bitcoin network by running dedicated devices as nodes (like Raspberry Pis) ?

Yeah, why don't you buy 2 TB SSD to everybody in Bitcoin community Mr. Donator Legendary rich fella? Almost everybody in this community wants to run Bitcoin Core as node.
Or you want to limit node usage to some secret elite society? More centralization is definitely a good idea, huh?

Why would you need 2 TB SSD to store 512 MB of data? (we are talking about running a node here, right?) Even if you wanted to store the full blockchain 2 TB HDDs are cheap and would be enough for long time to the future.

The block chain size alone is 40 GB> right now. Where'd you get those 512 MB of data? o.o You need to have the full copy of the block chain since the genesis block to become a full node.
He's talking about blockchain pruning -- currently possible with Core client. Though it's not a full node really until UTXO commitments are in place. You still need full nodes to do initial sync and full validation, and someone must be running them.

I'm running XT, but yes. It downloads the full blockchain to validate it and prunes it to a set size. Sync will take as long as it normally would (as it needs to validate the whole blockchain), advantage is that only preset amount of storage space is used.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 06:20:15 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.

Are you being serious here Adam or ....?

I also have a typical home connection and 8MB would take me about 0.5-1 sec, if I would be a miner, I wouldn't stream a movie on the connection, but buy a second one.
If my current connection is to slow I still have the possibility to upgrade to a higher speed connection.

So if I can do it, surely a miner making millions should be able to figure it out.


Title: Re: What are the downsides to 8MB blocks?
Post by: adamstgBit on September 03, 2015, 06:23:38 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.

Are you being serious here Adam or ....?

I also have a typical home connection and 8MB would take me about 0.5-1 sec, if I would be a miner, I wouldn't stream a movie on the connection, but buy a second one.
If my current connection is to slow I still have the possibility to upgrade to a higher speed connection.

So if I can do it, surely a miner making millions should be able to figure it out.

if miners can't stream 3 HD pron movies all at once while mining on a typical home connections , mining will become centralized! simple as that.


Title: Re: What are the downsides to 8MB blocks?
Post by: poeEDgar on September 03, 2015, 06:25:10 PM
No worries. Hearn says that miners whose bandwidth is too limited can create their own altcoin and leave bitcoin.


Title: Re: What are the downsides to 8MB blocks?
Post by: fonsie on September 03, 2015, 06:27:08 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.

Are you being serious here Adam or ....?

I also have a typical home connection and 8MB would take me about 0.5-1 sec, if I would be a miner, I wouldn't stream a movie on the connection, but buy a second one.
If my current connection is to slow I still have the possibility to upgrade to a higher speed connection.

So if I can do it, surely a miner making millions should be able to figure it out.

if miners can't stream 3 HD pron movies all at once while mining on a typical home connections , mining will become centralized! simple as that.

Can't argue with that, lets vote for H265.


Title: Re: What are the downsides to 8MB blocks?
Post by: maokoto on September 03, 2015, 07:30:15 PM
If a bigger block affects microtransactions, that is really bad. I think that the ability of sending a fraction of a cent is one of the good things of Bitcoin (microearnings, crowdfunding by lots of people, etc). Is it really that so? Bigger blocks will hinder microtransactions?


Title: Re: What are the downsides to 8MB blocks?
Post by: uxgpf on September 03, 2015, 10:29:36 PM
If a bigger block affects microtransactions, that is really bad. I think that the ability of sending a fraction of a cent is one of the good things of Bitcoin (microearnings, crowdfunding by lots of people, etc). Is it really that so? Bigger blocks will hinder microtransactions?
No. It's the opposite.

When transaction volume bumps into blocksize limit, it causes increase in fees, which can make microtransactions unfeasible. (You might have to pay more in fees than your transaction is worth) Fees rise as people compete to get their transactions included to the block.

With bigger blocksize limit there's no or very little fee competition and thus microtransactions remain feasible.


Title: Re: What are the downsides to 8MB blocks?
Post by: poeEDgar on September 03, 2015, 10:35:39 PM
If a bigger block affects microtransactions, that is really bad. I think that the ability of sending a fraction of a cent is one of the good things of Bitcoin (microearnings, crowdfunding by lots of people, etc). Is it really that so? Bigger blocks will hinder microtransactions?
No. It's the opposite.

When transaction volume bumps into blocksize limit, it causes increase in fees, which can make microtransactions unfeasible. (You might have to pay more in fees than your transaction is worth) Fees rise as people have to compete to get their transactions included to the block.

With bigger blocksize limit there's no or very little fee competition and thus microtransactions remain feasible.

Do you think we should address dust transactions which maximize output/transaction size (i.e. spam)? After all, competition for inclusion in blocks during stress tests is absolutely not a result of organic growth in transaction volume (adoption). This is obvious, since it diverges sharply from average transaction growth, then reverts to the mean following the stress test.

Perhaps increasing the block size is not the only way to address spam attacks.....


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 12:23:31 PM
Linuld, really... you are asking the same questions that have been answered like a thousand times, and making arguments that have been countered a thousand times...

I will only comment on some of them:
Quote
On top... you know that the current blocks are not even filled full. They only are full when these spammers act. And there is no reason to assume that suddenly, with 8 Megabyte Blocks, these blocks will be full. Where should all these transactions come from?
There's a perfect reason to assume that blocks are suddenly 8Mb -- if there's a specific attack vector linked to full 8Mb blocks, it will be used. It's not that expensive, especially when fees are gravitating towards infignificant amounts due to big blocks.
Quote
8 Megabytes per 10 Minutes and you think we will get in problems with that? What kind of internet connection do you have in order to fear that?
A decentralized network robustness depends not on an average throughput, but on the throughput of bottlenecks, namely network bottlenecks (China-ROW, e.g.), CPU bottlenecks and others.
CPU bottlenecks are currently being worked on by core devs.
Quote
Sure. And will you pay that? You realize the cost of the recent spam attacks? And those were only some KB. You speak about filling up a lot MB with spam. I wonder if you will find someone who will do the spamming.
Do you realize that yeaterday's attack created more than 35Mb transaction backlog -- enough to fill more than four 8Mb blocks.
The previous attack had much larger backlog.
Quote
And of course i referred to the natural adoption of bitcoin that will fill the blocks. Spamming won't happen since it does not make sense then anymore in any way for the spammer.
"Sense"? What's the sense for an attacker currently? Do you realize that with this natural adoption even 8Mb blocks will get full at some point, and the closer they get to 8Mb, the less costly is a spam attack.
We can't solve the spam attack by allowing for more bloating, we can fight it only with fees, which are bound to go towards zero if we keep increasing blocksize limit beyond demand.

What do you write here? You assume they will be filled because you assume it will be so? You know, i know that the past has shown that you are not correct. So i'm fine with me being not convinced by your assumption. ::)

The bottlenecks you describe are nonsense too. The bitcoin network can't remain so lowtech that each and every modem user can use it. It only must be useable with the hardwar that is widely used. And that includes relatively old hardware too. But when someone uses tech from 10 years ago then he can't await that he can use every software running nowadays. I mean you set higher rules then they are usual in ever other area. And that makes no sense.

*lol* You argument with 35 MB backlog? And? Then will be four 8 MB blocks filled. Then the spook is over. ::)

And again... do you want to spam a network with 8 MB blocks? For what reason?

*lol* Again an argument that you use that will be solved with 8 MB blocks. You say if the blocks are nearly full attacks will cost more and that we should not upgrade to 8 MB because they eventually will be full too at some point. So let's keep 1MB? Surely that makes sense.

If we fight the spam with fees then bitcoin will lose one of it's rare advantages. But i guess you would be ok for that? Altcoin involved or so?

But maybe you don't want the blocksize rise because it is only a temporary fix. Then yes, i would prefer no limit at all. Past has shown that it was no problem to have enough free space in the blocks. They did not fill up because some ominous spammers with deep pockets filled them up.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 12:32:26 PM
If we increase this to 2 txs, and the second tx doesn't appear (spare space), then the first tx will simply lower its fees (blocksize becomes non-scarce).

That's again an assumption that was proven wrong long ago by reality. As long as the 1 MB blocks were not full the fees did not vanish like you make the story go. The bitcoiners still pay their fee. Might be because of the wrong assumption that it will go much faster or is needed. In fact it is a little bit faster and the feest are very small anyway. So no one cares really paying them.

Your assumption is already proven incorrect. There is no reason to assume that will change only because we have 50% free space in a 8 MB block instead in a 1MB block.

BUT

After our increase, we doubled the amount of users that can make transactions in 10min intervals.
We doubled the amount of possible transactions, but we can't magically double the actual amount of them.

What's the point of Bitcoin if you can only send money to a limited amount of people?
That's not my point. I want Bitcoin to scale while still retaining its unique characteristics.

Yes, we doubled the amount of possible transactions. And that's something crucially needed. Imagine paypal having a max global allowed transaction amount per hour? That would be plain stupid and everyone would go away.

If suddenly a big company like ebay would start accepting bitcoin then bitcoin would show it is useless. No one would use it after having seen how limited it is. Artificially limited.

It's good that you want to keep bitcoins unique characteristics but surely higher fees are not the way. On top it would mean unreliablity since when you somehow end with a fee too low, you will not get it send. That is deadly for a payment system.

So sorry, your way will surely kill bitcoin in the long run.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 12:44:58 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.

You think we have decentralized mining now? Where did you life the last year? Oo

And you fear 2-6 seconds download time? What is so much better in needing 0.25 to 0.75 seconds? What will it safe for you?

And it will take a long time with the normal adoption rate of bitcoin to reach 8MB constantly.

What exactly is your problem with that? It's not like there will something negative happen when you don't get a randomly spread block in around 10 minutes in under 1 second. ::)


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 12:52:49 PM
A good argument against the bitcoiners that demand 1MB blocksize because "Miners have to be rewarded" is the electricity that goes away with that. I recently read an article about a study saying that currently 1! bitcoin transaction costs so much electricity like 1.75 normal US households use in a day.

We can't let all these miners survive artificially by raising the fees. The amount of miners need to be trimmed down and the bitcoin security be more power efficient. That was always happening and it should and can't be held up artificially. The bitcoin network would be still very very secure with less miners.

Unfortunately miners are the mighty ones in the game. We only can hope that the sane one are the biggest ones. And that they see the need of bitcoin adoption for getting future profits.

That is a sick amount of power... So mining one block consumes the power of a full city? That is insane and not sustainable, especially if it keeps rising...

I do agree that's a lot to secure this level of Bitcoin transactions as of today. But I also read that current amount of hashing power is enough to secure even a 100 fold increase in the transaction number and user number. So to say, if we would have 100 million users, the network would be secured with today's hash rate.

That's why I don't understand the opponents of the block size increase. Bitcoin has to scale in order to be sustainable in the long run! For that we need bigger blocks!

but WHO will ever be able to download 8MB

8 FUCKING MASSIVE MEGA BYTES

this will surely make minning WAY more centralized

Well then we have a huge freaking problem! Then Bitcoin isn't ready for mass adoption and how will ever be ready? What solution is there besides sidechains, if the sidechains are even possible?

I have a typical home connection downloading 8MB might take me anywhere from 2 to 6 seconds

if i'm streaming a movie it could take 12seconds i guess

so it clearly unacceptable to expect miners to download 8MB, so there can be no doubt 8MB WILL centralize bitcoin mining.

Are you being serious here Adam or ....?

I also have a typical home connection and 8MB would take me about 0.5-1 sec, if I would be a miner, I wouldn't stream a movie on the connection, but buy a second one.
If my current connection is to slow I still have the possibility to upgrade to a higher speed connection.

So if I can do it, surely a miner making millions should be able to figure it out.

if miners can't stream 3 HD pron movies all at once while mining on a typical home connections , mining will become centralized! simple as that.

Sure, because there is no way to specify the mining client to be prioritized. ::) I mean bitcoin must be so low tech that every porn streamer can mine and stream at the same time.

That is so very much arbitrarely, it's funny somehow. I mean why not lets say that we can't take out the commodore 64 users? Let's downgrade bitcoin because we don't want anyone being discriminated. It's not the fault of the person who does hinder bitcoin on it's work, right? ::)

I await the very few remaining home miners are a lot smarter than that.

Again... problems come up that are no problems. ::)


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 12:58:46 PM
No worries. Hearn says that miners whose bandwidth is too limited can create their own altcoin and leave bitcoin.

No worries. The remaining core developers say that bitcoiners that think that bitcoin fees became way to costly, transctions going through are uncertain and so on can use the great new altcoin sidechain lightning network and leave bitcoin.

::)

Oh the irony.

How i hate how the bitcoin development has become a pool of politics that don't work on the main thing anymore but on their own little side project that they work for in reality. Corruption i would name that in the real world.

It's a pity.


Title: Re: What are the downsides to 8MB blocks?
Post by: Linuld on September 07, 2015, 01:04:52 PM
If a bigger block affects microtransactions, that is really bad. I think that the ability of sending a fraction of a cent is one of the good things of Bitcoin (microearnings, crowdfunding by lots of people, etc). Is it really that so? Bigger blocks will hinder microtransactions?
No. It's the opposite.

When transaction volume bumps into blocksize limit, it causes increase in fees, which can make microtransactions unfeasible. (You might have to pay more in fees than your transaction is worth) Fees rise as people have to compete to get their transactions included to the block.

With bigger blocksize limit there's no or very little fee competition and thus microtransactions remain feasible.

Do you think we should address dust transactions which maximize output/transaction size (i.e. spam)? After all, competition for inclusion in blocks during stress tests is absolutely not a result of organic growth in transaction volume (adoption). This is obvious, since it diverges sharply from average transaction growth, then reverts to the mean following the stress test.

Perhaps increasing the block size is not the only way to address spam attacks.....

Though the result of an artificial block size limit would nothing less than raising fees when the blocks are full most of the time. So microtransactions won't work anymore the way they were. So it doesn't really matter if the spam attacks artifically raised fees. With 1MB blocks blocks will be full all the time and one point. And that inevitably means rising fees.

As if the bitcoin network needs rising fees. Mining is so rewarding at the moment that we have 100 times more hashingpower than needed to secure the network. 100 times. Which translates to 1 transaction costing so much power like 1.75 average us households use in one whole day.

Sure, i can see why miners want to earn more or want their old miners still earn. But it is completely impossible to fight the blockhalving with rising fees too.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 07, 2015, 01:43:50 PM
Quote
What do you write here? You assume they will be filled because you assume it will be so? You know, i know that the past has shown that you are not correct. So i'm fine with me being not convinced by your assumption. ::)
No, I assume they will be filled in order to model system's behaviour under these circumstances -- a part of engineering work, that you're downplaying under the premise that blocks aren't gonna be 8MB.
Let me maker it clear: blocks won't be full just because -- is a weak and pointless assumption. Good engineering must take care of extremes -- if we can support 8MB, then let's make sure the systems stays robust.

Quote
The bottlenecks you describe are nonsense too. The bitcoin network can't remain so lowtech that each and every modem user can use it. It only must be useable with the hardwar that is widely used. And that includes relatively old hardware too. But when someone uses tech from 10 years ago then he can't await that he can use every software running nowadays. I mean you set higher rules then they are usual in ever other area. And that makes no sense.
Don't exaggerate and twist my argument. Bottlenecks matter, especially network bottlenecks between miners, as they affect block propagation.

Quote
*lol* You argument with 35 MB backlog? And? Then will be four 8 MB blocks filled. Then the spook is over. ::)

And again... do you want to spam a network with 8 MB blocks? For what reason?
Once again, if the system is deemed unstable under 8MB blocks, then there's a clear reason for an attack.

Quote
*lol* Again an argument that you use that will be solved with 8 MB blocks. You say if the blocks are nearly full attacks will cost more and that we should not upgrade to 8 MB because they eventually will be full too at some point. So let's keep 1MB? Surely that makes sense.
Solved? Care to read my post once more? It's not solved, it's kicking the can down the road.

Quote
If we fight the spam with fees then bitcoin will lose one of it's rare advantages. But i guess you would be ok for that? Altcoin involved or so?
What's this advantage? Low fees? I guess not, it's main unique advantage is trustlessness. It holds a lot more value than cheap transactions, which can be routinely provided by many centralized solutions. And if it's under threat because of your idea that Bitcoin must be effectively free, I'd rather stick with trustlessness.
I wonder how you are gonna fund miners when the block subsidy diminishes. Haven't thought about that?
Quote
But maybe you don't want the blocksize rise because it is only a temporary fix. Then yes, i would prefer no limit at all. Past has shown that it was no problem to have enough free space in the blocks. They did not fill up because some ominous spammers with deep pockets filled them up.
Jeez. The only thing past has shown us is that miners don't care about transaction fees much because of subsidy, while users don't bother adjusting their default fees. This will change in the future as fees become more significant relative to the block subsidy. With no limit, fees will gravitate to arbitrarily low near-zero values. I wonder how miners are gonna be funded. By 8GB blocks? No thanks, I don't think I'm interested in this kind of centralized Bitcoin.


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 07, 2015, 01:53:21 PM
If we increase this to 2 txs, and the second tx doesn't appear (spare space), then the first tx will simply lower its fees (blocksize becomes non-scarce).

That's again an assumption that was proven wrong long ago by reality. As long as the 1 MB blocks were not full the fees did not vanish like you make the story go. The bitcoiners still pay their fee. Might be because of the wrong assumption that it will go much faster or is needed. In fact it is a little bit faster and the feest are very small anyway. So no one cares really paying them.

Your assumption is already proven incorrect. There is no reason to assume that will change only because we have 50% free space in a 8 MB block instead in a 1MB block.
False. The only reason why the first tx would still pay 1BTC fee is that because the owner didn't bother adjusting his fee policy. That's what's happening now with Bitcoin. The sole reason for it is block subsidy. As it diminishes, fees become more significant.
BUT

After our increase, we doubled the amount of users that can make transactions in 10min intervals.
We doubled the amount of possible transactions, but we can't magically double the actual amount of them.

What's the point of Bitcoin if you can only send money to a limited amount of people?
That's not my point. I want Bitcoin to scale while still retaining its unique characteristics.

Yes, we doubled the amount of possible transactions. And that's something crucially needed. Imagine paypal having a max global allowed transaction amount per hour? That would be plain stupid and everyone would go away.
Bitcoin is nothing like centralized Paypal and can't be scaled the same way. Pointless comparison.

Quote
It's good that you want to keep bitcoins unique characteristics but surely higher fees are not the way. On top it would mean unreliablity since when you somehow end with a fee too low, you will not get it send. That is deadly for a payment system.
Do you know that it's exactly how Bitcoin is functioning? If you pay a fee too low, your tx will likely end up stuck.

Quote
So sorry, your way will surely kill bitcoin in the long run.
That's a very bold statement, especially when you don't know 'my way'.


Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 08, 2015, 09:29:20 PM
Good engineering must take care of extremes -- if we can support 8MB, then let's make sure the systems stays robust.

In the foreseeable future any occasional big blocks will likely get orphaned, so your concern is unfounded.
However, by the time the blocks are consistently big, the technology will already have improved to be able to handle them.
With static limit, big blocks now will become small blocks in the future and the process will have to repeat itself.

This is a good way to keep the system in check, allow it grow, while at the same time not let it spiral out of our hands.


Title: Re: What are the downsides to 8MB blocks?
Post by: adamstgBit on September 08, 2015, 09:33:38 PM

if miners can't stream 3 HD pron movies all at once while mining on a typical home connections , mining will become centralized! simple as that.

Sure, because there is no way to specify the mining client to be prioritized. ::) I mean bitcoin must be so low tech that every porn streamer can mine and stream at the same time.


yes! bitcoin must be so low tech that every porn streamer can mine and stream at the same time.

or else i consider bitcoin mining centralized.

also if i can't get gramma into minning same result  i consider bitcoin mining centralized.

i believe to be considered decentralized, mining must be accessible to EVERYONE and i mean everyone. point final!


if you haven't caught on yet i'm just trolling the 1MBter's argument the requiring miners to download >1MB blocks will somehow centralize mining.


Title: Re: What are the downsides to 8MB blocks?
Post by: adamstgBit on September 08, 2015, 09:40:59 PM
No worries. Hearn says that miners whose bandwidth is too limited can create their own altcoin and leave bitcoin.

why don't they just join a pool? better yet they can keep mining that wtv pool they are currently mining at.


Title: Re: What are the downsides to 8MB blocks?
Post by: brg444 on September 08, 2015, 09:46:19 PM
No worries. Hearn says that miners whose bandwidth is too limited can create their own altcoin and leave bitcoin.

why don't they just join a pool? better yet they can keep mining that wtv pool they are currently mining at.


do you realize what this entails?

these guys have more than 50% of the hashing power!

of course that is what they are going to do: centralize.

centralize to improve their connectivity and abuse larger blocks by pushing the biggest ones they can make down the throat of other miners.



Title: Re: What are the downsides to 8MB blocks?
Post by: johnyj on September 09, 2015, 02:35:50 AM
No worries. Hearn says that miners whose bandwidth is too limited can create their own altcoin and leave bitcoin.

No worries, miners whose bandwidth is almost unlimited can create their own altcoin and leave bitcoin  ;D

A faster bandwidth coped with large blocks will separate you from majority of nodes, because majority of the nodes will not receive your block before they mined the next block (each relay of the block between two nodes will add 3-30 seconds delay depends on the network bandwidth, and there are many hops for a block to reach majority of nodes), so your block is always orphaned by the rest of the network, means your only choice is to fork your own coin

In fact, the size of the block is not limited by either core devs or miners, but ISPs around the world. I believe without major upgrade of internet infrastructure, the bitcoin network can not handle 2MB blocks well, not even mention 8MB



Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 09, 2015, 07:40:51 AM
Good engineering must take care of extremes -- if we can support 8MB, then let's make sure the systems stays robust.

In the foreseeable future any occasional big blocks will likely get orphaned, so your concern is unfounded.
However, by the time the blocks are consistently big, the technology will already have improved to be able to handle them.
With static limit, big blocks now will become small blocks in the future and the process will have to repeat itself.

This is a good way to keep the system in check, allow it grow, while at the same time not let it spiral out of our hands.

Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.


Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 09, 2015, 09:33:58 AM
In fact, the size of the block is not limited by either core devs or miners, but ISPs around the world. I believe without major upgrade of internet infrastructure, the bitcoin network can not handle 2MB blocks well, not even mention 8MB

When there was a talk about 20MB blocks, people calculated that they would barely fit into the "total bandwidth per month cap" imposed by ISPs.
So, I assumed that 8MB should fit that situation better, provided that it is only a cap and not the actual block size for the next few years.

Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.

Ok, there are finally some good points here!
We definitely need some testing.

But if the "constant propagation time" for miners is true, why Chinese are then worried about the bandwidth with their 8MB figure?
What would prevent implementing the relay network for other full nodes and what was the rationale for not doing so in the first place?


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 09, 2015, 11:11:02 AM
Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.

Ok, there are finally some good points here!
We definitely need some testing.

But if the "constant propagation time" for miners is true, why Chinese are then worried about the bandwidth with their 8MB figure?
What would prevent implementing the relay network for other full nodes and what was the rationale for not doing so in the first place?
The thing about the relay network is that it depends on miners behaving cooperatively. On the other hand, some game-theoretical research (e.g. selfish mining paper) suggests that this is not necessarily the most rational approach.
So, my point is that we must be very careful about changing these constants. I'd rather go with 2MB first, not 8MB, and then re-evaluate.


Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 09, 2015, 11:41:39 AM
Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.

Ok, there are finally some good points here!
We definitely need some testing.

But if the "constant propagation time" for miners is true, why Chinese are then worried about the bandwidth with their 8MB figure?
What would prevent implementing the relay network for other full nodes and what was the rationale for not doing so in the first place?
The thing about the relay network is that it depends on miners behaving cooperatively. On the other hand, some game-theoretical research (e.g. selfish mining paper) suggests that this is not necessarily the most rational approach.
So, my point is that we must be very careful about changing these constants. I'd rather go with 2MB first, not 8MB, and then re-evaluate.

I also thought about more conservative approach first, but then quickly realized that being over-protective would necessitate having this discussion (about the limit increase) more often than we want it to be.

In the extreme case, we will be constantly debating the issue and not let the actual limit to solidify in order for it to have any effect, which in turn would distract us from doing any other positive and creative things in the ecosystem.

If 8MB is considered unsafe, then we should look at how competition is currently surviving with higher limits (not blocks though). Of course, the counter argument in this case will be that their market cap and importance are less than that of Bitcoin and therefore there are no incentives to disturb the network by storming it with bigger blocks.

It's still somewhat uncertain, but if we demonstrate that we can agree on a single number and move forward, then the positive momentum in the ecosystem might encourage other players (like bandwidth-limited Chinese miners) to protect the network from bloating too fast by building on top of blocks that are not bigger than 2MB, for example.

That's the scenario I keep in mind when talking about 8MB limit.


Title: Re: What are the downsides to 8MB blocks?
Post by: johnyj on September 09, 2015, 12:14:44 PM
In fact, the size of the block is not limited by either core devs or miners, but ISPs around the world. I believe without major upgrade of internet infrastructure, the bitcoin network can not handle 2MB blocks well, not even mention 8MB

When there was a talk about 20MB blocks, people calculated that they would barely fit into the "total bandwidth per month cap" imposed by ISPs.
So, I assumed that 8MB should fit that situation better, provided that it is only a cap and not the actual block size for the next few years.

Yes, people also calculated that they can do space travel to another galaxy through a worm hole   ;)

Until you have done a stress test under the real traffic, you would never know what kind of problem can arise. A small increase in the amount of the transaction might cause a total change in system's behavior. You can test the technical aspect of the network in a test lab, but you can never anticipate what real people would do when they detected there is a chance to clog and crash the network and greatly profit from it

A possible failure scenario: After raising the block size to 8 MB, there is nothing wrong, people start to develop new solutions and new business around the new blockchain, but after another 5 years, there is a heavy increase of the network traffic but the internet infrastructure upgrading has totally stopped due to a new financial crisis and recession, ISPs start to cut off bandwidth and charge more on it, then at that stage, you can not reduce the block size to cope with the network change, the whole network are under traffic jam for another 5 years

A service oriented mindset might not suitable for a monetary system, you should let people adopt to bitcoin, not let bitcoin adopt to people. Banks never adopt to people, but people worship them


Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 09, 2015, 01:35:23 PM
In fact, the size of the block is not limited by either core devs or miners, but ISPs around the world. I believe without major upgrade of internet infrastructure, the bitcoin network can not handle 2MB blocks well, not even mention 8MB

When there was a talk about 20MB blocks, people calculated that they would barely fit into the "total bandwidth per month cap" imposed by ISPs.
So, I assumed that 8MB should fit that situation better, provided that it is only a cap and not the actual block size for the next few years.

Yes, people also calculated that they can do space travel to another galaxy through a worm hole   ;)

Until you have done a stress test under the real traffic, you would never know what kind of problem can arise. A small increase in the amount of the transaction might cause a total change in system's behavior. You can test the technical aspect of the network in a test lab, but you can never anticipate what real people would do when they detected there is a chance to clog and crash the network and greatly profit from it

A possible failure scenario: After raising the block size to 8 MB, there is nothing wrong, people start to develop new solutions and new business around the new blockchain, but after another 5 years, there is a heavy increase of the network traffic but the internet infrastructure upgrading has totally stopped due to a new financial crisis and recession, ISPs start to cut off bandwidth and charge more on it, then at that stage, you can not reduce the block size to cope with the network change, the whole network are under traffic jam for another 5 years

A service oriented mindset might not suitable for a monetary system, you should let people adopt to bitcoin, not let bitcoin adopt to people. Banks never adopt to people, but people worship them

Your space travel analogy is not that far fetched from reality. :)
But, I will be blunt and twist this way.

1) It's Bitcoin's first time. That's why there is so much confusion and hesitation.
Should we do it this way or that way? Maybe we should wait a little longer and see if the urge (stress-test) goes away?

The alternatives that we are presented with currently aren't very bright:
Turn Bitcoin into a hooker (XT-exponent), or let it become an old maid (Core-1MB).
I apologize if that doesn't fit the style of the conversation here, but the truth is the truth.

2) You might like another analogy a bit better. It's a game of Chess, and now is Bitcoin's turn to make a move.
The are multiple ways we can approach this issue, as there are multiple figures on the chessboard we can move.

The move to 8MB in question is intended to save one important figure on Bitcoin's side of the game.
We are talking about the first mover advantage here. If we allow the competition to gain enough momentum
as a transactional medium, we may never re-gain that due to the open source nature of the systems in question (https://www.youtube.com/watch?v=qyq_J3hT_Xg).


All in all, there is always some risk.
But that's why we love the game (https://www.youtube.com/watch?v=e-ORhEE9VVg)!


Title: Re: What are the downsides to 8MB blocks?
Post by: RoadTrain on September 09, 2015, 03:59:22 PM
Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.

Ok, there are finally some good points here!
We definitely need some testing.

But if the "constant propagation time" for miners is true, why Chinese are then worried about the bandwidth with their 8MB figure?
What would prevent implementing the relay network for other full nodes and what was the rationale for not doing so in the first place?
The thing about the relay network is that it depends on miners behaving cooperatively. On the other hand, some game-theoretical research (e.g. selfish mining paper) suggests that this is not necessarily the most rational approach.
So, my point is that we must be very careful about changing these constants. I'd rather go with 2MB first, not 8MB, and then re-evaluate.

I also thought about more conservative approach first, but then quickly realized that being over-protective would necessitate having this discussion (about the limit increase) more often than we want it to be.

In the extreme case, we will be constantly debating the issue and not let the actual limit to solidify in order for it to have any effect, which at the same time would distract us from doing any other positive and creative things in the ecosystem.

If 8MB is considered unsafe, then we should look at how competition is currently surviving with higher limits (not blocks though). Of course, the counter argument in this case will be that their market cap and importance are less than that of Bitcoin and therefore there are no incentives to disturb the network by storming it with bigger blocks.

It's still somewhat uncertain, but if we demonstrate that we can agree on a single number and move forward, then the positive momentum in the ecosystem might encourage other players (like bandwidth-limited Chinese miners) to protect the network from bloating too fast by building on top of blocks that are not bigger than 2MB, for example.

That's the scenario I keep in mind when talking about 8MB limit.
I think if we succeed with 2MB, and it goes smoothly, the next time will be much easier, because it won't be uncharted territory.
If that's deemed too conservative, we could do 2-4-8 programmed instead with doubling every 2 years. After all, we can alwasy soft-fork to lower limit, though I think it's inelegant.


Title: Re: What are the downsides to 8MB blocks?
Post by: brg444 on September 09, 2015, 04:38:48 PM
Why exactly will they get orphaned? I consider this statement unfounded, because nowadays miners are able to propagate blocks between themselves in constant time (generally) with help of Matt Corallo's relay network. In turn, the nodes don't have this privilege, so we better have some testing, I guess.

Ok, there are finally some good points here!
We definitely need some testing.

But if the "constant propagation time" for miners is true, why Chinese are then worried about the bandwidth with their 8MB figure?
What would prevent implementing the relay network for other full nodes and what was the rationale for not doing so in the first place?
The thing about the relay network is that it depends on miners behaving cooperatively. On the other hand, some game-theoretical research (e.g. selfish mining paper) suggests that this is not necessarily the most rational approach.
So, my point is that we must be very careful about changing these constants. I'd rather go with 2MB first, not 8MB, and then re-evaluate.

I also thought about more conservative approach first, but then quickly realized that being over-protective would necessitate having this discussion (about the limit increase) more often than we want it to be.

In the extreme case, we will be constantly debating the issue and not let the actual limit to solidify in order for it to have any effect, which at the same time would distract us from doing any other positive and creative things in the ecosystem.

If 8MB is considered unsafe, then we should look at how competition is currently surviving with higher limits (not blocks though). Of course, the counter argument in this case will be that their market cap and importance are less than that of Bitcoin and therefore there are no incentives to disturb the network by storming it with bigger blocks.

It's still somewhat uncertain, but if we demonstrate that we can agree on a single number and move forward, then the positive momentum in the ecosystem might encourage other players (like bandwidth-limited Chinese miners) to protect the network from bloating too fast by building on top of blocks that are not bigger than 2MB, for example.

That's the scenario I keep in mind when talking about 8MB limit.
I think if we succeed with 2MB, and it goes smoothly, the next time will be much easier, because it won't be uncharted territory.
If that's deemed too conservative, we could do 2-4-8 programmed instead with doubling every 2 years. After all, we can alwasy soft-fork to lower limit, though I think it's inelegant.

We need no more than 2 years to solve the issue forever. By then hopefully payment channels should be integrated in most wallets and easily accessible. Their use will be a no-brainer for the user as they will be considerably faster, cheaper and generally more efficient.

All the noobs now are scared because there is no immediate and obvious alternative for them to use to buy candies.

When we feed these shiny new toys to the reddit crowd I expect they stop pouting and shut up.



Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 09, 2015, 07:01:34 PM
I think if we succeed with 2MB, and it goes smoothly, the next time will be much easier, because it won't be uncharted territory.
If that's deemed too conservative, we could do 2-4-8 programmed instead with doubling every 2 years. After all, we can alwasy soft-fork to lower limit, though I think it's inelegant.

Ok, I see.

I wasn't aware of 2-4-8 programmed, so that might be another good candidate.
For as long as we don't keep the 1MB forever and instead provide competitive enough capacity in the category of PoW-secured single ledgers, we will stay in the game, the dynamics of which will be interesting to watch unfold.

We need no more than 2 years to solve the issue forever. By then hopefully payment channels should be integrated in most wallets and easily accessible. Their use will be a no-brainer for the user as they will be considerably faster, cheaper and generally more efficient.

All the noobs now are scared because there is no immediate and obvious alternative for them to use to buy candies.

When we feed these shiny new toys to the reddit crowd I expect they stop pouting and shut up.

Haha!

The only way to "solve the issue forever" is to get yourself out of the game and even that won't last very long. ;)
There is no such thing as a permanent solution. The existential paradox keeps constantly resolving itself.

I will be blunt again and say that hard forks are healthy if done regularly but not too often.
Without them we will be constantly (mass-)debating about the issue.  ;D


Title: Re: What are the downsides to 8MB blocks?
Post by: johnyj on September 10, 2015, 12:59:53 AM
The biggest problem of a drastic change in block size is its lacking of consistency. People trust banks because they are very consistent and stable over decades, they never make sudden moves. Money is all about trust, without time tested trust, the value of bitcoin will stay at game level

When you plan an IT infrastructure's capacity, you never use more than 30% of its planned capacity, because you must leave lots of room for emergencies. So if average home bandwidth limit allow you to run 8MB blocks, then 2MB blocks will leave you enough room to deal with emergency situation where bandwidth suddenly dropped due to unforeseeable events (I still remember that during 2007 under sea fiber optic cables incident, there was almost no way that you can connect to Taiwan and Chinese mainland network in any speed higher than 56k dial up)


Title: Re: What are the downsides to 8MB blocks?
Post by: coalitionfor8mb on September 10, 2015, 02:45:35 PM
The biggest problem of a drastic change in block size is its lacking of consistency. People trust banks because they are very consistent and stable over decades, they never make sudden moves. Money is all about trust, without time tested trust, the value of bitcoin will stay at game level

When you plan an IT infrastructure's capacity, you never use more than 30% of its planned capacity, because you must leave lots of room for emergencies. So if average home bandwidth limit allow you to run 8MB blocks, then 2MB blocks will leave you enough room to deal with emergency situation where bandwidth suddenly dropped due to unforeseeable events (I still remember that during 2007 under sea fiber optic cables incident, there was almost no way that you can connect to Taiwan and Chinese mainland network in any speed higher than 56k dial up)

I see your point.

I would like to define Bitcoin first as precisely as possible. Attention to details here is crucial.
Bitcoin was created as a "single PoW-secured transparent unified ledger runnable by users at home".
That's the niche it came here to fill and that's what it's known and valued for. This has proven itself to work.

Now, with technology constantly improving itself that niche continues to grow, while Bitcoin has approached its temporary limit.
We need to find a right balance between the two opposites here.

If we over-protect ourselves and let the gap between Bitcoin's current capacity and that of the home-based internet infrastructure grow too big,
the competition will take the chance and begin filling that niche not leaving any empty space for Bitcoin to grow further. That's where Bitcoin's game turns bleak.

If we, on the other hand, relax the idea of the limit by removing it altogether (or hooking it to the exponent), we might shift the incentives structure to the point, that the network will begin consolidating around high-bandwidth lanes, leaving the home-based demographic out of the picture. That's where Bitcoin stops being itself.

If we show ourselves undecided either way, chances are, that the network will split itself into two extremes outlined above and Bitcoin will have to accept a technical defeat. That's why Chess has a clock. Stall for too long and the game is over.

So, if it's shown that 8MB is a reasonable limit to satisfy the conditions above for the next 4-6 years, I argue, that we shouldn't target anything less.

The idea that global internet infrastructure might suddenly shrink is theoretically possible, but since we are targeting home internet connections here, I'm almost certain that 8MB should be workable across the ocean at any given moment. If it isn't (workable), then smaller blocks propagating faster will simply build a longer chain.