zCloak 为我们提供了将隐私保护计算应用于现实世界案例的可能性。它通过单个浏览器扩展解决了我们常见的数据隐私问题。
本期BlockChainTeaHouse专访了zCloak Network创始人w3tester。他从轻量级产品的角度带我们进入了隐私保护计算的未来轨道。
采访者:北辰 | 受访者:w3tester

zCloak 为我们提供了将隐私保护计算应用于现实世界案例的可能性。它通过单个浏览器扩展解决了我们常见的数据隐私问题。
本期BlockChainTeaHouse专访了zCloak Network创始人w3tester。他从轻量级产品的角度带我们进入了隐私保护计算的未来轨道。
1. 团队什么时候决定启动zCloak Network?团队进入这个赛道的初衷是什么?
当我在 2019 年担任 Polkadot 中国大使时,我完全同意 Web3 的愿景——将数据主权归还给用户。Web2 的云计算和大数据模型的问题是用户数据和相关计算都在大组织的数据库中。如果组织作恶或进行黑客攻击,数据将被泄露。但当时 Web3 的愿景并没有讨论用户在将数据掌握在自己手中时如何使用他们的数据。
我们认为,保护用户隐私的根本途径不仅是允许用户控制自己的数据,而且还可以在用户设备(而不是第三方服务器)中对其数据进行计算和分析。
因此,zCloak 的愿景是让用户通过隐私保护计算完全控制自己的数据。
2、具体来说,zCloak在哪些场景可以解决隐私保护的难点?
zCloak 提供了一套完整的基础设施,让私有数据链下可用于各种分析和计算,以证明他们是谁,而无需将自己的数据发送到外界。
例如,个人生物特征信息(指纹、虹膜、DNA)可用于身份识别,而无需将此数据发送给任何第三方。此外,还有很多金融场景,如借贷、保险、票据等,总之很多基于隐私保护的数据使用场景都可以通过zCloak的服务来实现。
3、如何解释zCloak推出的名为“新计算范式”的“用户端可验证计算”技术方案?
我们的技术方案是“用户端可验证计算”,即在用户端进行可验证计算——用户将自己的数据存储在本地,数据的计算也在用户端进行。
我们可以抽象地认为计算有两个核心要素:一个是算法,另一个是输入数据。从计算机科学的角度来看,如果要证明计算结果(输出数据)的真实性,就必须证明数据本身是真实的(输入数据),并保证计算过程的完整性。
对于输入数据,zCloak 使用 DID 和 Verifiable Credential 来确保其真实性。对于计算过程,其完整性由零知识证明技术证明。具体来说,使用基于 zk-STARK 的零知识证明虚拟机来证明计算过程的完整性。这个过程听起来有点复杂,但对于用户来说,它是一个原子过程,可以一步完成。这样,用户只需向外界展示本地数据的计算证明,而不需要展示自己的私有数据。
这里需要强调的是,zCloak 并没有直接使用传统的零知识证明技术对本地数据进行可验证计算。它实际上使用了零知识证明虚拟机(ZKVM)。
具体来说,如果第三方机构要对用户的数据进行验证,会先将算法以纯文本zk-program的形式发送给用户。用户在本地下载后,将在 zCloak 钱包扩展中执行零知识证明计算。计算结果会发送给部分验证者,验证者只需检查零知识证明即可知道计算是否正确。
ZKVM 的优点是计算类型比常规的 zk-proof 更灵活。它可以适应更多的场景,但效率肯定会受到一点影响。
4. 隐私计算赛道有很多强大的项目,并且都以公链的形式存在。为什么 zCloak 选择提供隐私保护作为浏览器扩展?这两种选择中的任何一种在技术上是否优越?
从广义上讲,加密世界的隐私计算主要有两条路径——交易隐私和数据隐私。
隐私公链更多是为了交易隐私,而zCloak是为了数据隐私。身份数据的计算很少涉及椭圆曲线签名等复杂算法,所以计算时间会短很多(比如我们实测的身份数据验证只需要一秒)。
当然,zCloak 的本地隐私计算不同于很多基于公链/联盟链的隐私计算平台。不同的是,这些平台更多地用于机构应用,用户数据仍在机构(如银行)的数据库中。zCloak 同意 Web3 的愿景,我们希望将数据返回给用户自己,这是所有后续步骤的起点。
此外,zCloak 不仅有浏览器扩展,从协议层到基础设施层,还有几个与本地隐私计算相关的部分。目前有三组组件。
首先是zCloak ID Wallet浏览器扩展,它是一个数字身份钱包,用于在本地存储用户的数字身份数据,然后可以使用零知识证明虚拟机对钱包中的数据进行计算(这部分甚至可以在没有 Internet 连接的情况下完成工作,因为它是本地的)。
第二个是zkp验证者网络——zCloak Keeper Network,目前还没有实现完全的去中心化,但是未来我们会逐步去中心化这个网络。近期将邀请一些知名机构或个人组成一个包含20到30个节点的验证者网络,作为独立的第三方,为用户进行零知识证明验证。届时,一个零知识证明将由五到六个节点同时验证。结果将是最终的,只有在多数投票后才会写入链上的智能合约。
这涉及到第三个组成部分——zCloak 链上智能合约。链上其他项目可以通过访问zCloak智能合约获得用户零知识证明的计算结果。
我们相信加密世界的未来是多链的。因此,我们不会在链级别做出任何假设和决策。我们的服务可以在所有主流公链上使用。
5. 作为Web3的隐私网关,zCloak的目标用户有哪些?zCloak 如何联系到他们?
在 Web3 世界中,toB 和 toC 的界限非常模糊。zCloak的应用场景很多,但是冷启动阶段更适合做一些toC社区的活动。
zCloak 的第一个产品是 zkID.app,它支持在浏览器扩展中本地计算用户身份数据。然后,用户可以向任何实体证明其身份属性,而无需将其真实数据暴露给任何第三方。为了推广zkID.app,我们做了一个以魔兽为背景的小游戏,引导用户通过创建游戏角色来完成整个过程,然后他们可以根据自己的属性铸造一个不可转让的POAP NFT特点。
zkID.app 还有更严肃的应用场景,比如我们与 LegalDAO 合作,为多个区块链网络上的律师建立 DID(与现实世界的法律执照、专业经验等相关),让他们可以在链上提供法律服务.
我们即将推出 DAO Membership 证书,它是基于 DID 的数字证书(所以它不是 NFT,也不是链上的),可以用来证明 DAO 成员的成员资格和级别,可以用于未来协议或 DAO 之间的交互。
zCloak 近期的业务活动将集中在隐私法规更为严格的国家。最近启动的国际大使计划在大约一周内收到了来自世界各地的 500 多份申请。
6、zCloak未来的商业模式如何运作?
zCloak 目前定位为隐私计算服务提供商。我们为不同的链、机构和组织提供不同场景的服务,所以我们会收取服务费,但不一定是以代币的形式,也就是说我们也接受法币。
zCloak 团队的初衷是先把产品做好,然后在此基础上考虑更复杂的商业模式。换句话说,用户使用zCloak是因为它真正可以解决实际问题,而不是因为他们可以使用zCloak赚钱。
当然,zCloak 的验证者网络会受到激励。细节还在设计阶段,欢迎社区提出意见和建议。
7. 能否介绍一下zCloak团队,它的背景,以及近期将重点关注哪些领域?
就个人而言,我是在 2011 年了解比特币的,当时我只是将它作为一个容错分布式系统进行研究。当时,我在荷兰攻读博士学位,专注于多核处理器和高度可靠的分布式系统。
回国后,我在2017年和2018年经常接触以太坊社区,也做了一些社区工作。2019 年,我担任了第一批波卡中国大使,此后一直在为波卡生态中的 Web3 愿景而努力。在整个过程中,我认识了很多现在 zCloak 团队的成员。
zCloak 团队现在有 18 人,大部分是全职的。我们现在还成立了专职密码学团队,专门改进零知识证明算法和应用。现在更重要的任务是用密码学家熟悉的语言描述zCloak协议,然后发表科学论文供全球密码学领域的专家审阅。
我们与国内知名大学以及海外专家合作。例如,基于 zk-STARK 的 VM Polygon Miden 的作者 Bobbin Threadbare 也是我们的顾问。
8、zCloak目前的进展是否符合预期?下一阶段将重点关注哪些领域?
进展相对符合预期。zCloak 在 6 月正式宣布 Pre-A 轮融资之前没有做营销。官宣已经一个月了,效果还不错。社区非常关注零知识证明,尤其是与隐私相关的项目,因为它确实与每个人的利益息息相关。
在接下来的一两周内,我们将在 zkID 中添加一个非常重要的功能,以实现符合 W3C 标准的 DID 和 Verifiable Credential 的完整解决方案。到时候欢迎大家试一试。预计今年zkID产品的用户数将达到数万。
(此外,我们也希望至少有 10 个协议或项目能够在业务端使用 zCloak 的技术,为其成员或客户提供隐私保护。)
9、zCloak也会支持更多项目的落地,隐私保护无疑是Web2世界的刚需,那么您认为未来大规模落地的技术积累已经到了哪个阶段?
就zCloak本身而言,已经达到了85%-90%的进度。今年,我们将为用户完善各种应用场景。到明年年初,我们的产品可以大规模商业化,为普通用户和协议提供隐私服务。
10. 最后,zCloak 未来的机遇和挑战是什么?
zCloak所在的赛道实际上结合了隐私计算、DID、零知识证明等几个领域。在Web3的趋势下,潜在的市场空间很大。这个赛道有网络效应,有可能一套方案被采用后可以迅速扩展到很大的范围。这也是一个充满不确定性的漫长过程,机遇与挑战并存。
机遇在于Web3趋势下数据主权意识的觉醒。这是不可逆转的趋势,就像电灯会取代煤油灯一样,市场容量会很大。
挑战在于,虽然我们已经在数学上证明了 zCloak 的技术可以保护隐私,但说服市场是一个漫长的过程。所以我们想尽可能的扩大zCloak的用户群和应用场景。
关于 zCloak
zCloak Network 是一个隐私保护计算平台。它启用了一种新的计算范式,人们可以在客户端设备中而不是在集中式服务器中对其数据进行计算/分析。zCloak Network 结合了零知识密码学和可验证凭证的最新进展,以确保计算过程和用户数据都是可信的。
使用 zCloak,用户可以在不显示任何隐私数据的情况下证明其身份具有某些属性或满足某些要求。zCloak oracle 服务在主要公共区块链中提供用户证明。第三方 DApp 可以利用这些信息为其用户提供个性化服务。