#电路 #模型 #交易 #凤凰 #笔记 #隐私保护 #组件

phoenix-circuits

用于隐私保护基于ZKP的交易模型凤凰的电路定义

11个不稳定版本 (3个重大变更)

新版本 0.4.0 2024年8月14日
0.3.0 2024年8月14日
0.2.1 2024年7月3日
0.2.1-rc.02024年6月27日
0.1.0 2024年5月22日

781密码学类别中

Download history 102/week @ 2024-05-17 22/week @ 2024-05-24 1/week @ 2024-05-31 90/week @ 2024-06-07 332/week @ 2024-06-14 98/week @ 2024-06-21 164/week @ 2024-06-28 71/week @ 2024-07-05 6/week @ 2024-07-12 4/week @ 2024-08-02 304/week @ 2024-08-09

每月308次下载

MPL-2.0许可证

82KB
1.5K SLoC

凤凰电路

凤凰是Dusk使用的交易模型,Dusk是一个开源的基于UTXO架构的公共区块链,允许执行混淆交易和保密智能合约。

此库包含凤凰电路的实现,以零知识方式证明以下条件成立

  1. 成员资格:即将被花费的每个笔记都包含在笔记的Merkle树中。
  2. 所有权:发送者持有即将被花费的每个笔记的笔记密钥。
  3. 失效:nullifier被正确计算。
  4. 铸造:新铸造的笔记的价值承诺被正确计算。
  5. 余额完整性:所有花费的笔记的价值总和等于所有铸造的笔记的价值总和+汽油费+存款,其中存款是指资金被转移到合约。

lib.rs:

凤凰的电路和组件。

依赖关系

~5.5MB
~122K SLoC