Bitcoin Forum
May 13, 2024, 12:19:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Centralisation of the Bitcoin network through growth  (Read 180 times)
AverageGlabella (OP)
Legendary
*
Offline Offline

Activity: 1232
Merit: 1080


View Profile
June 22, 2018, 09:58:50 AM
Last edit: June 25, 2018, 02:04:11 PM by AverageGlabella
 #1

I'm specifically wanting to discuss the possibilities of developed countries only having access to the hardware and bandwidth capabilities that the Blockchain may require in the future. As the Blockchain gets bigger through more transactions and more blocks stored within it running a node may become limited to developed countries alone.

I'm not sure what the estimated size of the Blockchain when all the Bitcoin has been mined but judging by the size of it now and if it did become mainstream then we would be seeing exponential growth which will lead to more centralization because not everyone will have to equipment or internet capabilities to run a full node.

This may mean that full nodes which we rely on for the security of the network will be controlled only by wealthy individuals or those from developed countries. At the moment almost everyone in the world has the requirements to run a Bitcoin  node. Hard drives are cheap and bandwidth is only the limiting factor around the world. Even then people just download it over the course of a month or something.

However if the Blockchain is exposure to the mainstream how are we going to make sure that the network remains decentralized? Especially when Bitcoin rises to petabytes instead of gigabytes. Are we solely relying on the fact that technology should advance at the same rate as the Blockchain growing?
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715602789
Hero Member
*
Offline Offline

Posts: 1715602789

View Profile Personal Message (Offline)

Ignore
1715602789
Reply with quote  #2

1715602789
Report to moderator
1715602789
Hero Member
*
Offline Offline

Posts: 1715602789

View Profile Personal Message (Offline)

Ignore
1715602789
Reply with quote  #2

1715602789
Report to moderator
1715602789
Hero Member
*
Offline Offline

Posts: 1715602789

View Profile Personal Message (Offline)

Ignore
1715602789
Reply with quote  #2

1715602789
Report to moderator
kaar
Full Member
***
Offline Offline

Activity: 121
Merit: 123


View Profile
June 22, 2018, 10:58:52 AM
Merited by Vod (2), Welsh (2), theyoungmillionaire (1)
 #2

1 block is added to the chain approximately every 10 minutes. That means at most 6MB per hour, 144 MB per day or ~52.5 GB per year. Where do you see an exponential growth here? Even if we consider Segwit, or even if the block size is further increased in the future, that's still a linear growth. I'm not sure how you came up with petabytes, with current growth we'll reach 1 terabyte in about 20 years, that means 20K years you reach 1 petabyte.

Now, even if your calculations were somehow correct, I'm not sure why that would result in centralization. Bandwidth is a much tighter limit than storage. Reaching those numbers in the near future would require a huge bandwidth. If such bandwidth would be maintainable by enough people then surely storage would be cheap enough and most people would still be able to run full nodes.
AverageGlabella (OP)
Legendary
*
Offline Offline

Activity: 1232
Merit: 1080


View Profile
June 22, 2018, 10:07:35 PM
 #3

1 block is added to the chain approximately every 10 minutes. That means at most 6MB per hour, 144 MB per day or ~52.5 GB per year. Where do you see an exponential growth here? Even if we consider Segwit, or even if the block size is further increased in the future, that's still a linear growth. I'm not sure how you came up with petabytes, with current growth we'll reach 1 terabyte in about 20 years, that means 20K years you reach 1 petabyte.

Now, even if your calculations were somehow correct, I'm not sure why that would result in centralization. Bandwidth is a much tighter limit than storage. Reaching those numbers in the near future would require a huge bandwidth. If such bandwidth would be maintainable by enough people then surely storage would be cheap enough and most people would still be able to run full nodes.

With mainstream adoption which is I assume what we are all hoping for and the replacement of fiat currencies there would be a massive amount of growth and probably millions/billions of transactions per day. This is the growth that I'm referring too.


Now, even if your calculations were somehow correct, I'm not sure why that would result in centralization. Bandwidth is a much tighter limit than storage. Reaching those numbers in the near future would require a huge bandwidth. If such bandwidth would be maintainable by enough people then surely storage would be cheap enough and most people would still be able to run full nodes.

I think bandwidth will be the limiting factor in most underdeveloped countries. Consider some parts of Africa as an example currently they are able to host full nodes however with the increase of size of the blockchain they might not be able to keep up because of the limitations that Africa put on their customers. I lived in S Africa for a while which is considered a little more developed than other parts but internet is still a serious problem there.
bones261
Legendary
*
Offline Offline

Activity: 1806
Merit: 1827



View Profile
June 22, 2018, 11:37:22 PM
Last edit: June 22, 2018, 11:55:55 PM by bones261
Merited by Vod (1), AverageGlabella (1)
 #4

I'm specifically wanting to discuss the possibilities of developed countries only having access to the hardware and bandwidth capabilities that the Blockchain may require in the future. As the Blockchain gets bigger through more transactions and more blocks stored within it running a node may become limited to developed countries alone.

I'm not sure what the estimated size of the Blockchain when all the Bitcoin has been mined but judging by the size of it now and if it did become mainstream then we would be seeing exponential growth which will lead to more centralization because not everyone will have to equipment or internet capabilities to run a full node.

This may mean that full nodes which we rely on for the security of the network will be controlled only by wealthy individuals or those from developed countries. At the moment almost everyone in the world has the requirements to run a Bitcoin  node. Hard drives are cheap and bandwidth is only the limiting factor around the world. Even then people just download it over the course of a month or something.

However if the Blockchain is exposure to the mainstream how are we going to make sure that the network remains decentralized? Especially when Bitcoin rises to petabytes instead of gigabytes. Are we solely relying on the fact that technology should advance at the same rate as the Blockchain growing?

Here is what Satoshi had to say on this matter.

The current system where every user is a network node is not the intended configuration for large scale.  That would be like every Usenet user runs their own NNTP server.  The design supports letting users just be users.  The more burden it is to run a node, the fewer nodes there will be.  Those few nodes will be big server farms.  The rest will be client nodes that only do transactions and don't generate.

Besides, 10 minutes is too long to verify that payment is good.  It needs to be as fast as swiping a credit card is today.
See the snack machine thread, I outline how a payment processor could verify payments well enough, actually really well (much lower fraud rate than credit cards), in something like 10 seconds or less.  If you don't believe me or don't get it, I don't have time to try to convince you, sorry.
http://bitcointalk.org/index.php?topic=423.msg3819#msg3819


https://bitcointalk.org/index.php?topic=532.msg6306#msg6306
Naida_BR
Member
**
Offline Offline

Activity: 980
Merit: 62


View Profile
June 23, 2018, 09:30:32 AM
 #5

Even your assumptions come true, there are other projects that develop different protocols like GeeqChain and Proof of Honesty for example.

Better scalability and security would be established in the future that will still maintain the decentralization at the peak.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!