Pages:
Author

Topic: superblock checkpoint architecture - page 2. (Read 2206 times)

legendary
Activity: 1264
Merit: 1008
April 25, 2014, 10:11:18 PM
#3
The superblock could even behave as a genesis block of sorts in that full clientś and miners might not be required to download previous blocks. 

I think they still would have to download previous blocks because a block only contains 10 minutes worth of transactions.  It doesn't know all the inputs and outputs of what came before it.

A checkpointing sblock would contain not only 10 minutes worth of transactions but a snapshot of the entire chain.  You can look at it as making a new pre-mined coin where the pre-mine goes to all addresses which had coin on the old chain.  One could even play some more tricks like adjusting the sblock difficulty in proportion to the amount of data collecting in the chain to target a certain portability. 

 
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
April 25, 2014, 09:25:19 PM
#2
The superblock could even behave as a genesis block of sorts in that full clientś and miners might not be required to download previous blocks. 

I think they still would have to download previous blocks because a block only contains 10 minutes worth of transactions.  It doesn't know all the inputs and outputs of what came before it.
legendary
Activity: 1264
Merit: 1008
April 25, 2014, 09:47:21 AM
#1
I've been thinking about ways to make a decentralized checkpoint of sorts.

My purpose here is more to find if anybody has built anything like or this or considered it rather than to suggest it be a practical suggestion for the main chain.

A superblock checkpoint is mined in the usual way, but the rate can be chosen such that the difficulty is some factor 10000 or more times the usual block difficulty.  When a miner gets lucky enough to find a superblock, it creates a normal block but also includes a checkpoint structure of some kind, for example a list of all unspent outputs, or a digest of that list.  The superblock could even behave as a genesis block of sorts in that full clientś and miners might not be required to download previous blocks.  A superblock author could be incentivized by an increased coinbase reward, but the additional proof of work added to the chain from a superblock would not be greater (i.e. superblocks could be orphaned).     

     


 
Pages:
Jump to: