Из блока можно выкинут информацию о "погашенных" транзакциях. Но при первом запуске клиента цепочку все же лучше загрузить целиком, проверить и после "порезать".
это понятно, но...
вопроса собственно с загрузить нет - вопрос именно в том что бы потом хранить
например если оставить только хеши каждого блока которых по идее достаточно что бы подтвердить достоверность нового блока?
хранить полностью только допустим 30 последних блоков и записи транзакций которые относятся к адресам клиента?
ведь что бы включить ложную транзакцию в новый блок взломщику будет необходимо что бы сеть такой блок подтвердила - а для такой проверки нет необходимости хранить все блоки