L'écosystème Cardano introduit le protocole de preuve de brûlure pour améliorer la sécurité et la résistance à la censure.

robot
Création du résumé en cours

Preuve de brûlage dans l'écosystème Cardano ( PoB ) protocole

Récemment, l'équipe Iagon a développé un protocole de preuve de brûlage ( PoB ) adapté à l'écosystème Cardano en réponse au défi lancé par Charles Hoskinson. Cet article présentera les principaux éléments de cette solution :

1. 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, détruisant ainsi ces jetons de manière permanente. Ce mécanisme peut être utilisé à diverses fins, telles que l'augmentation de la valeur des jetons restants ou comme preuve d'engagement d'un protocole de blockchain.

La sécurité de la preuve de brûlage est basée sur des fonctions de hachage cryptographiques. 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 difficile à calculer à l'envers. Cela rend le processus de brûlage inévaluable, tout en garantissant sa vérifiabilité.

2. Contrats intelligents PoB 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'utilisateur exécutant des opérations de fonds
  • eUTxOs: sauvegarder des fonds et des données associées

Sur cette structure, le protocole PoB peut réaliser quatre opérations :

  • Brûlage : envoyer des fonds à l'adresse du trou noir
  • A été détruit : validation de l'action de combustion
  • Verrouillage : envoyer des fonds à l'adresse spécifiée
  • Rachat : récupérer les fonds verrouillés

Ce design empêche les intermédiaires de distinguer les transactions de brûlage et de verrouillage, empêchant ainsi la censure sélective.

3. Déploiement de contrats intelligents

Le processus de déploiement des contrats intelligents comprend :

  1. Installer la chaîne d'outils Haskell
  2. Construire un script Plutus
  3. Démarrer le nœud et le portefeuille Cardano
  4. Récupérer le portefeuille et obtenir l'ID
  5. Exécuter l'opération de combustion
  6. Vérifier les résultats de combustion

4. Solution de script de portefeuille

Pour améliorer davantage la sécurité, il est possible de transférer les opérations de contrat intelligent à l'exécution dans le portefeuille de l'utilisateur. Cette méthode rend l'examen des comportements de brûlage plus difficile, car il est nécessaire d'examiner toutes les transactions Cardano pour y parvenir.

La mise en œuvre spécifique nécessite l'utilisation du hachage de la valeur d'engagement à la place du hachage de la clé publique, ainsi que des opérations appropriées de génération d'adresses et de soumission de transactions.

Conclusion

Le protocole PoB peut être mis en œuvre via des contrats intelligents ou des scripts de portefeuille. Compte tenu des limitations actuelles de l'infrastructure Cardano, il est recommandé d'utiliser la solution de script de portefeuille. À l'avenir, avec l'amélioration de la bibliothèque PAB, la combinaison de contrats intelligents complexes avec des scripts de portefeuille deviendra plus réalisable, contribuant à créer un environnement résistant à la censure.

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
zkProofInThePuddingvip
· 07-06 19:40
Le sauveur d'ada est-il arrivé ?
Voir l'originalRépondre0
PumpDoctrinevip
· 07-05 03:19
Ouais, incroyable !
Voir l'originalRépondre0
TxFailedvip
· 07-04 21:32
psa : dépensé beaucoup trop à tester les transactions de brûlage... ce n'est définitivement pas votre trou noir habituel
Voir l'originalRépondre0
CryptoWageSlavevip
· 07-04 21:28
Encore bloqué, n'est-ce pas?
Voir l'originalRépondre0
gas_fee_therapistvip
· 07-04 21:21
C'est juste un coup de publicité.
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)