Реальная история.   
В теории текущий баланс каждый адрес будет достаточно, но, чтобы доказать, что баланс каждого адрес правильно, вы должны сохранить всю историю транзакции, как каждый из этих остатков стал.
После того, как клиент проверил, что все операции имеют юридическую силу, может подрезать историю всех полностью потраченных адреса. Это оптимизация, которая может быть сделана в будущей версии клиента.
Другие более агрессивные способы обрезки идут еще дальше в сторону что-то похожее на ваше мышление, но они, кажется, не быть высоким в списке приоритетов. Видеть 
эта нить за недавнее предложение.
Имейте в виду, что, как только клиент выброшены части его копии blockchain, она не может обеспечить отброшенные части к другим (новых) клиентов больше. Это приводит к доверительному вопросу, если сделано в крупном масштабе. Он должен быть уверен, что по крайней мере некоторые узлы сохранить всю историю blockchain, чтобы иметь такой же уровень надежности.
Но да, конечно, есть некоторые возможности для совершенствования!