Preuve de capacité, l’algorithme de consensus vert

La preuve de capacité PoC est un mécanisme permettant de garantir qu’une partie a consacré une quantité particulière d’espace de stockage à un objectif spécifique. Burstcoin utilise PoC dans le processus de vérification des transactions pour la validation et la génération de blocs. Dans cette application, les mineurs utilisent l’espace disque rempli de fichiers de tracé. Plus il y a d’espace disque tracé, plus les chances de gagner le droit de générer un bloc sont élevées. PoC est en contraste direct avec d’autres algorithmes de consensus tels que Proof of Work (PoW) et Proof of Stake (PoS) où les générateurs de blocs prouvent la performance de calculs difficiles ou la propriété d’une quantité de monnaie.

Les avantages de POC

Contrairement à PoW, PoC est considéré comme plus respectueux de l’environnement. Alors que PoW nécessite des calculs coûteux chaque fois qu’un bloc est généré, PoC met la plupart des coûts de calcul requis à l’avance dans le processus de traçage. La lecture des fichiers de tracé afin de prouver l’investissement en espace disque est beaucoup moins chère. De plus, les utilisateurs peuvent exploiter leur matériel existant plutôt que d’investir dans du matériel spécialisé tel que l’ASICS qui est utilisé dans l’extraction de Bitcoin.

Contrairement à PoS, PoC permet une distribution plus équitable des pièces car elles sont générées au fil du temps et attribuées aux mineurs actifs. Dans une pièce de monnaie PoS comme NXT, le nombre de pièces est fixé dès le début et doit être distribué en quelque sorte au départ. Cela conduit à une distribution inégale à quelques utilisateurs précoces sélectionnés avec des mécanismes tels que les parachutages.

Lectures complémentaires:

  • Proofs of Space paper de Dziembowski, Faust, Kolmogorov et Pietrzak
  • SpaceMint paper de Sunoo Park, Kwon, Fuchsbauer, Pietrzak et coll.

Références:

8 + 4 =