论文标题
ZK-PCN:使用ZK-SNARKS的隐私支付渠道网络
zk-PCN: A Privacy-Preserving Payment Channel Network Using zk-SNARKs
论文作者
论文摘要
支付渠道网络(PCN)是一个三层缩放解决方案,可实现快速的离链交易,但不涉及链交易结算。 PCN提出了新的隐私问题,包括余额保密,关系匿名和付款隐私。此外,保护隐私会导致较低的交易成功率。为了解决这一难题,我们建议使用ZK-SNARKS ZK-PCN,这是一个隐私的支付渠道网络。我们通过设置\ textit {public balances}来防止公开真正的平衡。使用公共余额,ZK-PCN可以通过零知识证明来保证高交易成功率并保护PCN隐私。此外,ZK-PCN与PCN的现有路由算法兼容。为了支持这种兼容性,我们建议通过新颖的证明产生(RPG)算法来改善ZK-PCN。 ZK-IPCN减少了存储通道信息的开销,并降低了生成零知识证明的频率。最后,广泛的模拟证明了ZK-PCN在各种环境中的有效性和效率。
Payment channel network (PCN) is a layer-two scaling solution that enables fast off-chain transactions but does not involve on-chain transaction settlement. PCNs raise new privacy issues including balance secrecy, relationship anonymity and payment privacy. Moreover, protecting privacy causes low transaction success rates. To address this dilemma, we propose zk-PCN, a privacy-preserving payment channel network using zk-SNARKs. We prevent from exposing true balances by setting up \textit{public balances} instead. Using public balances, zk-PCN can guarantee high transaction success rates and protect PCN privacy with zero-knowledge proofs. Additionally, zk-PCN is compatible with the existing routing algorithms of PCNs. To support such compatibility, we propose zk-IPCN to improve zk-PCN with a novel proof generation (RPG) algorithm. zk-IPCN reduces the overheads of storing channel information and lowers the frequency of generating zero-knowledge proofs. Finally, extensive simulations demonstrate the effectiveness and efficiency of zk-PCN in various settings.