Bitcoin Forum
May 07, 2024, 01:18:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Maintaining the growing blockchain ledger size in local full nodes  (Read 1143 times)
jnano
Member
**
Offline Offline

Activity: 301
Merit: 74


View Profile
November 18, 2017, 04:41:47 PM
 #21

There are two separate options here. One is download everything, keep 10% for serving. That fully meets the "validate everything" criteria.

But also the second option, the 10% download, I think might be secure, though I'll let the crypto guys decide. Smiley If you trust the full header chain you've downloaded, and if all the blocks you store and serve validate internally and against the header hash, where's the attack vector? For wallet use it's definitely more secure than SPV, but yes, getting the whole UTXO set will require its own solution (haven't read in detail, but here's a related idea).

You don't expect to connect to hundreds of nodes and for hundreds of nodes to connect to you right? You are getting the blocks from several peers at the same time.
I don't understand where you see the problem. It's not much different than how it's done now. Just in the case of a 1/10 split, 1/10 of the nodes will tell you "I don't have this block", and will likely refer you to another peer they know that does have it. Just another hop or two.

Quote
So the nodes would be relying on a central server to be providing them with the info? What about the peer to peer in Bitcoin?
Kad and BT DHT don't rely on servers, they're distributed. And there you usually find a piece of data that's held by 1 in a million, not 1 in 10.
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
1715087896
Hero Member
*
Offline Offline

Posts: 1715087896

View Profile Personal Message (Offline)

Ignore
1715087896
Reply with quote  #2

1715087896
Report to moderator
Matias
Full Member
***
Offline Offline

Activity: 182
Merit: 101


View Profile
November 18, 2017, 09:37:06 PM
 #22

Storage space’s cost drops much faster than the ledger size grows. No problem. For instance, 4TB hard drives cost has dropped approximately 75% in four years.

https://www.backblaze.com/blog/hard-drive-cost-per-gigabyte/
Pages: « 1 [2]  All
  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!