Plonky2.5:在Plonky2中验证Plonky3 proof

1. 引言

Plonky2.5为QED Protocol团队主导的项目,定位为:

  • 在Plonky2 SNARK中验证Plonky3 STARK proof。

从而实现Plonky系列的递归证明。

开源代码实现见:

  • https://github.com/QEDProtocol/plonky2.5
  • https://github.com/Plonky3/Plonky3(Rust):
    • 支持的域有:M31域及其AVX2/AVX-512/NEON加速实现、Babybear域及其AVX2/AVX-512/NEON加速实现、Goldilocks域。
    • 支持通用向量承诺方案:通用Merkle tree
    • 多项式承诺方案:基于FRI的PCS、tensor PCS、单变量-》多变量适配器、多变量-》单变量适配器
    • PIOP:单变量STARK、多变量STARK、PLONK
    • 编码:Brakedown编码,和Reed-Solomon编码
    • 插值方式:Barycentric interpolation、radix-2 DIT FFT、radix-2 Bowers FFT、four-step FFT、Mersenne circle group FFT。
    • 哈希函数:Rescue、Poseidon、Poseidon2、BLAKE3、Keccak-256、Monolith
  • https://github.com/0xPolygonZero/plonky2(Rust):基于PLONK和FRI实现的SNARK。已扩展包含Starky(高性能STARK实现)。

参考资料

1\]

相关推荐
X54先生(人文科技)1 天前
X54先生与陈晓岚弹硅协同开发经验分享
人工智能·开源·零知识证明
程序员李程峰14 天前
基础知识——区块链钱包
web3·去中心化·区块链·同态加密·零知识证明·共识算法·分布式账本
X54先生(人文科技)15 天前
《元创力》纪实录·桥段薪火三纪
网络·人工智能·开源·ai写作·零知识证明
程序员李程峰17 天前
基础知识——各种钱包之间的联系与区别
web3·去中心化·区块链·智能合约·同态加密·零知识证明·信任链
X54先生(人文科技)20 天前
ELR核心文明支柱的超长期推演报告
人工智能·开源·ai写作·零知识证明
AILabNotes1 个月前
014、隐私增强技术:零知识证明与混合网络在网关中的应用
网络·区块链·零知识证明
mutourend1 个月前
ZKP让量子电路“隐身”
量子计算·零知识证明·量子密码学
普通网友1 个月前
数据加密与零知识证明在区块链中的应用解析
区块链·零知识证明
搬砖魁首2 个月前
密码学系列 - 零知识证明(ZKP) - 为什么把zkstark的证明提交到在evm链上时,得先包装成zksnark证明?
区块链·密码学·零知识证明·zkstark·zksnark
X54先生(人文科技)3 个月前
《元创力-碳硅对位协同篇》第五章:记忆的根系与仙女的陶罐——论碳硅协同记忆链的校准仪式
人工智能·团队开发·ai写作·零知识证明