This is why Pascalcoin is the future. Funds are stored in account numbers which allows the transactions themselves to be trimmed from the block chain. Keeps the block chain limited to around 6gb in size and increases anonymity since the paper trail eventually gets trimmed after a time. Once the transaction is confirmed by enough nodes or miners there's no reason or need to keep a complete transaction record going back to the very beginning. The account numbers hold the data while the addresses merely facilitate the transaction.