织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

零知识证明如何加速 Web3.0 进程?

时间:2021-09-23 08:53来源:未知 作者:admin 点击:
撰文:Vivian,Bixin Ventures 投资经理 零知识证明是区块链的一个技术高地,越来越多的团队投入大量资源专攻零知识证明。它究竟有哪些优势,能够解决什么问题?未来又有哪些使用场景

撰文:Vivian,Bixin Ventures 投资经理

零知识证明是区块链的一个技术高地,越来越多的团队投入大量资源专攻零知识证明。它究竟有哪些优势,能够解决什么问题?未来又有哪些使用场景?都说零知识证明技术贵、开发难,它又贵在什么地方,难在哪里?带着这些问题,我们和 zCloak Network 创始人张晓博士聊了聊。

以下为访问全文:

Vivian:可以先谈谈你本人接触区块链的契机吗?

张晓:2017 年知道了以太坊,2018 年和以太坊基金会、以太坊社区基金会一起做了些区块链教育方面的事情。同期 Gavin Wood 经常来中国,我会去听他们的 workshop。因为觉得 Substrate 是个很不错的区块链开发框架,就逐渐开始在波卡生态做项目了。从事区块链行业主要原因是个人的兴趣爱好,我原来在荷兰上学,那边接受了研究生教育和博士教育。当时我所在的荷兰那边整个计算机学院的思维和风格都是极客、黑客、密码朋克的那种感觉。自然而然的就会对类似区块链这样的一种思维感到特别的亲切。之后开始自己独立做项目,也就有了 zCloak Network。

Vivian:zCloak 这个名字很有趣。我猜它跟零知识证明有很大的关联?你会如何向一个非技术人士普及零知识证明 ZKP (Zero Knowledge Proof)和去中心化身份 DID (Decentralized Identity) 这两个概念?

张晓:是的,Clock 本身是斗篷和披风的意思,Cloaking 可以指代隐身技术,z 就代表了 ZKP 零知识证明。所以合起来,zCloak 是指我们我们用零知识证明去实现数据隐私保护,就好像让数据隐形了一样。

零知识证明是一种方法,他可以实现证明者在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。举个例子:A 想要向 B 证明:A 可以解开某道数独题。但是 A 不想 B 知道答案,不可以告诉 B 解题结果。怎么实现呢?A 可以拿出 81 张卡片,摆成 9_9 的格子,填写出答案,将所有卡片背过去。让 B 选择任意行或列或九宫格,A 将选定区域的九张卡片放在一个布袋里,B 来验证布袋中包含数字 1-9。重复多次后,B 就可以相信:有极大概率 A 可以解开这道数独。这就是零知识证明的一种解释方法。

在数学计算中,我们可以使用零知识证明技术,在不透露输入数据的情况下,去证明某个计算的过程是正确的。在现实环境下,我们可以实现的一个用例是,在不透露用户隐私数据的情况下,证明他手中的数据符合某种特定的规则。例如通过对他的年龄、国籍的计算,去证明他是一个是合规的用户。

去中心化身份 DID 解决了一个问题:一个链上的地址,如何跟实体机构建立一个法律上的绑定关系。二者绑定的结果在公开可信的网站上可以查询,这就是 DID。跟 DID 密切相关的一个技术叫可验证数字凭证。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容