Author

Topic: Blockchain size ? (knots/miners/transaction) (Read 408 times)

sr. member
Activity: 406
Merit: 250
Why did Gavin and whoever else choose going from 1 to 20 MB ? I mean, why 20 and no 10, 15 or any other number? whats was the conclusion to get that number, if anything? because it seems like they randomly pick a number to me.

After a few experiments, it was confirmed by Gavin Andresen that nodes can handle block sizes up to 20 MB:

http://gavintech.blogspot.com/2015/01/twenty-megabytes-testing-results.html

That being said, it's really intended to be a stopgap measure until we find a better solution. The original plan called for a block size limit that gradually increased by something like 1.4x per year (which is really just an arbitrary percentage with no relation to actual usage). This idea was rejected after a while because of the possibility that network bandwidth and computing power in general could reach a plateau in the near future (see Neilsen's Law of Internet Bandwidth and Moore's Law):

Quote from: Gavin Andresen
I'll write more about why just a 20MB increase and no increase-over-time in a blog post. In short, it is impossible to predict the future, and the fear is that increases in network bandwidth to the home and/or cpu power increases may plateau sometime in the next couple of years.

Link: http://github.com/gavinandresen/bitcoin-git/commit/5f46da29fd02fd2a8a787286fd6a56f680073770#commitcomment-11025926

Manual forking to 20MB is a stopgap measure because a proper method that deals with the long term scaling of the blockchain by adapting in relation to actual usage hasn't been developed yet.
hero member
Activity: 770
Merit: 509
Why did Gavin and whoever else choose going from 1 to 20 MB ? I mean, why 20 and no 10, 15 or any other number? whats was the conclusion to get that number, if anything? because it seems like they randomly pick a number to me.
sr. member
Activity: 406
Merit: 250
Hello everybody,

I want to know how big a blockchian must be to work properly, and for the production of its results?

I’ll try to explain better?

How many knots (computer) that a blockchain have need for certificate the transaction, and for ensure a good level of security?

How is the minimum number of miners for an blockchian for work good ?

there is a critical mass of (knots and miners) that an blockchain must achieve to produce its best results?

If I want start an altcoin project which is the size (miners, knots,  block, transaction) that the my blockchian must have to be secure and efficient?

thanks a lot!!! Wink

sorry, for knots i want say, people/computer in the network/system/chain

You're probably thinking of "nodes" rather than "knots".

The default implementation won't allow you to add new blocks to the blockchain if you're not connected to any peers. At a bare minimum, you will need to run a second daemon in order for mining to continue.

Usually the more full nodes there are in a network, the higher the security. i.e. 100 nodes are better than 10 nodes, etc.

In addition to the above, there must be a minimum amount of hashpower for mining to continue at the normal rate of 1 block per 10 minutes as well. If the hashpower is too low and blocks take too long to generate, the difficulty is retargeted to a lower value which makes mining easier. There is a minimum difficulty (usually labeled 1) from which point it cannot be made any lower since a difficulty level that is too low would compromise network security and open the network up to the possibility of a 51% attack. If hashpower does not increase despite hitting this limit, the block generation rate slows down.
legendary
Activity: 3248
Merit: 1070
sorry, for knots i want say, people/computer in the network/system/chain

there must be a certain amount of hash otherwise every type of attack would be feasible

and it's not about computer but about devices called asic, they use those to mine

the network right now can not fall by 75%, because it means that those farm that are at 10% would control 40% of the network, and this is a dangerous level already

so it should not crash more than 80% if the biggest pool is contorlling 10%
newbie
Activity: 27
Merit: 0
sorry, for knots i want say, people/computer in the network/system/chain
sr. member
Activity: 392
Merit: 268
Tips welcomed: 1CF4GhXX1RhCaGzWztgE1YZZUcSpoqTbsJ
The size needs to be selected so that most attacks are infeasible. At this level, nearly all other requirements (block rate, txn processing ability, etc) are fulfilled.

The primary attack you will need to handle is a 51%/hardfork attack. This means that the "good" mining power on your blockchain must exceed that which an adversary can amass for a lower cost than their reward.

I don't know what you mean by "knots" so I can't answer that question.
newbie
Activity: 27
Merit: 0
Hello everybody,

I want to know how big a blockchian must be to work properly, and for the production of its results?

I’ll try to explain better?

How many knots (computer) that a blockchain have need for certificate the transaction, and for ensure a good level of security?

How is the minimum number of miners for an blockchian for work good ?

there is a critical mass of (knots and miners) that an blockchain must achieve to produce its best results?

If I want start an altcoin project which is the size (miners, knots,  block, transaction) that the my blockchian must have to be secure and efficient?

thanks a lot!!! Wink
Jump to: