Comment gérer l’augmentation continuelle de la blockchain ?

La blockchain augmente d’à peu près 1 Go tous les deux mois. Plus le temps passe et plus il devient difficile de la télécharger pour les nouveaux utilisateurs. Le document initial de Satoshi Nakamoto mentionne une méthode pour compresser la chaine de bloc et la réduire considérablement : l’arbre de Merkle qui résume les transactions sans invalider l’empreinte des blocs. Une fois que la dernière transaction concernant une pièce est enfouie sous assez de blocs, les transactions passées peuvent être supprimées pour économiser de l’espace disque. Cette fonction n’a pas encore été implémentée.

Par ailleurs il est probable qu’à moyen terme les utilisateurs n’auront plus de client sauvegardant la blockchain dans son intégralité. Seuls subsisteront des super-noeuds gérés de manière décentralisée sur des serveurs dédiés, un peu comme les exit-nodes sous Tor, ou les trackers bittorrent.

 arbre-de-merkle1.jpg

arbre-de-merkle2.jpg