Since full nodes must store the entire blockchain, and it seems to currently be 9 gb in size, it seems that sooner or later, it will be too large to handle ( if 9gb isn't already absurdly large ). Is there no provision to ever restart the chain? Certainly it can't just keep growing for all time?
It seems to me that sooner or later, a second genesis block will have to be created and unspent transactions will need to be converted from the first generation, then new transactions to the first genesis rejected, before finally discarding the first chain once all unspent transactions have been converted.