Bitcoin Forum
April 15, 2021, 02:09:26 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How will new nodes be bootstrapped when bitcoin reaches VISA tx volume?  (Read 779 times)
Robert Paulson
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
March 15, 2014, 01:40:28 PM
 #1

From what i understand when bitcoin reaches 7000tps each block will be around 1GB in size.
how will then new nodes be boot strapped from scratch?
by the time the node finished verifying every transaction since bitcoin's inception the block chain would have already expanded by many new blocks  Huh
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
1618495766
Hero Member
*
Offline Offline

Posts: 1618495766

View Profile Personal Message (Offline)

Ignore
1618495766
Reply with quote  #2

1618495766
Report to moderator
wheatstone
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
March 15, 2014, 02:19:07 PM
 #2

From what i understand when bitcoin reaches 7000tps each block will be around 1GB in size.
how will then new nodes be boot strapped from scratch?
by the time the node finished verifying every transaction since bitcoin's inception the block chain would have already expanded by many new blocks  Huh

The max block size is currently a thousandth of that and only rarely do blocks even approach that size.

Even so, there are already numerous development efforts aimed at reducing the blocksize and speeding up bootstrapping of new clients. Looking up "pruning" would be a good start if you are interested in more details.
Robert Paulson
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
March 15, 2014, 04:11:39 PM
 #3

I already read about pruning.
nowhere was it explained how the bootstrapping problem will be resolved.
a new node will still have to download the whole unpruned blockchain from an archive node.
grau
Hero Member
*****
Offline Offline

Activity: 836
Merit: 1000


bits of proof


View Profile WWW
March 15, 2014, 04:34:38 PM
 #4

By that time all nodes except miner will be SPV.

That is they only download the block headers (80 bytes each) for the chain, then observe only transactions they care of and validate that they are getting included in new blocks (confirmed).

Added: Nodes that want to mine will start up with SPV then upgrade gradually to full node while also pruning spent transactions.
jabo38
Legendary
*
Offline Offline

Activity: 1232
Merit: 1000


mining is so 2012-2013


View Profile WWW
March 15, 2014, 05:13:20 PM
 #5

Mastercard/Visa does more transactions in 10 minutes than bitcoin does a year.  This won't be the only problem.

grau
Hero Member
*****
Offline Offline

Activity: 836
Merit: 1000


bits of proof


View Profile WWW
March 15, 2014, 06:33:43 PM
 #6

Mastercard/Visa does more transactions in 10 minutes than bitcoin does a year.  This won't be the only problem.

Bitcoin is capable to deal with VISA's volume.

https://en.bitcoin.it/wiki/Scalability
Robert Paulson
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
March 15, 2014, 08:38:00 PM
 #7

I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.
wheatstone
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
March 15, 2014, 11:28:14 PM
 #8

I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.

1TB can be downloaded in about 24 hours on a 100 Mbps line. If we're only talking a minority of nodes, it would make sense that they would have a decent connection. And it's not like 100 Mbps is exotic right now and we're only at 15 GB total for the blockchain.
Remember remember the 5th of November
Legendary
*
Offline Offline

Activity: 1862
Merit: 1002

Reverse engineer from time to time


View Profile
March 15, 2014, 11:30:12 PM
 #9

I am more curious of how nodes will discover peers without centralized DNS seeds.

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
grau
Hero Member
*****
Offline Offline

Activity: 836
Merit: 1000


bits of proof


View Profile WWW
March 15, 2014, 11:48:40 PM
 #10

I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.

I answered your question. Full nodes will start with SPV and upgrade to full verification. Why is the time of convergence to full node important at all?
Syke
Legendary
*
Offline Offline

Activity: 3598
Merit: 1072


View Profile
March 16, 2014, 01:55:40 AM
 #11

I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.

Full nodes will download all the blocks from the genesis block to the current block.

Buy & Hold
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!