Bitcoin Forum
May 10, 2024, 06:38:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BitCoin - scaling to long histories, validating rarely used coins?  (Read 2009 times)
jon.seymour (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
May 17, 2011, 01:44:58 PM
Last edit: May 17, 2011, 01:59:26 PM by jon.seymour
 #1

As I understand it, the current bit coin clients need to validate the entire BitCoin block history upon initial start up. Even with a relatively short history (~124K blocks), this took 1-2 hours on my Mac OSX. In 5 years time, how long will this take? What if BitCoin became *really* popular?

Is this fundamentally necessary, or is it just a current implementation decision?

If it isn't true, how does one validate the authenticity of coins that haven't been used for, say, 20 years?

jon.
1715366297
Hero Member
*
Offline Offline

Posts: 1715366297

View Profile Personal Message (Offline)

Ignore
1715366297
Reply with quote  #2

1715366297
Report to moderator
1715366297
Hero Member
*
Offline Offline

Posts: 1715366297

View Profile Personal Message (Offline)

Ignore
1715366297
Reply with quote  #2

1715366297
Report to moderator
1715366297
Hero Member
*
Offline Offline

Posts: 1715366297

View Profile Personal Message (Offline)

Ignore
1715366297
Reply with quote  #2

1715366297
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715366297
Hero Member
*
Offline Offline

Posts: 1715366297

View Profile Personal Message (Offline)

Ignore
1715366297
Reply with quote  #2

1715366297
Report to moderator
1715366297
Hero Member
*
Offline Offline

Posts: 1715366297

View Profile Personal Message (Offline)

Ignore
1715366297
Reply with quote  #2

1715366297
Report to moderator
MacRohard
Full Member
***
Offline Offline

Activity: 212
Merit: 100



View Profile
May 17, 2011, 03:20:38 PM
 #2

Presumably you would cache the 'latest' state for every coin.

carlerha
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
May 17, 2011, 03:42:43 PM
 #3

Could the client not be shipped with the first x blocks good to go? Thought I read that somewhere…
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 17, 2011, 06:09:52 PM
 #4

Could the client not be shipped with the first x blocks good to go? Thought I read that somewhere…

You can download the blockchain seeded with 120,000 blocks.
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain

One concern is the source of the block chain binary that you download (i.e., that one doesn't use SSL).

Also being discussed is how to implement a lightweight client that includes headers-only (i.e,. all data needn't be stored, just the headers)
  - http://bitcointalk.org/index.php?topic=7972.0

Unichange.me

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


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!