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 :
Installer la chaîne d'outils Haskell
Construire un script Plutus
Démarrer le nœud et le portefeuille Cardano
Récupérer le portefeuille et obtenir l'ID
Exécuter l'opération de combustion
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.
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.
18 J'aime
Récompense
18
5
Partager
Commentaire
0/400
zkProofInThePudding
· 07-06 19:40
Le sauveur d'ada est-il arrivé ?
Voir l'originalRépondre0
PumpDoctrine
· 07-05 03:19
Ouais, incroyable !
Voir l'originalRépondre0
TxFailed
· 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
L'écosystème Cardano introduit le protocole de preuve de brûlure pour améliorer la sécurité et la résistance à la censure.
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 :
Sur cette structure, le protocole PoB peut réaliser quatre opérations :
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 :
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.