Bitcoin Forum
November 25, 2017, 06:25:18 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: blocks  (Read 639 times)
usagi
VIP
Hero Member
*
Offline Offline

Activity: 812


13


View Profile
September 09, 2012, 10:35:12 PM
 #1

blocks
1511591118
Hero Member
*
Offline Offline

Posts: 1511591118

View Profile Personal Message (Offline)

Ignore
1511591118
Reply with quote  #2

1511591118
Report to moderator
1511591118
Hero Member
*
Offline Offline

Posts: 1511591118

View Profile Personal Message (Offline)

Ignore
1511591118
Reply with quote  #2

1511591118
Report to moderator
1511591118
Hero Member
*
Offline Offline

Posts: 1511591118

View Profile Personal Message (Offline)

Ignore
1511591118
Reply with quote  #2

1511591118
Report to moderator
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511591118
Hero Member
*
Offline Offline

Posts: 1511591118

View Profile Personal Message (Offline)

Ignore
1511591118
Reply with quote  #2

1511591118
Report to moderator
1511591118
Hero Member
*
Offline Offline

Posts: 1511591118

View Profile Personal Message (Offline)

Ignore
1511591118
Reply with quote  #2

1511591118
Report to moderator
Jutarul
Donator
Legendary
*
Offline Offline

Activity: 994



View Profile
September 09, 2012, 10:41:26 PM
 #2

If this idea is used please put my name (usagi) somewhere. Thank you.

From time to time, the network generates "imprint blocks" which contain two peices of info: A and B. A is either a common public key from which addresses can be matched, or a bitcoin address. B is the balance in that address.

At that point clients need only download in reverse to the most recent imprint block, unless they wish to obtain transaction history.

This is really what I see as the fundamental flaw in the bitcoin protocol, all transaction history is available, forever. With this new method the only important peice of info is the last imprint block. These blocks could even be produced daily if bitcoin took over the world.

Imprint blocks are as secure as the blockchain itself and would be signed (and sign future blocks) in the same way.

Since old addresses would always be carried forward there would no longer be a need to scan the blockchain. These imprint blocks could even be produced nightly by the devteam and included with new clients. Imagine the lightning fast startup times beginners would experience.

Anyway. Someone probably already thought of this, but imo it's the best idea yet.

AFAIK summary blocks are not possible because you need a full transaction history to prevent double spends...

The ASICMINER Project https://bitcointalk.org/index.php?topic=99497.0
"The way you solve things is by making it politically profitable for the wrong people to do the right thing.", Milton Friedman
Pieter Wuille
Legendary
*
qt
Offline Offline

Activity: 1050


View Profile WWW
September 09, 2012, 10:56:16 PM
 #3

Bitcoin internally doesn't track addresses and doesn't have any concept of balances.

All there is, is a set of transaction outputs that can still be spent. Using a database that just keeps these is perfectly possible ("pruning") and may soon become how the reference client works.

aka sipa, core dev team

Tips and donations: 1KwDYMJMS4xq3ZEWYfdBRwYG2fHwhZsipa
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!