什么是 零知识证明:ZK-SNARKs?

零知识证明(Zero-knowledge proofs )是允许一方向另一方透露信息知识而不透露信息本身的机制。ZK 证明也称为有效性证明,最初用于隐藏以隐私为中心的区块链中的交易细节。

但 ZK 证明还有另一个令人兴奋的用例:扩展通用区块链。通过有效性证明,区块链节点可以在不存储详细信息或重放计算的情况下验证交易。这减少了确认时间并提高了网络吞吐量。

由于其可扩展性优势,ZK 证明已成为区块链扩展项目的核心基础设施,尤其是零知识汇总(zero-knowledge rollups)。ZK-SNARKs和ZK-STARKs是零知识证明的主要类型。作为一个全币种区块链浏览器,Tokenview同样支持了Horizen、Zcash等注重隐私的ZK-SNARKs类型的公链。本期文章就来一起学习一下什么是ZK-SNARKs?

什么是 ZK-SNARKs?

ZK-SNARKs 是一种在不暴露底层数据的情况下生成零知识证明来验证信息真实性的协议。首字母缩略词全称为:Zero-Knowledge Succinct Non-Interactive Argument of Knowledge。

ZK-SNARKs 协议涉及两方:证明者 (Alice) 和验证者 (Bob)。证明者(Alice)是提出声明的一方,而验证者(Bob)是负责验证声明的一方。

声明中引用的信息称为见证(witness)或秘密(secret)。证明者(Alice)使用 ZK-SNARK 机制产生证明,以向验证者(Bob)表明声明是真实的,而无需透露参考信息。

一个涉及 ZK-SNARKs 的假想示例是验证用户身份。个人可以在不透露个人信息ÿ

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值