Post
Topic
Board Announcements (Altcoins)
Re: NXT :: descendant of Bitcoin - Updated Information
by
VanBreuk
on 02/02/2014, 21:08:02 UTC
For now, riddle me this, Batman.  Say we do get 1000 TPS using binary instead of JSON on a 1 Megabit per second line (and everybody who used to forge NXT a smartphone or Raspberry are pissed cause they've been cut out of the picture as slowpoke slackers).  That implies each transaction is now 128 bytes so the NXT blockchain is growing at a minimum of a megabyte every 8 seconds.  This is a gigabyte every 8000 seconds or roughly every  2 hours 15 minutes.   That's a NXT blockchain that is growing 10 gigabytes PER DAY.  The Bitcoin blockchain is currenly called "bloated" and "hard to manage" at 16 gigabytes after FIVE YEARS.

So...what's the secret sauce to deal with NXT blockchain bloat of 10GB per day?  I've read that our mini-blockchain can be "pruned" altho I believe I've seen that's to be a future capability.  I also seem to recall that "pruning" would only need to be done annually.  I ALSO seem to recall (I'm doing a lot of recalling) that the whole pruning concept was to get rid of historical transaction data.  The pruning was to reset the blockchain in a cryptographically verifiable manner and say that "everybody's balances are now so-and-so at such-and-such a timestamp" and dump from the blockchain all of the historical transactions supporting that conclusion.  

1000TPS for NXT requires something bordering on Harry Potter level magic.  Is BCNext saying he's figured out how to PRUNE THE BLOCKCHAIN TO USER BALANCE INFO ONLY...IN REAL TIME?

+1

I would also like to see some elaboration about this. I have to sweep it under the carpet when I go to bed at night, and I'd like to know what I'm missing, unless it's up someone's sleeve for a very good reason, and even so...