protocole de preuve de brûlage dans l'écosystème Cardano
Récemment, le défi du protocole de preuve de brûlage (PoB) proposé pour l'écosystème Cardano a été complété. Cet article présentera les détails de cette solution, y compris les aspects suivants :
Aperçu du mécanisme de preuve de brûlage et de ses applications
Mise en œuvre d'un protocole de contrat intelligent de preuve de brûlage sur le réseau Cardano
Processus de déploiement et de test des contrats intelligents
Méthode de réalisation de la preuve de brûlage par des transactions de portefeuille
Aperçu du protocole de preuve de brûlage
La brûlure des jetons cryptographiques consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Cette adresse n'a pas de clé privée, donc il est impossible de récupérer les jetons détruits. En même temps, le public peut vérifier que l'action de destruction a eu lieu, mais ne connaît qu'une valeur d'engagement "secrète".
Le mécanisme de combustion a plusieurs utilisations, il peut à la fois augmenter la valeur des jetons restants et servir de preuve d'engagement pour le protocole blockchain. Une combustion à grande échelle réduira le nombre total de jetons en circulation, ce qui pourrait entraîner une pression déflationniste.
La sécurité de la preuve de brûlage est basée sur des fonctions de hachage cryptographiques. Ces fonctions sont faciles à calculer, mais très difficiles à inverser. En inversant le bit de poids faible de la sortie de la fonction de hachage, on peut créer une adresse de trou noir, tout ce qui est envoyé à cette adresse ne peut pas être récupéré.
Contrat intelligent de preuve de brûlage sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Script de rachat : contrôle de la dépense eUTxO
Script de portefeuille : représente l'exécution de l'utilisateur, utilisé pour récupérer des fonds et créer de nouveaux eUTxO
eUTxO : fonds détenus et données utilisées pour le remboursement
Les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO possède un état indépendant.
Le protocole de preuve de brûlure comprend quatre opérations :
Brûlage : envoyer des fonds à l'adresse du trou noir
Vérification : confirmer qu'une valeur d'engagement a été brûlée.
Verrouillage : envoyer des fonds à une adresse avec une clé
Rachat : récupérer des fonds bloqués
En utilisant le même format de racheteur, les intermédiaires ne peuvent pas faire la distinction entre les transactions de brûlage et de verrouillage, évitant ainsi la censure sélective.
Déploiement et test des protocoles intelligents
Les principales étapes pour déployer un contrat intelligent sur le réseau de test :
Installer la chaîne d'outils Haskell
Construire un protocole Plutus
Démarrer le conteneur de nœud et de portefeuille Cardano
Récupérer le portefeuille et obtenir l'ID du portefeuille
Exécuter une transaction de brûlage
Vérifier les résultats de combustion
Plan de preuve de combustion basé sur les transactions de portefeuille
Pour renforcer davantage la résistance à la censure, il est possible d'utiliser uniquement des transactions de portefeuille pour réaliser la preuve de brûlage :
Remplacer le hachage de la clé publique par le hachage de la valeur de promesse et inverser le bit le plus bas.
Utiliser l'API Cardano pour générer une adresse de combustion conforme aux exigences de format.
Soumettre la transaction à la blockchain Cardano
Vérifiez en consultant les transactions envoyées à l'adresse de destruction
Cette méthode fait en sorte que le seul moyen de censurer la combustion est de censurer toutes les transactions Cardano, augmentant considérablement la résistance à la censure.
À l'avenir, avec l'amélioration de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes sera plus viable, ce qui pourra créer un environnement de résistance à la censure plus puissant.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
8 J'aime
Récompense
8
6
Partager
Commentaire
0/400
BackrowObserver
· Il y a 23h
Support de la preuve de brûlage
Voir l'originalRépondre0
WalletDetective
· 07-17 16:41
Brûler est bénéfique mais doit être fait avec prudence
Mise en œuvre de la preuve de brûlage de l'écosystème Cardano : Détails sur les solutions de transactions de smart contracts et de Portefeuille.
protocole de preuve de brûlage dans l'écosystème Cardano
Récemment, le défi du protocole de preuve de brûlage (PoB) proposé pour l'écosystème Cardano a été complété. Cet article présentera les détails de cette solution, y compris les aspects suivants :
Aperçu du protocole de preuve de brûlage
La brûlure des jetons cryptographiques consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Cette adresse n'a pas de clé privée, donc il est impossible de récupérer les jetons détruits. En même temps, le public peut vérifier que l'action de destruction a eu lieu, mais ne connaît qu'une valeur d'engagement "secrète".
Le mécanisme de combustion a plusieurs utilisations, il peut à la fois augmenter la valeur des jetons restants et servir de preuve d'engagement pour le protocole blockchain. Une combustion à grande échelle réduira le nombre total de jetons en circulation, ce qui pourrait entraîner une pression déflationniste.
La sécurité de la preuve de brûlage est basée sur des fonctions de hachage cryptographiques. Ces fonctions sont faciles à calculer, mais très difficiles à inverser. En inversant le bit de poids faible de la sortie de la fonction de hachage, on peut créer une adresse de trou noir, tout ce qui est envoyé à cette adresse ne peut pas être récupéré.
Contrat intelligent de preuve de brûlage sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO possède un état indépendant.
Le protocole de preuve de brûlure comprend quatre opérations :
En utilisant le même format de racheteur, les intermédiaires ne peuvent pas faire la distinction entre les transactions de brûlage et de verrouillage, évitant ainsi la censure sélective.
Déploiement et test des protocoles intelligents
Les principales étapes pour déployer un contrat intelligent sur le réseau de test :
Plan de preuve de combustion basé sur les transactions de portefeuille
Pour renforcer davantage la résistance à la censure, il est possible d'utiliser uniquement des transactions de portefeuille pour réaliser la preuve de brûlage :
Cette méthode fait en sorte que le seul moyen de censurer la combustion est de censurer toutes les transactions Cardano, augmentant considérablement la résistance à la censure.
À l'avenir, avec l'amélioration de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes sera plus viable, ce qui pourra créer un environnement de résistance à la censure plus puissant.