Preuve de brûlage du système écologique Cardano ( PoB ) protocole réalisé
L'équipe d'Iagon a récemment relevé un défi en développant un protocole de preuve de brûlure (PoB) pour l'écosystème Cardano. Cet article présentera les détails de cette solution, y compris :
Aperçu du mécanisme de preuve de brûlage et de ses applications
Iagon a mis en œuvre des contrats intelligents PoB sur le protocole Cardano
Déploiement et test des protocoles intelligents
Protocole PoB réalisé par des transactions via le portefeuille
1. Preuve de brûlage et ses applications
La combustion des jetons cryptographiques ( et leur destruction ) est une pratique courante, consistant essentiellement à envoyer des jetons à une adresse "creux" inaccessible. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants ou comme preuve d'engagement d'un protocole blockchain.
La sécurité de la preuve de brûlage est basée sur les fonctions de hachage cryptographiques, qui sont faciles à calculer en avant mais difficiles à déduire en arrière. 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. Tout ce qui est envoyé à cette adresse ne pourra pas être récupéré.
La conception du protocole de preuve de brûlage repose sur l'idée de brûler d'abord des fonds, puis de prouver que la combustion a eu lieu dans une étape distincte. Cela nécessite de d'abord créer un hachage de valeur d'engagement, puis de montrer que l'adresse du trou noir a été créée.
2. Contrat intelligent de preuve de combustion 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'exécution par l'utilisateur, utilisé pour récupérer des fonds et créer de nouveaux eUTxOs
eUTxOs: détenir des fonds et des points de données ( datum )
Les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO a un état indépendant. Les opérations possibles incluent :
Brûler : envoyer des fonds à l'adresse du trou noir
A été détruit : vérification de la combustion effectuée
Verrouiller : envoyer des fonds à une adresse avec une clé
Rachat : récupérer des fonds verrouillés
Les intermédiaires ne peuvent pas différencier les transactions de brûlage et de verrouillage, ce qui empêche l'examen des transactions de brûlage. La situation de brûlage des fonds ne peut être vérifiée qu'après la publication de la valeur d'engagement.
3. Déploiement et test des protocoles intelligents
Les étapes pour déployer un contrat intelligent sur le réseau de test incluent:
Installer la chaîne d'outils Haskell
Construire un script Plutus
Démarrer le conteneur de nœud et de portefeuille Cardano
Restaurer le portefeuille et obtenir l'ID du portefeuille
Exécuter l'opération de brûlage
Vérification de la combustion
4. Des contrats intelligents aux scripts de portefeuille
Pour prévenir davantage la censure, l'opération de brûlage peut être complètement effectuée dans le portefeuille de l'utilisateur, sans dépendre de contrats intelligents. Cela nécessite de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et d'inverser le bit de poids faible.
En utilisant la bibliothèque API Cardano, il est possible de générer des adresses de brûlage, de soumettre des transactions à la blockchain et de vérifier les transactions 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 l'amélioration de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes sera plus faisable, permettant de 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.
8 J'aime
Récompense
8
6
Partager
Commentaire
0/400
SandwichDetector
· Il y a 3m
Maintenant, ADA peut être utilisé.
Voir l'originalRépondre0
BTCRetirementFund
· Il y a 14h
Développer, développer, peut-il y avoir une hausse de prix ?
Voir l'originalRépondre0
RugResistant
· Il y a 14h
besoin d'un audit plus approfondi honnêtement... les mécanismes de burn semblent suspects en ce moment
Voir l'originalRépondre0
BlockchainFoodie
· Il y a 14h
mécanisme de brûlure savoureux... comme saisir un steak parfait pour être honnête
L'écosystème Cardano met en œuvre le protocole de preuve de brûlage, l'équipe Iagon a relevé un nouveau défi.
Preuve de brûlage du système écologique Cardano ( PoB ) protocole réalisé
L'équipe d'Iagon a récemment relevé un défi en développant un protocole de preuve de brûlure (PoB) pour l'écosystème Cardano. Cet article présentera les détails de cette solution, y compris :
1. Preuve de brûlage et ses applications
La combustion des jetons cryptographiques ( et leur destruction ) est une pratique courante, consistant essentiellement à envoyer des jetons à une adresse "creux" inaccessible. Ce mécanisme peut être utilisé pour augmenter la valeur des jetons restants ou comme preuve d'engagement d'un protocole blockchain.
La sécurité de la preuve de brûlage est basée sur les fonctions de hachage cryptographiques, qui sont faciles à calculer en avant mais difficiles à déduire en arrière. 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. Tout ce qui est envoyé à cette adresse ne pourra pas être récupéré.
La conception du protocole de preuve de brûlage repose sur l'idée de brûler d'abord des fonds, puis de prouver que la combustion a eu lieu dans une étape distincte. Cela nécessite de d'abord créer un hachage de valeur d'engagement, puis de montrer que l'adresse du trou noir a été créée.
2. Contrat intelligent de preuve de combustion sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Les contrats intelligents Cardano n'ont pas d'état centralisé, chaque eUTxO a un état indépendant. Les opérations possibles incluent :
Les intermédiaires ne peuvent pas différencier les transactions de brûlage et de verrouillage, ce qui empêche l'examen des transactions de brûlage. La situation de brûlage des fonds ne peut être vérifiée qu'après la publication de la valeur d'engagement.
3. Déploiement et test des protocoles intelligents
Les étapes pour déployer un contrat intelligent sur le réseau de test incluent:
4. Des contrats intelligents aux scripts de portefeuille
Pour prévenir davantage la censure, l'opération de brûlage peut être complètement effectuée dans le portefeuille de l'utilisateur, sans dépendre de contrats intelligents. Cela nécessite de remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et d'inverser le bit de poids faible.
En utilisant la bibliothèque API Cardano, il est possible de générer des adresses de brûlage, de soumettre des transactions à la blockchain et de vérifier les transactions 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 l'amélioration de la bibliothèque PAB, la combinaison de scripts de portefeuille et de solutions de contrats intelligents complexes sera plus faisable, permettant de créer un environnement résistant à la censure.