zk-PCN:一种基于 zk-SNARKs 的隐私保护支付通道网络
密码学与安全
2022-08-23 v1 分布式、并行与集群计算
摘要
支付通道网络(PCN)是一种二层扩容方案,可实现快速的链下交易,但不涉及链上交易结算。PCN 带来了新的隐私问题,包括余额保密性、关系匿名性和支付隐私性。此外,保护隐私会导致较低的交易成功率。为应对这一困境,我们提出了 zk-PCN,一种使用 zk-SNARKs 的隐私保护支付通道网络。我们通过设置“公共余额”(public balances)来避免暴露真实余额。利用公共余额,zk-PCN 能够保证高交易成功率,并通过零知识证明保护 PCN 隐私。此外,zk-PCN 兼容 PCN 现有的路由算法。为支持这种兼容性,我们提出 zk-IPCN,通过一种新颖的证明生成(RPG)算法改进 zk-PCN。zk-IPCN 降低了存储通道信息的开销,并减少了生成零知识证明的频率。最后,大量仿真验证了 zk-PCN 在各种设置下的有效性与高效性。
引用
@article{arxiv.2208.09716,
title = {zk-PCN: A Privacy-Preserving Payment Channel Network Using zk-SNARKs},
author = {Wenxuan Yu and Minghui Xu and Dongxiao Yu and Xiuzhen Cheng and Qin Hu and Zehui Xiong},
journal= {arXiv preprint arXiv:2208.09716},
year = {2022}
}
备注
8 pages, 9 figures