Author

Topic: How will new nodes be bootstrapped when bitcoin reaches VISA tx volume? (Read 822 times)

legendary
Activity: 3878
Merit: 1193
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.
hero member
Activity: 836
Merit: 1030
bits of proof
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?
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
I am more curious of how nodes will discover peers without centralized DNS seeds.
member
Activity: 82
Merit: 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.

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.
sr. member
Activity: 448
Merit: 250
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.
hero member
Activity: 836
Merit: 1030
bits of proof
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
legendary
Activity: 1232
Merit: 1001
mining is so 2012-2013
Mastercard/Visa does more transactions in 10 minutes than bitcoin does a year.  This won't be the only problem.
hero member
Activity: 836
Merit: 1030
bits of proof
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.
sr. member
Activity: 448
Merit: 250
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.
member
Activity: 82
Merit: 10
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.
sr. member
Activity: 448
Merit: 250
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
Jump to: