Application du mécanisme de preuve de brûlage sur le réseau Cardano
Récemment, une équipe a relevé le défi proposé par Charles Hoskinson et a développé un protocole de preuve de brûlage (PoB) pour l'écosystème Cardano. Cet article présentera cette solution, dont les principaux points incluent :
Aperçu du mécanisme de preuve de brûlage et de ses applications
La solution PoB est mise en œuvre par des contrats intelligents sur le réseau Cardano.
Déploiement et test du réseau de test des contrats intelligents
Exécuter le protocole PoB en envoyant des jetons à l'adresse "trou noir".
Preuve de brûlage et ses applications
La combustion des jetons cryptographiques consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Cette adresse n'a pas de clé privée, donc les jetons brûlés ne peuvent pas être récupérés. Le public peut vérifier que la destruction a bien eu lieu, mais ne connaît qu'une valeur de "promesse" secrète. Ce mécanisme peut empêcher les intermédiaires de censurer les fonds détruits.
Le mécanisme de combustion a de multiples usages, pouvant augmenter la valeur des jetons restants, mais aussi servir de preuve d'engagement pour le protocole blockchain. Une combustion à grande échelle peut provoquer une pression déflationniste, car elle réduit le total des jetons en circulation. Bien que la combustion soit une opération courante, elle nécessite toujours l'acceptation des mineurs. L'équipe s'engage à introduire un protocole de combustion de jetons non censurable.
La sécurité de la preuve de brûlage repose sur les fonctions de hachage cryptographique. Ces fonctions sont faciles à calculer dans le sens direct, mais difficiles à inverser. En essence, un petit changement dans l'entrée entraîne un énorme changement aléatoire dans la sortie. En inversant le bit le moins significatif de la fonction de hachage cryptographique, il est possible de créer une adresse de trou noir. Tout ce qui est envoyé à cette adresse est difficile ou impossible à récupérer.
Contrat intelligent de preuve de brûlure sur le réseau Cardano
Les contrats intelligents Cardano se composent de trois parties :
Script de rachat : contrôle de la dépense 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 : fonds et données détenus, à confirmer par le racheteur sur les conditions d'utilisation
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
Détruit : vérifier si la combustion a eu lieu
Verrouiller : envoyer des fonds à une adresse avec clé
Rachat : rachat des fonds bloqués
Les points de terminaison s'exécutent dans le portefeuille de l'utilisateur, les transactions générées seront déplacées vers la blockchain. Le script du redempteur vérifie que les fonds ne peuvent être accessibles que par l'adresse spécifiée.
Lors de l'opération de combustion, une adresse de trou noir est créée en donnant à la valeur de hachage une valeur d'engagement secrète et en la retournant. Étant donné qu'une fonction de hachage cryptographique est utilisée, il est presque impossible de trouver une valeur d'origine correspondante.
Les intermédiaires ne peuvent pas distinguer les transactions de brûlage et de verrouillage, et ne peuvent donc pas examiner sélectivement les transactions de brûlage. Le brûlage peut être vérifié en publiant la valeur d'engagement.
Déploiement de la testnet des contrats intelligents
Les étapes de déploiement comprennent :
Installer la chaîne d'outils Haskell
Construire des scripts Plutus
Démarrer le nœud Cardano et le conteneur de portefeuille
Récupérer le portefeuille et obtenir l'ID du portefeuille
Exécution de la combustion des jetons
Vérification de la combustion
Des contrats intelligents aux scripts de portefeuille
Pour prévenir une éventuelle censure, il peut être envisagé d'utiliser uniquement des scripts de portefeuille sans recourir aux contrats intelligents. Ainsi, la seule façon de censurer les transactions serait de censurer toutes les transactions Cardano.
La méthode consiste à remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et à inverser le bit le moins significatif de la valeur d'engagement. Il est également nécessaire de gérer la vérification des erreurs d'adresse de Cardano.
Il est possible d'utiliser la bibliothèque API Cardano pour générer des adresses de combustion, soumettre des transactions et vérifier la combustion.
En résumé, le protocole de preuve de brûlage peut être réalisé par des contrats intelligents ou des transactions de portefeuille. Actuellement, l'utilisation de scripts de portefeuille est recommandée, mais à l'avenir, avec l'amélioration des infrastructures, des solutions complexes de contrats intelligents combinées à des scripts de portefeuille pourraient être plus viables. Cela contribue à créer un environnement capable de résister à 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.
14 J'aime
Récompense
14
5
Reposter
Partager
Commentaire
0/400
TokenEconomist
· 08-13 16:11
en fait, ce modèle PoB suit la théorie classique de la contraction monétaire
Voir l'originalRépondre0
CryptoMotivator
· 08-13 08:20
La carte ADA a de nouvelles actions!
Voir l'originalRépondre0
digital_archaeologist
· 08-10 17:10
ada doit aussi jouer avec ce genre de jeton à brûler
Voir l'originalRépondre0
ShibaSunglasses
· 08-10 17:08
Jeton brûlez-le!
Voir l'originalRépondre0
ForkItAllDay
· 08-10 16:47
Chabaï a encore brûlé des jetons, ça va devenir fou.
Le système Cardano introduit un mécanisme de preuve de brûlage permettant la destruction de jetons non censurables.
Application du mécanisme de preuve de brûlage sur le réseau Cardano
Récemment, une équipe a relevé le défi proposé par Charles Hoskinson et a développé un protocole de preuve de brûlage (PoB) pour l'écosystème Cardano. Cet article présentera cette solution, dont les principaux points incluent :
Preuve de brûlage et ses applications
La combustion des jetons cryptographiques consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible. Cette adresse n'a pas de clé privée, donc les jetons brûlés ne peuvent pas être récupérés. Le public peut vérifier que la destruction a bien eu lieu, mais ne connaît qu'une valeur de "promesse" secrète. Ce mécanisme peut empêcher les intermédiaires de censurer les fonds détruits.
Le mécanisme de combustion a de multiples usages, pouvant augmenter la valeur des jetons restants, mais aussi servir de preuve d'engagement pour le protocole blockchain. Une combustion à grande échelle peut provoquer une pression déflationniste, car elle réduit le total des jetons en circulation. Bien que la combustion soit une opération courante, elle nécessite toujours l'acceptation des mineurs. L'équipe s'engage à introduire un protocole de combustion de jetons non censurable.
La sécurité de la preuve de brûlage repose sur les fonctions de hachage cryptographique. Ces fonctions sont faciles à calculer dans le sens direct, mais difficiles à inverser. En essence, un petit changement dans l'entrée entraîne un énorme changement aléatoire dans la sortie. En inversant le bit le moins significatif de la fonction de hachage cryptographique, il est possible de créer une adresse de trou noir. Tout ce qui est envoyé à cette adresse est difficile ou impossible à récupérer.
Contrat intelligent de preuve de brûlure 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 points de terminaison s'exécutent dans le portefeuille de l'utilisateur, les transactions générées seront déplacées vers la blockchain. Le script du redempteur vérifie que les fonds ne peuvent être accessibles que par l'adresse spécifiée.
Lors de l'opération de combustion, une adresse de trou noir est créée en donnant à la valeur de hachage une valeur d'engagement secrète et en la retournant. Étant donné qu'une fonction de hachage cryptographique est utilisée, il est presque impossible de trouver une valeur d'origine correspondante.
Les intermédiaires ne peuvent pas distinguer les transactions de brûlage et de verrouillage, et ne peuvent donc pas examiner sélectivement les transactions de brûlage. Le brûlage peut être vérifié en publiant la valeur d'engagement.
Déploiement de la testnet des contrats intelligents
Les étapes de déploiement comprennent :
Des contrats intelligents aux scripts de portefeuille
Pour prévenir une éventuelle censure, il peut être envisagé d'utiliser uniquement des scripts de portefeuille sans recourir aux contrats intelligents. Ainsi, la seule façon de censurer les transactions serait de censurer toutes les transactions Cardano.
La méthode consiste à remplacer le hachage de la clé publique par le hachage de la valeur d'engagement et à inverser le bit le moins significatif de la valeur d'engagement. Il est également nécessaire de gérer la vérification des erreurs d'adresse de Cardano.
Il est possible d'utiliser la bibliothèque API Cardano pour générer des adresses de combustion, soumettre des transactions et vérifier la combustion.
En résumé, le protocole de preuve de brûlage peut être réalisé par des contrats intelligents ou des transactions de portefeuille. Actuellement, l'utilisation de scripts de portefeuille est recommandée, mais à l'avenir, avec l'amélioration des infrastructures, des solutions complexes de contrats intelligents combinées à des scripts de portefeuille pourraient être plus viables. Cela contribue à créer un environnement capable de résister à une éventuelle censure.