面向许可链的隐私保护智能合约:基于 zk-SNARK 的方案 第1部分
Privacy-Preserving Smart Contracts for Permissioned Blockchains: A zk-SNARK-Based Recipe Part-1
AI总结:
针对许可链智能合约隐私方案功能受限、计算开销高和依赖第三方的问题,提出基于 zk-SNARK 的隐私保护方案,支持两类代币并引入委托交易以实现 DvP。
摘要:
比特币白皮书引入了区块链技术,使无需中介的可信交易成为可能。智能合约随以太坊出现,区块链也从加密货币扩展到拍卖、众筹和电子投票等领域。然而,区块链的透明性引发了隐私担忧,而早期匿名措施被证明效果不佳。智能合约隐私方案采用了零知识证明、同态加密和可信执行环境,但这些方法存在功能受限、计算时间长以及需要信任第三方等实际缺陷,未能实现完全去中心化。本工作提出一种利用 zk-SNARK 为智能合约和区块链提供隐私保护的解决方案,支持同质化代币和非同质化代币。此外,该提案包含一种新型交易,称为委托交易,可支持券款对付(DvP)等用例。
英文摘要:
The Bitcoin white paper introduced blockchain technology, enabling trustful transactions without intermediaries. Smart contracts emerged with Ethereum and blockchains expanded beyond cryptocurrency, applying to auctions, crowdfunding and electronic voting. However, blockchain's transparency raised privacy concerns and initial anonymity measures proved ineffective. Smart contract privacy solutions employed zero-knowledge proofs, homomorphic encryption and trusted execution environments. These approaches have practical drawbacks, such as limited functionality, high computation times and trust on third parties requirements, being not fully decentralized. This work proposes a solution utilizing zk-SNARKs to provide privacy in smart contracts and blockchains. The solution supports both fungible and nonfungible tokens. Additionally, the proposal includes a new type of transactions, called delegated transactions, which enable use cases like Delivery vs Payment (DvP).
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。