DÉFINITION de la preuve de capacité (crypto-monnaie)
La preuve de capacité (POC) est un algorithme de mécanisme de consensus utilisé dans les chaînes de blocs qui permet aux appareils d'exploration de données du réseau d'utiliser leur espace de disque dur disponible pour décider des droits d'exploitation, au lieu d'utiliser la puissance de calcul de l'appareil d'exploration de données (comme dans la preuve de travail algorithme) ou la participation du mineur dans les crypto-pièces (comme dans l'algorithme de preuve de mise).
RÉPARTITION Preuve de capacité (crypto-monnaie)
La preuve de capacité est apparue comme l'une des nombreuses solutions alternatives au problème de la consommation élevée d'énergie en preuve de travail (POW), le problème qui favorise intrinsèquement la thésaurisation des crypto-monnaies au lieu de dépenser en preuve de participation (POS).
Dans l'algorithme de consensus POW standard et couramment suivi, les mineurs changent rapidement un nombre dans l'en-tête du bloc aussi vite qu'ils peuvent chercher à trouver une valeur de hachage correcte. Le premier mineur à identifier la valeur de hachage correcte, appelée nonce, diffuse ces informations sur le réseau. D'autres mineurs valident et authentifient les transactions avant de passer au travail sur le bloc suivant. Essentiellement, cette approche fonctionne comme un système de loterie, où les mineurs continuent de changer la valeur de hachage pour trouver la bonne.
La preuve de capacité permet aux appareils d'exploration de données (nœuds) sur le réseau de la blockchain d'utiliser l'espace vide sur leur disque dur pour exploiter les cryptocoins disponibles. Au lieu de modifier à plusieurs reprises les nombres dans l'en-tête du bloc et de hacher de manière répétée la valeur de la solution, POC fonctionne en stockant une liste de solutions possibles sur le disque dur du périphérique de minage avant même que l'activité de minage ne commence.
Plus le disque dur est grand, plus les valeurs de solution possibles peuvent être stockées sur le disque dur, plus le mineur a de chances de correspondre à la valeur de hachage requise de sa liste, ce qui augmente les chances de gagner la récompense d'exploration.
Pour faire une analogie - si les récompenses de loterie sont basées sur la correspondance du plus grand nombre de billets sur le ticket gagnant, alors un joueur avec une liste plus longue de solutions possibles aura de meilleures chances de gagner. De plus, le joueur est autorisé à continuer à utiliser les numéros de bloc de billets de loterie à plusieurs reprises.
La preuve de capacité implique un processus en deux étapes qui implique le traçage et l'exploitation minière.
Tout d'abord, le disque dur est tracé - c'est-à-dire que la liste de toutes les valeurs possibles de nonce est créée par le hachage répété des données, y compris le compte d'un mineur. Chacun de ces nonce contient 8192 hachages, qui sont numérotés de 0 à 8191. Tous ces hachages sont appariés en écopes - c'est-à-dire que les hachages adjacents sont combinés pour former une paire de deux. Par exemple, le hachage 0 et 1 constituent le scoop 0, le hachage 2 et 3 constituent le hachage 1, etc.
La deuxième étape implique l'exercice d'extraction proprement dit, au cours duquel un mineur calcule un numéro de scoop. Par exemple, supposons qu'un mineur commence l'activité d'extraction et génère un numéro de scoop 38. Le mineur irait ensuite au scoop numéro 38 de nonce 1, utiliser les données de ce scoop pour calculer une valeur d'échéance. Le processus est répété pour calculer la date limite de chaque nonce détenu sur le disque dur du mineur. Après calcul de tous les délais, celui avec le délai minimum est sélectionné par le mineur.
Un délai représente la durée en secondes qui doit s'écouler depuis que le dernier bloc a été forgé avant qu'un mineur ne soit autorisé à forger un nouveau bloc. Si personne d'autre n'a forgé un bloc dans ce délai, le mineur peut forger un bloc et réclamer la récompense du bloc.
Par exemple, si le mineur X arrive avec un délai minimum de 36 secondes et qu'aucun autre mineur ne peut forger le bloc dans les 36 prochaines secondes, X aura la chance de forger le bloc suivant et d'être récompensé.
Le POC offre des avantages en termes d'utilisation de tous les disques durs réguliers, y compris ceux avec des systèmes basés sur Android, et il serait 30 fois plus économe en énergie que l'exploitation minière basée sur l'ASIC de la crypto-monnaie Bitcoin. Il n'y a pas besoin de matériel dédié ou de mise à niveau constante des disques durs. Les données d'exploration peuvent être facilement effacées et le lecteur peut être réutilisé à d'autres fins de stockage de données.
Les inconvénients incluent un taux d'adoption plus faible et la possibilité que des logiciels malveillants affectent les activités minières.
Burstcoin est une crypto-monnaie pour utiliser une preuve de capacité.
