Pages:
Author

Topic: What are the downsides to 8MB blocks? - page 6. (Read 5376 times)

legendary
Activity: 3248
Merit: 1070
August 13, 2015, 01:45:41 AM
#29
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) 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...
legendary
Activity: 1582
Merit: 1006
beware of your keys.
August 12, 2015, 11:32:17 PM
#28
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.
hero member
Activity: 616
Merit: 500
August 12, 2015, 11:04:11 PM
#27
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).
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
August 12, 2015, 10:40:21 PM
#26
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
legendary
Activity: 1638
Merit: 1013
August 12, 2015, 06:05:21 PM
#25
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.
legendary
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin
August 12, 2015, 06:03:28 PM
#24
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
sr. member
Activity: 434
Merit: 250
August 12, 2015, 05:38:27 PM
#23
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.



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.
hero member
Activity: 490
Merit: 500
Captain
August 12, 2015, 05:28:49 PM
#22
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.
member
Activity: 89
Merit: 10
August 12, 2015, 05:21:58 PM
#21
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) 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?
legendary
Activity: 1512
Merit: 1012
August 12, 2015, 04:41:28 PM
#20
8MB per 10 minutes is about 13.6 KB/s. What was the problem again?

upload problem.
legendary
Activity: 1386
Merit: 1000
English <-> Portuguese translations
August 12, 2015, 02:32:09 PM
#19
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.
legendary
Activity: 1386
Merit: 1009
August 12, 2015, 01:24:18 PM
#18
By Jorge Timon: https://www.mail-archive.com/[email protected]/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://bitcointalksearch.org/topic/m.12110565
member
Activity: 112
Merit: 10
Crypto-Games.net: DICE and SLOT
August 12, 2015, 12:43:47 PM
#17
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?
legendary
Activity: 1400
Merit: 1001
August 12, 2015, 12:40:41 PM
#16
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.
full member
Activity: 322
Merit: 115
We Are The New Wealthy Elite, Gentlemen
August 12, 2015, 12:31:20 PM
#15
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.
legendary
Activity: 1358
Merit: 1014
August 12, 2015, 11:54:41 AM
#14
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.
member
Activity: 84
Merit: 10
August 12, 2015, 10:39:29 AM
#13
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.
legendary
Activity: 1148
Merit: 1014
In Satoshi I Trust
August 12, 2015, 10:32:10 AM
#12
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.
legendary
Activity: 2296
Merit: 1014
August 12, 2015, 10:25:29 AM
#11
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 :/)
legendary
Activity: 1176
Merit: 1011
August 12, 2015, 10:24:12 AM
#10
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).
Pages:
Jump to: