Protocole de preuve de brûlage dans l'écosystème Cardano : Analyse approfondie de la solution Iagon

robot
Création du résumé en cours

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. Aperçu du mécanisme de preuve de brûlage et de ses applications
  2. Le principe de mise en œuvre de la solution Iagon PoB sur le réseau Cardano
  3. Le processus de déploiement et de test des contrats intelligents
  4. 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 :

  1. Installer la chaîne d'outils Haskell
  2. Construire un script Plutus
  3. Démarrer le nœud et le conteneur de portefeuille Cardano
  4. Récupérer le portefeuille et obtenir l'ID du portefeuille
  5. Exécuter l'opération de brûlage
  6. 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.

ADA8.12%
IAG5.09%
Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
SerumSquirrelvip
· Il y a 19h
L'univers de la cryptomonnaie joue depuis longtemps, les jetons ne peuvent jamais être épuisés.
Voir l'originalRépondre0
LadderToolGuyvip
· Il y a 20h
Mets du feu à ada rapidement
Voir l'originalRépondre0
LoneValidatorvip
· Il y a 20h
Adresse de burn, ça fait peur en l'entendant.
Voir l'originalRépondre0
MrDecodervip
· Il y a 20h
Cardano a enfin brûlé de l'argent.
Voir l'originalRépondre0
AirdropHunterKingvip
· Il y a 20h
Ne te vante pas, combien de jetons faut-il brûler pour obtenir l'Airdrop ? Deviner à l'aveugle, c'est encore du gas perdu.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)