Iagon a récemment relevé un défi concernant le protocole de preuve de brûlage (PoB), qui est destiné à être utilisé dans l'écosystème Cardano. Cet article présentera la solution développée par l'équipe d'Iagon, qui comprend principalement les aspects suivants :
Aperçu du mécanisme de preuve de brûlage et de ses applications
Le principe de mise en œuvre de la solution Iagon PoB sur le réseau Cardano
Le processus de déploiement et de test des contrats intelligents
Exécuter le protocole PoB en envoyant des jetons à l'adresse "trou noir"
1. Preuve de brûlage et ses applications
La combustion de jetons consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Ce processus est publiquement vérifiable, mais seul l'initiateur connaît la valeur d'engagement. Le mécanisme de combustion peut être utilisé pour augmenter la valeur des jetons restants, ou comme preuve d'engagement d'un protocole blockchain.
La sécurité de la preuve de brûlure repose sur des fonctions de hachage cryptographiques, qui sont faciles à calculer mais difficiles à inverser. En inversant le bit de poids faible de la sortie de la fonction de hachage, il est possible de créer une adresse de trou noir, et tout actif envoyé à cette adresse ne peut pas être récupéré.
2. Contrat intelligent PoB du réseau Cardano
Les contrats intelligents Cardano comprennent trois composants :
Script de rachat : contrôle de l'utilisation de l'eUTxO
Script de portefeuille : représente l'utilisateur en cours d'exécution, utilisé pour récupérer des fonds et créer de nouveaux eUTxO
eUTxO: détenir des fonds et des données
Les contrats intelligents Cardano ont quatre opérations possibles : brûlage, vérification du brûlage, verrouillage et rachat. Les transactions sont soumises à la blockchain une fois effectuées dans le portefeuille de l'utilisateur.
3. Déploiement des protocoles intelligents
Les étapes pour déployer un contrat intelligent sur le réseau de test incluent :
Installer la chaîne d'outils Haskell
Construire un script Plutus
Démarrer le nœud et le conteneur de portefeuille Cardano
Récupérer le portefeuille et obtenir l'ID du portefeuille
Exécuter l'opération de brûlage
Vérification de la combustion
4. Du protocole de contrat intelligent au script de portefeuille
Pour éviter la censure, il est possible d'utiliser une solution qui s'exécute uniquement dans le portefeuille. Cette méthode utilise le hachage de la valeur d'engagement pour remplacer le hachage de la clé publique, et inverse le bit le moins significatif. Il est nécessaire d'utiliser la bibliothèque API Cardano pour générer un format d'adresse conforme.
Conclusion
Cet article présente deux modes de mise en œuvre du protocole PoB sur Cardano : les contrats intelligents et les transactions de portefeuille. Étant donné que les contrats intelligents Alonzo manquent actuellement d'infrastructure nécessaire, il est recommandé d'utiliser la solution de script de portefeuille. À l'avenir, avec l'amélioration de la bibliothèque PAB, une solution de contrat intelligent complexe combinée avec des scripts de portefeuille pourrait être plus faisable et contribuer à créer un environnement résistant à la censure.
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.
9 J'aime
Récompense
9
5
Partager
Commentaire
0/400
SerumSquirrel
· Il y a 18h
L'univers de la cryptomonnaie joue depuis longtemps, les jetons ne peuvent jamais être épuisés.
Voir l'originalRépondre0
LadderToolGuy
· Il y a 19h
Mets du feu à ada rapidement
Voir l'originalRépondre0
LoneValidator
· Il y a 19h
Adresse de burn, ça fait peur en l'entendant.
Voir l'originalRépondre0
MrDecoder
· Il y a 19h
Cardano a enfin brûlé de l'argent.
Voir l'originalRépondre0
AirdropHunterKing
· Il y a 19h
Ne te vante pas, combien de jetons faut-il brûler pour obtenir l'Airdrop ? Deviner à l'aveugle, c'est encore du gas perdu.
Protocole de preuve de brûlage dans l'écosystème Cardano : Analyse approfondie de la solution Iagon
Introduction au protocole PoB
Iagon a récemment relevé un défi concernant le protocole de preuve de brûlage (PoB), qui est destiné à être utilisé dans l'écosystème Cardano. Cet article présentera la solution développée par l'équipe d'Iagon, qui comprend principalement les aspects suivants :
1. Preuve de brûlage et ses applications
La combustion de jetons consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Ce processus est publiquement vérifiable, mais seul l'initiateur connaît la valeur d'engagement. Le mécanisme de combustion peut être utilisé pour augmenter la valeur des jetons restants, ou comme preuve d'engagement d'un protocole blockchain.
La sécurité de la preuve de brûlure repose sur des fonctions de hachage cryptographiques, qui sont faciles à calculer mais difficiles à inverser. En inversant le bit de poids faible de la sortie de la fonction de hachage, il est possible de créer une adresse de trou noir, et tout actif envoyé à cette adresse ne peut pas être récupéré.
2. Contrat intelligent PoB du réseau Cardano
Les contrats intelligents Cardano comprennent trois composants :
Les contrats intelligents Cardano ont quatre opérations possibles : brûlage, vérification du brûlage, verrouillage et rachat. Les transactions sont soumises à la blockchain une fois effectuées dans le portefeuille de l'utilisateur.
3. Déploiement des protocoles intelligents
Les étapes pour déployer un contrat intelligent sur le réseau de test incluent :
4. Du protocole de contrat intelligent au script de portefeuille
Pour éviter la censure, il est possible d'utiliser une solution qui s'exécute uniquement dans le portefeuille. Cette méthode utilise le hachage de la valeur d'engagement pour remplacer le hachage de la clé publique, et inverse le bit le moins significatif. Il est nécessaire d'utiliser la bibliothèque API Cardano pour générer un format d'adresse conforme.
Conclusion
Cet article présente deux modes de mise en œuvre du protocole PoB sur Cardano : les contrats intelligents et les transactions de portefeuille. Étant donné que les contrats intelligents Alonzo manquent actuellement d'infrastructure nécessaire, il est recommandé d'utiliser la solution de script de portefeuille. À l'avenir, avec l'amélioration de la bibliothèque PAB, une solution de contrat intelligent complexe combinée avec des scripts de portefeuille pourrait être plus faisable et contribuer à créer un environnement résistant à la censure.