理解加密智能合约和 zk 智能合约之间的区别突显了它们各自的重要性,说明了它们如何相辅相成,并阐明了 Zama 正在构建的内容及其重要性。
加密与 zk 智能合约
零知识证明和完全同态加密从不同角度解决区块链上的隐私问题。
理解这两者之间的区别很重要,以免混淆。
Zk-智能合约(在不暴露的情况下进行验证)
零知识证明允许证明者在不透露底层输入的情况下,向验证者证明某个计算或陈述是正确的。
在许多 zk 工作流程中,重计算或敏感数据保持在链外,zk 证明在链上提交以证明正确性。
当目标是发布关于更大私有计算的小型可验证声明时,这种模型非常强大。
加密智能合约(在数据保持加密的情况下进行计算)
完全同态加密(FHE)允许在密文上直接进行任意计算,以便一旦被授权方解密,结果密文与在明文上进行相同计算的结果相匹配。
简单来说,FHE 让系统在从未透露输入的情况下进行计算。
原始的 FHE 构造和引导思想源于 Craig Gentry(2009),为后续的实际工作奠定了理论基础。
@zama_fhe 的方法使用 FHE 将这一能力带入智能合约,开发者通过使用 FHE 库(fhEVM)在 Solidity 中编写合约,
主链发出指针和事件,链外协处理器执行 FHE 工作并存储密文。
该协议明确设计为加密计算是可验证和协调的,而不是隐藏的。

9,513
33
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。