Proof-of-Commitment

Proof-of-Commitment (POC+)


La preuve de capacité classique est un mécanisme de consensus qui garantit qu’une partie a dédié une quantité d’espace de stockage à la sécurité du réseau. Première blockchain à utiliser la preuve de capacité classique, Signum continue de l’utiliser comme base de son algorithme de consensus amélioré, la preuve d’engagement.

La preuve d’engagement décentralise la vérification des transactions et la génération de blocs. La capacité du disque est remplie de fichiers de tracé contenant des résultats de hachage Shabal-256 difficiles à calculer. À chaque tour de minage, les délais sont calculés à l’aide de ces données. La meilleure échéance soumise au réseau donne le droit de forger le bloc suivant et de collecter la récompense de bloc associée. Une plus grande capacité donne une meilleure chance de soumettre le meilleur délai.

Comparaison de preuve de travail


La preuve d’engagement a un parallèle avec la preuve de travail en ce que le processus de traçage qu’il utilise pour décentraliser son réseau, distribuer le consensus et empêcher la manipulation de son registre distribué utilise des fonctions de hachage gourmandes en ressources. Au-delà de ce parallèle, les algorithmes sont fondamentalement différents. Les systèmes de preuve de travail calculent les fonctions de hachage en temps réel et les suppriment après chaque bloc. Avec les systèmes de preuve de capacité, les fonctions de hachage sont précalculées, écrites dans le stockage et récupérables pour être réutilisées indéfiniment dans le processus de minage.

Comme les fonctions de hachage sont pré-calculées et stockées, il n’est pas nécessaire de les créer en temps réel. En conséquence, les systèmes de preuve de capacité utilisent très peu d’énergie, juste assez pour exécuter un programme d’arrière-plan qui lit un petit sous-ensemble de fichiers de parcelles stockés, calcule les délais pour ceux sélectionnés à chaque tour et soumet le meilleur résultat au réseau. Le processus de calcul le plus gourmand en ressources n’est entrepris que lorsqu’un mineur souhaite augmenter sa capacité tracée.

Harvey Hardrive fait une pause après une journée de promotion d’une blockchain respectueuse de l’environnement.

Justification et avantages pour le réseau Signum


La preuve d’engagement a été conçue pour protéger le réseau Signum des conséquences découlant de son engagement envers les logiciels open source, un type de logiciel publié sous une licence qui donne aux utilisateurs le droit de l’utiliser, de l’étudier, de le modifier et de le distribuer à quiconque. à quelque fin que ce soit.

On dit que «l’imitation est la plus grande forme de flatterie». Au cours des nombreuses années qui se sont écoulées depuis sa création en 2014, les copies du réseau Signum ont proliféré – non pas le concept de base ou une partie spécifique de son code innovant, mais l’ensemble du réseau, de la structure de son compte au format de ses fichiers de tracé. Alors que nombre de ces projets sont déjà dans un état d’effondrement en raison de leur manque de développement ultérieur, leur existence et le potentiel de prolifération supplémentaire ont présenté un problème complexe pour l’algorithme classique de Signum – comment le réseau pourrait-il être protégé de la capacité de copier-coller ? projets co-mining sur le réseau Signum sans engagement envers le projet.

La réponse était la preuve d’engagement, l’algorithme classique de preuve de capacité combiné à un élément de preuve d’enjeu.

La preuve d’engagement multiplie efficacement la capacité de stockage physique de manière linéaire en fonction du montant de la participation qu’un mineur réserve à cette fin. Plutôt qu’un niveau de participation prédéfini, les avantages sont basés sur la participation moyenne du réseau par téraoctet. La moyenne doit être engagée pour maintenir un rapport de un pour un entre la capacité physique et la capacité effective. Lorsque le montant engagé est supérieur ou inférieur à la moyenne, les avantages du jalonnement sont appliqués statistiquement, augmentant ou diminuant proportionnellement les délais calculés au fur et à mesure qu’ils sont soumis au réseau. ( Voir également: https://signum.community/signum-mining/#commitment )

Bien que la preuve d’engagement soit née de la nécessité pour Signum, elle améliore le profil de durabilité environnementale déjà impressionnant du réseau Signum en élargissant les méthodes disponibles pour l’exploitation minière afin que davantage de personnes puissent participer à des conditions mieux adaptées à leurs circonstances liées aux exigences matérielles. Avec de petits mineurs capables de multiplier efficacement leur capacité, le système insaisissable de modération et de décentralisation consensuelle, autorégulée et forcée a été atteint.

Remarque : Conformément à l’éthique environnementale de Signum, ces modifications ont été apportées de manière à préserver l’utilisation des fichiers de parcelles existants.

Signum a été fondée comme une alternative au gaspillage d’énergie dans les systèmes de preuve de travail et au manque d’équité dans la distribution initiale des pièces de preuve de participation. Bien qu’il soit nécessaire d’utiliser la terminologie de la preuve de participation à des fins de comparaison, Signum n’est pas principalement une plateforme de preuve de participation.

7 + 14 =