Le protocole de preuve de brûlage est introduit dans l'écosystème Cardano, avec une double mise en œuvre des smart contracts et des Portefeuille scripts.
Introduction du protocole PoB de Cardano avec la preuve de brûlage (
Récemment, l'équipe d'Iagon a développé un protocole de preuve de brûlage )PoB( adapté à l'écosystème Cardano en réponse au défi proposé par Charles Hoskinson. Cet article présentera en détail les détails de mise en œuvre de cette solution.
Aperçu du mécanisme de preuve de brûlage
La preuve de brûlage consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible, réalisant ainsi la destruction permanente 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. La sécurité de l'opération de brûlage repose sur des fonctions de hachage cryptographiques, en inversant le bit de poids faible de la sortie de la fonction de hachage pour créer une adresse de trou noir.
Mise en œuvre du PoB dans les contrats intelligents Cardano
Les contrats intelligents de Cardano sont composés de trois parties : le script de rachat, le script de portefeuille et les eUTxOs. Le contrat prend en charge quatre opérations : brûler, vérifier la brûlure, verrouiller et racheter. Les opérations de brûlage et de verrouillage utilisent le même format de rachat, garantissant qu'un intermédiaire ne peut pas les distinguer.
Pour améliorer davantage la sécurité, il est possible d'utiliser uniquement des scripts de portefeuille pour implémenter PoB. Cette méthode génère une adresse de combustion en remplaçant le hachage de la valeur d'engagement par le hachage de la clé publique et en inversant le bit le moins significatif. Il est nécessaire d'utiliser la bibliothèque API Cardano pour traiter la structure des adresses et la vérification CRC.
Cet article présente deux méthodes pour mettre en œuvre un protocole de preuve de brûlage dans l'écosystème Cardano : les contrats intelligents et les scripts de portefeuille. Compte tenu des limitations de l'infrastructure actuelle, l'utilisation de la solution de script de portefeuille est recommandée. À l'avenir, avec l'amélioration de la bibliothèque PAB, une solution de contrat intelligent complexe combinée avec des scripts de portefeuille sera plus réalisable et contribuera à 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.
12 J'aime
Récompense
12
5
Reposter
Partager
Commentaire
0/400
DefiEngineerJack
· Il y a 12h
ser, pob est littéralement juste brûler de l'argent avec des étapes supplémentaires... montrez-moi la vérification formelle ou ngmi
Voir l'originalRépondre0
just_another_wallet
· Il y a 12h
J'ai suivi ada et mangé des pigeons pendant un an.
Le protocole de preuve de brûlage est introduit dans l'écosystème Cardano, avec une double mise en œuvre des smart contracts et des Portefeuille scripts.
Introduction du protocole PoB de Cardano avec la preuve de brûlage (
Récemment, l'équipe d'Iagon a développé un protocole de preuve de brûlage )PoB( adapté à l'écosystème Cardano en réponse au défi proposé par Charles Hoskinson. Cet article présentera en détail les détails de mise en œuvre de cette solution.
Aperçu du mécanisme de preuve de brûlage
La preuve de brûlage consiste essentiellement à envoyer des jetons à une adresse "trou noir" inaccessible, réalisant ainsi la destruction permanente 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. La sécurité de l'opération de brûlage repose sur des fonctions de hachage cryptographiques, en inversant le bit de poids faible de la sortie de la fonction de hachage pour créer une adresse de trou noir.
![])https://img-cdn.gateio.im/webp-social/moments-e942fc679d8ef7e55f3db32648b24d99.webp(
Mise en œuvre du PoB dans les contrats intelligents Cardano
Les contrats intelligents de Cardano sont composés de trois parties : le script de rachat, le script de portefeuille et les eUTxOs. Le contrat prend en charge quatre opérations : brûler, vérifier la brûlure, verrouiller et racheter. Les opérations de brûlage et de verrouillage utilisent le même format de rachat, garantissant qu'un intermédiaire ne peut pas les distinguer.
![])https://img-cdn.gateio.im/webp-social/moments-f7f162dc2a412b8d5ff903636b2e631b.webp(
Processus de déploiement des contrats intelligents
![])https://img-cdn.gateio.im/webp-social/moments-7777b1db89195a287d84464f2b80b5e9.webp(
![])https://img-cdn.gateio.im/webp-social/moments-fed84a6717b012408df1b428b2d80586.webp(
![])https://img-cdn.gateio.im/webp-social/moments-3d2bf883bd43da42085612065d17c6ef.webp(
![])https://img-cdn.gateio.im/webp-social/moments-5f4fdc7de34aa6b902801d1592aee783.webp(
![])https://img-cdn.gateio.im/webp-social/moments-e16e0067b6839764b5e34d1ef1f960fd.webp(
![])https://img-cdn.gateio.im/webp-social/moments-c17a8b90840fdf758efade0a387d934a.webp(
![])https://img-cdn.gateio.im/webp-social/moments-935be8b48486087d19f860ede21b1c3c.webp(
![])https://img-cdn.gateio.im/webp-social/moments-f3c3f0d0f005a299e22b16770e6505aa.webp(
![])https://img-cdn.gateio.im/webp-social/moments-b97348001071307bbbc915044a50d698.webp(
![])https://img-cdn.gateio.im/webp-social/moments-fa460f3858f23b2893f2cd9d0146d48a.webp(
Mise en œuvre basée sur le script de portefeuille
Pour améliorer davantage la sécurité, il est possible d'utiliser uniquement des scripts de portefeuille pour implémenter PoB. Cette méthode génère une adresse de combustion en remplaçant le hachage de la valeur d'engagement par le hachage de la clé publique et en inversant le bit le moins significatif. Il est nécessaire d'utiliser la bibliothèque API Cardano pour traiter la structure des adresses et la vérification CRC.
![])https://img-cdn.gateio.im/webp-social/moments-88fb9d56e2435e12f041c7b3568fc1c5.webp(
![])https://img-cdn.gateio.im/webp-social/moments-ca4502a6ab1eb505e2fd615fde18eeff.webp(
Résumé
Cet article présente deux méthodes pour mettre en œuvre un protocole de preuve de brûlage dans l'écosystème Cardano : les contrats intelligents et les scripts de portefeuille. Compte tenu des limitations de l'infrastructure actuelle, l'utilisation de la solution de script de portefeuille est recommandée. À l'avenir, avec l'amélioration de la bibliothèque PAB, une solution de contrat intelligent complexe combinée avec des scripts de portefeuille sera plus réalisable et contribuera à créer un environnement résistant à la censure.