Post
Topic
Board Announcements (Altcoins)
Re: NXT :: descendant of Bitcoin - Updated Information
by
rickyjames
on 06/02/2014, 02:46:38 UTC
(I did read it all)

Im with you.  But genesis synthesis is not trivial, and right now is actually unknown.  Will it need to be made as an automatic process, where every 500K blocks a forger must forge for free the new genesis block?  I kind of think so.

Then we have the problem where I dont think dev will release specifics on the genesis block, to prevent clones.  Remember CfB's traps he has for clones who make their own genesis?

500K blocks is 500,000 minutes of time and that's a blockchain pruning slightly less than once per year.  During that time it will grow by 500,000 * 128K = 3.84 TB.  We have got to forge a genesis block a LOT more often to keep the overall block chain small enough so Raspberry Pis and Smartphones can still participate in regular add-128K-of-transactions blocks (if they can - that's part of what we're testing and why they call it a testnet.  Maybe we got to Odroids.  Maybe we box ourselves in to nothing but VPSs and a few super VPSs.  We don't know.  Let's find out.)

If we can recast a genesis block every 20th block as part of the routine operation of the NXT blockchain, we have accomplished something very, very special - a self limiting blockchain that grows very slowly.  It may not be JD Bruce's mod-the-account balances every block idea come to life, but as a kluge it could give us 1000 TPS in a test net sooner rather than later.

As for clones, let's build this first and keep the high ground through innovation.

This is worth trying.  Let's do it.