# 燃烧证明(PoB)协议简介近日,Iagon团队针对Charles Hoskinson提出的问题,开发了适用于Cardano生态系统的燃烧证明(PoB)协议。本文将介绍这一解决方案,主要内容包括:1. 燃烧证明机制及应用概述2. Iagon的PoB方案在Cardano网络上的实现3. 智能合约的部署和测试4. 通过发送代币到"黑洞"地址来执行PoB协议## 1. 燃烧证明及其应用加密代币的燃烧实质上是将代币发送到一个无法访问的"黑洞"地址。这个过程是可验证的,但只有承诺值是已知的。燃烧机制可以用来增加剩余代币价值,或作为区块链协议的承诺证明。燃烧证明的安全性基于加密哈希函数。这些函数易于计算但难以逆向运算。通过翻转哈希函数输出的最低位可以创建一个黑洞地址,发送到该地址的资金将无法恢复。## 2. Cardano网络上的燃烧证明智能合约Cardano智能合约包含三个组成部分:- 赎回者脚本:控制eUTxOs的花费- 钱包脚本:代表用户运行,用于赎回资金和创建新的eUTxOs - eUTxOs:持有资金和数据点Cardano智能合约有四种可能的操作:- 燃烧:发送资金到黑洞地址- 被销毁:验证燃烧确实发生- 锁定:发送资金到有密钥的地址- 赎回:赎回被锁定的资金中间人无法区分燃烧和锁定交易,这防止了对燃烧交易的审查。## 3. 智能合约的部署智能合约的部署步骤包括:1. 安装Haskell工具链2. 构建Plutus脚本 3. 启动Cardano节点和钱包容器4. 恢复钱包并获取钱包ID5. 执行燃烧代币操作6. 验证燃烧## 4. 从智能合约到钱包脚本通过仅使用钱包脚本,可以进一步防止对燃烧交易的审查。这种方法需要用承诺值的哈希替换公钥哈希,并翻转最低位。还需要考虑Cardano地址的结构和CRC校验。总的来说,Iagon团队提出的PoB方案为Cardano生态系统提供了一种不可审查的代币燃烧机制,为生态发展做出了贡献。随着相关基础设施的完善,未来有望实现更复杂和安全的智能合约解决方案。
Cardano生态新进展:Iagon团队开发燃烧证明协议
燃烧证明(PoB)协议简介
近日,Iagon团队针对Charles Hoskinson提出的问题,开发了适用于Cardano生态系统的燃烧证明(PoB)协议。本文将介绍这一解决方案,主要内容包括:
1. 燃烧证明及其应用
加密代币的燃烧实质上是将代币发送到一个无法访问的"黑洞"地址。这个过程是可验证的,但只有承诺值是已知的。燃烧机制可以用来增加剩余代币价值,或作为区块链协议的承诺证明。
燃烧证明的安全性基于加密哈希函数。这些函数易于计算但难以逆向运算。通过翻转哈希函数输出的最低位可以创建一个黑洞地址,发送到该地址的资金将无法恢复。
2. Cardano网络上的燃烧证明智能合约
Cardano智能合约包含三个组成部分:
Cardano智能合约有四种可能的操作:
中间人无法区分燃烧和锁定交易,这防止了对燃烧交易的审查。
3. 智能合约的部署
智能合约的部署步骤包括:
4. 从智能合约到钱包脚本
通过仅使用钱包脚本,可以进一步防止对燃烧交易的审查。这种方法需要用承诺值的哈希替换公钥哈希,并翻转最低位。还需要考虑Cardano地址的结构和CRC校验。
总的来说,Iagon团队提出的PoB方案为Cardano生态系统提供了一种不可审查的代币燃烧机制,为生态发展做出了贡献。随着相关基础设施的完善,未来有望实现更复杂和安全的智能合约解决方案。