L'écosystème Cardano met en œuvre le protocole de preuve de brûlage, l'équipe Iagon a relevé un nouveau défi.

robot
Création du résumé en cours

Preuve de brûlage du système écologique Cardano ( PoB ) protocole réalisé

L'équipe d'Iagon a récemment relevé un défi en développant un protocole de preuve de brûlure (PoB) pour l'écosystème Cardano. Cet article présentera les détails de cette solution, y compris :

  1. Aperçu du mécanisme de preuve de brûlage et de ses applications
  2. Iagon a mis en œuvre des contrats intelligents PoB sur le protocole Cardano
  3. Déploiement et test des protocoles intelligents
  4. Protocole PoB réalisé par des transactions via le portefeuille

1. Preuve de brûlage et ses applications

La combustion des jetons cryptographiques ( et leur destruction ) est une pratique courante, consistant essentiellement à envoyer des jetons à une adresse "creux" inaccessible. Ce mécanisme 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ûlage est basée sur les fonctions de hachage cryptographiques, qui sont faciles à calculer en avant mais difficiles à déduire en arrière. En inversant le bit le moins significatif de la sortie de la fonction de hachage, il est possible de créer une adresse de trou noir. Tout ce qui est envoyé à cette adresse ne pourra pas être récupéré.

La conception du protocole de preuve de brûlage repose sur l'idée de brûler d'abord des fonds, puis de prouver que la combustion a eu lieu dans une étape distincte. Cela nécessite de d'abord créer un hachage de valeur d'engagement, puis de montrer que l'adresse du trou noir a été créée.

2. Contrat intelligent de preuve de combustion sur le réseau Cardano

Les contrats intelligents Cardano se composent de trois parties :

  • Script de rachat : contrôle des dépenses des eUTxOs
  • Script de portefeuille : représente l'exécution par l'utilisateur, utilisé pour récupérer des fonds et créer de nouveaux eUTxOs
  • eUTxOs: détenir des fonds et des points de données ( datum )

Les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO a un état indépendant. Les opérations possibles incluent :

  • Brûler : envoyer des fonds à l'adresse du trou noir
  • A été détruit : vérification de la combustion effectuée
  • Verrouiller : envoyer des fonds à une adresse avec une clé
  • Rachat : récupérer des fonds verrouillés

Les intermédiaires ne peuvent pas différencier les transactions de brûlage et de verrouillage, ce qui empêche l'examen des transactions de brûlage. La situation de brûlage des fonds ne peut être vérifiée qu'après la publication de la valeur d'engagement.

3. Déploiement et test 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 conteneur de nœud et de portefeuille Cardano
  4. Restaurer le portefeuille et obtenir l'ID du portefeuille
  5. Exécuter l'opération de brûlage
  6. Vérification de la combustion

4. Des contrats intelligents aux scripts de portefeuille

Pour prévenir davantage la censure, l'opération de brûlage peut être complètement effectuée dans le portefeuille de l'utilisateur, sans dépendre de contrats intelligents. Cela nécessite de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et d'inverser le bit de poids faible.

En utilisant la bibliothèque API Cardano, il est possible de générer des adresses de brûlage, de soumettre des transactions à la blockchain et de vérifier les transactions de brûlage.

Conclusion

Actuellement, il est recommandé d'utiliser des scripts de portefeuille pour mettre en œuvre le protocole de preuve de brûlage. À 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 faisable, permettant de créer un environnement résistant à la censure.

ADA-1.44%
IAG-0.05%
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
  • 6
  • Partager
Commentaire
0/400
SandwichDetectorvip
· Il y a 3m
Maintenant, ADA peut être utilisé.
Voir l'originalRépondre0
BTCRetirementFundvip
· Il y a 14h
Développer, développer, peut-il y avoir une hausse de prix ?
Voir l'originalRépondre0
RugResistantvip
· Il y a 14h
besoin d'un audit plus approfondi honnêtement... les mécanismes de burn semblent suspects en ce moment
Voir l'originalRépondre0
BlockchainFoodievip
· Il y a 14h
mécanisme de brûlure savoureux... comme saisir un steak parfait pour être honnête
Voir l'originalRépondre0
NFTDreamervip
· Il y a 14h
Tout est en train de brûler, c'est stable.
Voir l'originalRépondre0
DogeBachelorvip
· Il y a 14h
Nouveaux mouvements écologiques, parfum !
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)