Bitcoin Forum
April 26, 2024, 12:47:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can bitcoin support a blockchain that is 1000 times bigger? Is it scalable?  (Read 926 times)
szangvil (OP)
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
May 09, 2013, 02:10:04 PM
 #1

The current blockchain is about 10GB big. What's gonna happen when bitcoins become what we all want it to be? We are gonna have 1000 times more transactions a day. The blockchain will become a monster. Can the bitcoin network/clients can handle such a huge blockchain?
1714135661
Hero Member
*
Offline Offline

Posts: 1714135661

View Profile Personal Message (Offline)

Ignore
1714135661
Reply with quote  #2

1714135661
Report to moderator
1714135661
Hero Member
*
Offline Offline

Posts: 1714135661

View Profile Personal Message (Offline)

Ignore
1714135661
Reply with quote  #2

1714135661
Report to moderator
1714135661
Hero Member
*
Offline Offline

Posts: 1714135661

View Profile Personal Message (Offline)

Ignore
1714135661
Reply with quote  #2

1714135661
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714135661
Hero Member
*
Offline Offline

Posts: 1714135661

View Profile Personal Message (Offline)

Ignore
1714135661
Reply with quote  #2

1714135661
Report to moderator
1714135661
Hero Member
*
Offline Offline

Posts: 1714135661

View Profile Personal Message (Offline)

Ignore
1714135661
Reply with quote  #2

1714135661
Report to moderator
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 09, 2013, 07:38:37 PM
 #2

We are gonna have 1000 times more transactions a day.

Well, there are per-block limits, though those are increasing and not permanent.

Can the bitcoin network/clients can handle such a huge blockchain?

 - http://en.bitcoin.it/wiki/Scalability#Storage



Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Stampbit
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile
May 10, 2013, 09:33:56 PM
 #3

No, bitcoin is not scalable, but something will replace it by the time it becomes centralized.
dree12
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
May 10, 2013, 09:37:25 PM
 #4

Bitcoin is definitely scalable. The number of transactions is proportional to n2, where n is the number of users. n cannot exceed the population of Earth, which is expected to peak at 10 billion. By contrast, storage space grows exponentially (even faster than Moore's Law).
Hawkix
Hero Member
*****
Offline Offline

Activity: 531
Merit: 505



View Profile WWW
May 11, 2013, 09:30:17 AM
 #5

The problem may be, that the size of blockchain - O(n^2) - determines the complexity of transaction validation, so some naive implementation either require O(n^2) of fast memory, or slow search through the blockchain. Then, if the amount of transactions is O(n^2) and the blockchain size is O(n^2) too, it may end in something nasty as O(n^4) time complexity.

And, yes, I know about hashing, patricia trees, etc. But I point out that the storage is just one piece of rather complex build.

Donations: 1Hawkix7GHym6SM98ii5vSHHShA3FUgpV6
http://btcportal.net/ - All about Bitcoin - coming soon!
oakpacific
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


View Profile
May 11, 2013, 09:50:16 AM
 #6

The problem may be, that the size of blockchain - O(n^2) - determines the complexity of transaction validation, so some naive implementation either require O(n^2) of fast memory, or slow search through the blockchain. Then, if the amount of transactions is O(n^2) and the blockchain size is O(n^2) too, it may end in something nasty as O(n^4) time complexity.

And, yes, I know about hashing, patricia trees, etc. But I point out that the storage is just one piece of rather complex build.

The transaction fee is in place to prevent exactly the O(n^2) worst case scenario I think. For any real usage of the network you are not going to send transactions to everyone in the world. And even if no fee is charged you definitely won't go to O(n^2) transactions/block where n is the world population, there will only be 2.1*10^16 satoshis ever in existence, which is much smaller than 10^20.

https://tlsnotary.org/ Fraud proofing decentralized fiat-Bitcoin trading.
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!