Et la je ne te parle même pas de preuves de travail.
On est pas obligé de télécharger toutes les transactions, ça dépend du client et du paramétrage.
On peut utiliser une wallet en ligne comme blockchain.info ou une wallet hors block chain comme input.io
On peut envisager des solutions pour réduire la taille de la blockchain, il y a beaucoup de threads en anglais à ce propos.
Je parle des mineurs pas des utilisateurs. Dans ce cas j'espère bien qu'on peut se passer de télécharger la blockchain, télécharger 10Go sur un téléphone portable par 3G faut pas être pressé.
Je pense que tu fais mal la distinction entre le traitement et le stockage des transactions. Mettre en place des checkpoints ne réduit pas la charge de calcul demandé aux mineurs. Et dans tout ces threads en anglais personne ne répond à la question de qui aurait la charge de produire ces checkpoints, un serveur central ?
Le stockage de la blockchain ne me parait pas etre un probleme dans un contexte ou l'utilisateur lambda utilise des services comme ceux que tu cites.
Pour revenir au sujet de ce post, créer un autre système P2P semblable a bitcoin dans un autre but pose les mêmes problèmes, qui nécessitent un écosystème conséquent, inutile en cas de centralisation.