Le système écologique de Cardano met en œuvre le protocole de preuve de brûlage pour améliorer la confidentialité et la résistance à la censure.

robot
Création du résumé en cours

Mise en œuvre du protocole de preuve de brûlure de l'écosystème Cardano

Récemment, une équipe a développé un protocole de preuve de brûlage (PoB) adapté à l'écosystème Cardano en réponse aux questions soulevées par Charles Hoskinson. Cet article présentera cette solution, dont le contenu principal comprend :

  1. Aperçu du mécanisme de preuve de brûlage et de ses applications
  2. Cette solution PoB pour le mécanisme d'exécution des contrats intelligents sur le réseau Cardano.
  3. Processus de déploiement et de test des contrats intelligents
  4. Exécuter le protocole PoB en envoyant des jetons à l'adresse "trou noir"

Preuve de brûlage et ses applications

La combustion des jetons ( consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants, ou comme preuve d'engagement d'un protocole de blockchain. Bien que la combustion d'un grand nombre de jetons puisse provoquer une pression déflationniste, il s'agit néanmoins d'une transaction courante sur la blockchain.

La sécurité de la preuve de brûlage est basée sur les fonctions de hachage cryptographique. Ces fonctions sont faciles à calculer dans le sens direct, mais extrêmement difficiles à inverser. En inversant le bit le moins significatif de la sortie de la fonction de hachage cryptographique, il est possible de créer une adresse de trou noir. Tout ce qui est envoyé à cette adresse deviendra difficile ou impossible à récupérer.

![])https://img-cdn.gateio.im/webp-social/moments-e942fc679d8ef7e55f3db32648b24d99.webp(

Contrat intelligent de preuve de brûlage sur le réseau Cardano

Les contrats intelligents Cardano se composent de trois parties :

  • Script de rachat : permet ou interdit la dépense 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 : points de données contenant des fonds et utilisés pour le rachat

Les contrats intelligents Cardano n'ont pas d'état centralisé sur le registre, chaque eUTxO possède un état indépendant.

![])https://img-cdn.gateio.im/webp-social/moments-f7f162dc2a412b8d5ff903636b2e631b.webp(

Cette solution PoB comprend quatre opérations :

  • Brûler : envoyer des fonds à l'adresse du trou noir
  • A été détruit : vérifiez que la combustion a bien eu lieu
  • Verrouiller : envoyer des fonds à une adresse avec une clé
  • Rachat : rachat de fonds bloqués

Les intermédiaires ne peuvent pas distinguer les transactions de brûlage et de verrouillage, ce qui évite l'examen des transactions de brûlage.

![])https://img-cdn.gateio.im/webp-social/moments-7777b1db89195a287d84464f2b80b5e9.webp(

Déploiement des contrats intelligents

Les étapes de déploiement incluent :

  1. Installer la chaîne d'outils Haskell
  2. Construire des scripts Plutus
  3. Démarrer le conteneur de nœud et de portefeuille Cardano
  4. Récupérer le portefeuille et obtenir l'ID du portefeuille
  5. Exécution de la combustion des tokens
  6. Vérification de la combustion

![])https://img-cdn.gateio.im/webp-social/moments-fed84a6717b012408df1b428b2d80586.webp(

Des contrats intelligents aux scripts de portefeuille

Pour améliorer davantage la sécurité, il est possible de transférer les opérations des contrats intelligents vers les scripts de portefeuille. Cette méthode rend plus difficile la vérification des transactions de brûlage, à moins de vérifier toutes les transactions Cardano.

Pour réaliser cela, il est nécessaire de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et d'inverser le bit le moins significatif de la valeur d'engagement. Il faut également prendre en compte la structure d'adresse de Cardano et le mécanisme de vérification des erreurs.

![])https://img-cdn.gateio.im/webp-social/moments-3d2bf883bd43da42085612065d17c6ef.webp(

Conclusion

Cet article présente la solution d'implémentation du protocole de preuve de brûlage dans l'écosystème Cardano. Actuellement, l'utilisation de scripts de portefeuille est recommandée, mais à 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 viable, contribuant à créer un environnement plus résistant à une éventuelle censure.

![])https://img-cdn.gateio.im/webp-social/moments-5f4fdc7de34aa6b902801d1592aee783.webp(

ADA0.32%
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
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • É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)