Iagon lance un protocole de preuve de brûlage adapté à Cardano
Récemment, l'équipe d'Iagon a développé un protocole de preuve de combustion (PoB) adapté à l'écosystème Cardano en réponse au défi posé par Charles Hoskinson. Cet article présentera les détails de cette solution.
Preuve de brûlage et ses applications
La preuve de brûlage consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible, permettant ainsi la destruction des jetons. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants ou comme preuve d'engagement d'un protocole de blockchain. Iagon s'engage à introduire un protocole de jetons de brûlage inaltérable.
La sécurité de la preuve de brûlage est basée sur les fonctions de hachage cryptographiques. En inversant le bit le moins significatif de la fonction de hachage cryptographique, il est possible de créer une adresse de trou noir difficile à restaurer. Cette méthode permet d'abord de brûler des fonds, puis de prouver que la brûlure a été effectuée dans une étape distincte.
Contrat intelligent de preuve de brûlage sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Script de rachat : contrôle de l'utilisation des eUTxOs
Script de portefeuille : représente les opérations financières de l'utilisateur
eUTxOs : détenir des fonds et des données
Cette structure permet quatre opérations : brûlage, vérification du brûlage, verrouillage et rachat de fonds.
Les contrats intelligents sont réalisés en exécutant des scripts de point final dans le portefeuille de l'utilisateur, puis en envoyant la transaction à la blockchain. L'opération de brûlage est effectuée en dirigeant la valeur de hachage vers l'adresse du trou noir.
Déploiement des contrats intelligents
Déployer un contrat intelligent sur le réseau de test nécessite les étapes suivantes :
Installer la chaîne d'outils Haskell
Construire un script Plutus
Démarrer le conteneur de nœud et de portefeuille Cardano
Récupérer le portefeuille et obtenir l'ID du portefeuille
Exécuter l'opération de brûlage de jetons
Vérification de la combustion
Des protocoles intelligents aux scripts de portefeuille
Pour prévenir davantage la censure, il peut être envisagé d'utiliser uniquement des scripts de portefeuille sans dépendre des contrats intelligents. Cela nécessite de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et de retourner le bit le moins significatif de la valeur d'engagement.
Pour réaliser cela, il est nécessaire d'utiliser la bibliothèque API Cardano pour générer une adresse de brûlage, puis de soumettre la transaction à la blockchain. La vérification de la brûlure nécessite de consulter les transactions envoyées à l'adresse 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 la mise en œuvre de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes pourrait être plus réalisable, contribuant ainsi à créer un environnement résistant à une éventuelle 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.
12 J'aime
Récompense
12
5
Partager
Commentaire
0/400
gaslight_gasfeez
· 07-25 13:14
L'écosystème Ada peut enfin se nourrir!
Voir l'originalRépondre0
SignatureCollector
· 07-24 22:59
Ce protocole est incroyable, il peut être traité.
Voir l'originalRépondre0
LiquidatedNotStirred
· 07-24 22:48
Enfin, je peux brûler des jetons ? Kardanoc est rare et peut se battre.
Voir l'originalRépondre0
FastLeaver
· 07-24 22:46
Encore un token burning ? C'est toujours la même stratégie.
Iagon développe un protocole de preuve de brûlage adapté à Cardano, la résistance à la censure étant un point fort.
Iagon lance un protocole de preuve de brûlage adapté à Cardano
Récemment, l'équipe d'Iagon a développé un protocole de preuve de combustion (PoB) adapté à l'écosystème Cardano en réponse au défi posé par Charles Hoskinson. Cet article présentera les détails de cette solution.
Preuve de brûlage et ses applications
La preuve de brûlage consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible, permettant ainsi la destruction des jetons. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants ou comme preuve d'engagement d'un protocole de blockchain. Iagon s'engage à introduire un protocole de jetons de brûlage inaltérable.
La sécurité de la preuve de brûlage est basée sur les fonctions de hachage cryptographiques. En inversant le bit le moins significatif de la fonction de hachage cryptographique, il est possible de créer une adresse de trou noir difficile à restaurer. Cette méthode permet d'abord de brûler des fonds, puis de prouver que la brûlure a été effectuée dans une étape distincte.
Contrat intelligent de preuve de brûlage sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Cette structure permet quatre opérations : brûlage, vérification du brûlage, verrouillage et rachat de fonds.
Les contrats intelligents sont réalisés en exécutant des scripts de point final dans le portefeuille de l'utilisateur, puis en envoyant la transaction à la blockchain. L'opération de brûlage est effectuée en dirigeant la valeur de hachage vers l'adresse du trou noir.
Déploiement des contrats intelligents
Déployer un contrat intelligent sur le réseau de test nécessite les étapes suivantes :
Des protocoles intelligents aux scripts de portefeuille
Pour prévenir davantage la censure, il peut être envisagé d'utiliser uniquement des scripts de portefeuille sans dépendre des contrats intelligents. Cela nécessite de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et de retourner le bit le moins significatif de la valeur d'engagement.
Pour réaliser cela, il est nécessaire d'utiliser la bibliothèque API Cardano pour générer une adresse de brûlage, puis de soumettre la transaction à la blockchain. La vérification de la brûlure nécessite de consulter les transactions envoyées à l'adresse 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 la mise en œuvre de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes pourrait être plus réalisable, contribuant ainsi à créer un environnement résistant à une éventuelle censure.