Preuve de capacité Plus
Preuve de capacité (POC)
La preuve de capacité est un mécanisme de consensus qui garantit qu’une partie a consacré une certaine quantité d’espace de stockage à un objectif spécifique. Signum, la première plate-forme de blockchain à utiliser la preuve de capacité classique, continue de l’utiliser comme base de son algorithme de consensus amélioré – preuve de capacité plus.
La preuve de capacité décentralise la vérification des transactions et la génération de blocs. Dans cette application, la capacité du disque est remplie de fichiers de tracé contenant des hachages difficiles à calculer. Pour chaque tour de minage, les délais sont calculés à l’aide de ces hachages. La soumission de la meilleure date limite donne le droit de valider les transactions en attente dans la blockchain et de collecter la récompense de bloc associée. La récompense globale comprend tous les frais de transaction associés – les frais des transactions régulières, la messagerie et les exécutions de contrats intelligents. Une plus grande capacité donne une meilleure chance de soumettre le meilleur délai.
La preuve de capacité a un parallèle dans la preuve de travail en ce que son calcul du délai est arbitraire et analogue au calcul de la preuve de travail. Il décentralise le réseau en distribuant le consensus et en empêchant la manipulation du grand livre distribué. Les calculs gourmands en ressources effectués dans le cadre de la preuve de travail servent le même objectif. Au-delà de ce parallèle, les algorithmes sont fondamentalement différents en fonction de ce qui se passe après l’achèvement du bloc. Les systèmes de preuve de travail abandonnent les calculs et continuent de faire de nouveaux calculs. Les systèmes de preuve de capacité conservent les calculs. C’est la raison pour laquelle la preuve de capacité est écologiquement durable en comparaison.
Étant donné que les calculs sont conservés, il n’est pas nécessaire d’effectuer des calculs en temps réel. En conséquence, le processus d’extraction dans un système de preuve de capacité utilise très peu d’énergie, juste assez pour exécuter un programme en arrière-plan sur n’importe quel ordinateur grand public. Ce programme lit un petit sous-ensemble des fichiers de tracé stockés et soumet les meilleurs résultats précalculés 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.
La preuve de capacité plus est l’algorithme de consensus unique développé pour le réseau Signum. Il a été conçu pour protéger le réseau Signum des conséquences qui découlent 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 pour n’importe quel but.
On dit que «l’imitation est la plus grande forme de flatterie». En effet, de nombreuses années après sa fondation en 2014, il y a eu une prolifération de copies quasi légales, quasi éthiques du réseau Signum — pas le concept de base ou une partie spécifique de son code innovant, mais l’ensemble du réseau, y compris tout de sa structure de compte au format de ses fichiers de parcelles. Alors que bon nombre de ces projets sont déjà dans un état d’effondrement en raison de leur manque d’utilité et de développement, leur existence et le potentiel de prolifération présentaient un problème complexe pour l’algorithme classique de Signum – comment le réseau pouvait-il être protégé de la capacité de projets de copie co-mining sur le réseau Signum sans engagement envers le projet.
A faible consommation
Utilise très peu d’énergie au-delà de ce qui est nécessaire pour la configuration initiale.
Catégorie grand public
N’utilise que des équipements de qualité grand public réutilisables et facilement accessibles.
PoC
Les hachages cryptographiques sont pré-calculés, écrits dans le stockage et peuvent être récupérés pour être réutilisés indéfiniment dans le processus d’extraction.
Proof-of-Capacity-Plus (POC+)
La preuve de capacité plus est l’algorithme classique de preuve de capacité combiné à un élément de preuve de participation.
La preuve d’enjeu est un algorithme respectueux de l’environnement car il n’implique pas de calculs arbitraires. Pourtant, ce qu’il gagne dans ce domaine, il le rattrape dans d’autres. Peut-être ironiquement, la preuve d’enjeu souffre du problème du «rien en jeu». Il y a aussi l’opportunité de remplacer «qui est le plus riche» par «qui peut dépenser le plus d’énergie» à considérer. Alors que la preuve de travail reste impénitente dans son gaspillage de ressources, de nombreuses innovations ont été apportées à la preuve de participation pour surmonter ses lacunes. Peercoin, la première crypto-monnaie à implémenter la preuve de participation, a été un innovateur en chef dans ce domaine. À l’instar de Peercoin avec preuve de participation, Signum a été la première crypto-monnaie à implémenter la preuve de capacité et a maintenu sa position de principal innovateur pour cet algorithme.
La preuve de capacité plus ajoute un facteur d’enjeu à ses calculs afin que la capacité de stockage soit effectivement multipliée en fonction du montant de la mise qu’un mineur met de côté à cette fin. L’une de ses caractéristiques les plus intéressantes est qu’il n’y a pas de niveau d’enjeu prédéfini. Il est basé sur la mise moyenne de sorte que plus que la moyenne doit être engagée avant qu’un avantage puisse être réalisé. Les bénéfices du jalonnement sont réalisés sous la forme de délais statistiquement améliorés au moment où ils sont soumis au réseau. Avec la preuve de participation en vigueur, les délais soumis sont inférieurs (le délai le plus bas soumis pour chaque bloc donne le droit de forger le bloc et de percevoir la récompense du bloc et les frais correspondants) d’un facteur qui rapproche le délai moyen soumis avec celui prévu pour la capacité physique multipliée par le facteur d’enjeu.
Bien que la preuve de capacité plus soit née de la nécessité pour Signum, elle présente l’avantage supplémentaire d’améliorer le profil de durabilité environnementale déjà impressionnant du réseau Signum. Il étend également les méthodes disponibles pour l’exploitation minière afin que davantage de personnes puissent participer à des conditions qui conviennent mieux à leurs circonstances liées aux exigences matérielles. Avec de petits mineurs capables de multiplier efficacement leur capacité, il semble que le système insaisissable de modération et de décentralisation forcée, autorégulée et fondée sur le consensus ait é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 tracé existants ; le retraçage n’est pas nécessaire.
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 d’enjeu dans l’application limitée de Signum à des fins de comparaison, Signum n’est pas avant tout une plateforme de preuve d’enjeu. Le réseau Signum utilise une forme limitée de preuve de participation qui pourrait être plus justement décrite comme une preuve d’engagement.
PoC+ a amélioré l’empreinte déjà durable de Signum tout en diversifiant la participation et en augmentant la sécurité du réseau.