Introduction de la preuve de brûlure dans l'écosystème Cardano : explication de la solution anti-censure

robot
Création du résumé en cours

Application du protocole de preuve de brûlage dans l'écosystème Cardano

Récemment, l'équipe d'Iagon a proposé une solution pour la mise en œuvre du protocole de preuve de brûlage (PoB) sur le réseau Cardano. Cet article décrira en détail le contenu spécifique de cette solution.

Aperçu du mécanisme de preuve de brûlure

La preuve de brûlage consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible, permettant ainsi la destruction permanente des jetons. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants ou comme preuve d'engagement pour un protocole de blockchain. La sécurité de la preuve de brûlage repose sur des fonctions de hachage cryptographiques, en inversant le bit le moins significatif de la sortie de la fonction de hachage pour créer une adresse de trou noir.

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

Les contrats intelligents Cardano contiennent trois composants clés : le script de rachat, le script de portefeuille et les eUTxOs. Contrairement à Ethereum, les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO dispose de ses propres données d'état.

Cette solution prend en charge quatre opérations principales :

  1. Brûler : envoyer des fonds à l'adresse du trou noir
  2. Vérification : confirmer que la combustion a eu lieu
  3. Verrouillage : envoyer des fonds à une adresse contrôlée par une clé
  4. Rachat : récupérer des fonds verrouillés

En utilisant le même format de racheteur, l'intermédiaire ne peut pas faire la distinction entre les transactions de brûlage et de verrouillage, évitant ainsi la censure.

Processus de déploiement des contrats intelligents

  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. Récupérer le portefeuille et obtenir l'ID du portefeuille
  5. Exécuter l'opération de brûlage
  6. Vérifier les résultats de la combustion

Solutions de script de portefeuille

Pour améliorer davantage la sécurité, il est possible d'utiliser uniquement des scripts de portefeuille pour réaliser la preuve de brûlage, sans avoir besoin de contrats intelligents. Cette méthode peut résister efficacement à la censure, car la seule façon d'empêcher le brûlage est d'empêcher toutes les transactions Cardano.

Les étapes de mise en œuvre comprennent :

  1. Remplacer le hachage de la clé publique par le hachage de valeur d'engagement.
  2. Inverser le bit de poids faible de la valeur d'engagement
  3. Générer une adresse de combustion conforme au protocole Cardano
  4. Soumettre la transaction à la blockchain
  5. Vérifier les transactions envoyées à l'adresse de combustion

Dans l'ensemble, cette solution fournit une mise en œuvre de preuve de brûlure résistante à la censure pour l'écosystème Cardano, posant ainsi les bases du développement d'applications basées sur Cardano à l'avenir. Avec la publication de la bibliothèque PAB, des solutions de contrats intelligents plus complexes combinant des scripts de portefeuille devraient être réalisables dans un avenir proche.

ADA-4.58%
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
  • 4
  • Partager
Commentaire
0/400
CryptoDouble-O-Sevenvip
· Il y a 4h
La preuve de brûlure a beaucoup de potentiel.
Voir l'originalRépondre0
ImpermanentLossEnjoyervip
· Il y a 4h
Brûler un son, c'est mille pièces d'or.
Voir l'originalRépondre0
LightningPacketLossvip
· Il y a 4h
C'est trop gaspillé de verrouiller.
Voir l'originalRépondre0
AlwaysAnonvip
· Il y a 5h
Brûler haussier est très pratique
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)