本次活动由 zCloak Network 携手 Chaintool 共同为 Web3 用户提供链上 KYC 服务,体验活动并不限时,但在 2023 年 6 月 1 日至 2023 年 6 月 30 日内完成认证的用户,除可获得个人专属 zk-SBT 外,还有机会获得本次活动专属的 OAT(Galex) 和 NFT(QuestN)。第一阶段活动基于测试网环境进行,KYC 过程无需输入真实用户信息。
本次活动严格践行了归还用户数据主权的理念。用户的 KYC 数据将以可验证数字凭证的形式在用户本地钱包 zkID wallet 存储。基于钱包内置的 zk-STARK VM,用户可以本地运行任意算法的 zkProgram,用于证明自己 KYC 数据的相关属性,从而实现保护隐私的 KYC 身份证明。零知识证明结果可以作为 zk-SBT 发布于任意 EVM 兼容网络,供链上合约查询。产品实测显示,用户本地的零知识证明计算在几秒钟内即可完成,真正实现了用户端“秒级零知识证明”。
Step 0: 通过 zkID Wallet 登录活动页面https://cred.zkid.app/#/event/zk-kyc2023Tutorial: 如何安装 zkID 钱包并创建账户https://ncmxi44r82.feishu.cn/docx/HkrddqSEEoP7yTxfIuQcLTzXnRg#part-KbLDd7E3ioLnnGxx8SqcNgk1nacStep 1: 完成 Chaintool 提供的 KYC 验证服务
首先,你需要在 Chaintool 提供的服务中完成 KYC 流程并获取你的可验证凭证。点击 Step1:批准你的 zkID 钱包连接到 Chaintool 的网站:通常来讲,KYC 需要扫描你的护照信息。但是由于我们本次 KYC 活动在实验网进行,所以目前并不实际收集你的任何私人信息,你可以任意填写您虚构的个人信息并点击“Next”。通常来讲,KYC 需要通过人脸识别。但是由于我们本次 KYC 活动并不实际收集你的任何私人信息,您可以直接点击跳过。恭喜您!Chaintool 已经根据您提供的材料为您签发了可验证数字凭证。请点击‘Back to home’完成下一步吧~Step 2: 将 KYC 凭证添加到你的钱包中
此时 Chaintool 通过 zkID 端到端加密信道向您发送了包含您身份信息的可验证数字凭证。请点击 Step2 将其添加到您的 zkID Wallet 中点击‘Decrypt’解密 Chaintool 发送给您的可验证数字凭证。点击‘Confirm’将可验证数字凭证其添加到钱包中恭喜您!现在您可以在钱包中看到您的可验证数字凭证啦!Step 3: 铸造 zk-SBT
zCloak 提供的可验证数字凭证是一种很好的储存身份信息的方式。它可以通过加密本地存储的方式保护您的隐私,并确保您对身份数据完全的主权。当您需要向外界展示时,zCloak 为您提供了一种方便且安全的方式:您可以通过将需要展示的信息通过零知识证明(zero knowledge proof)的方式 Mint 为 SBT(灵魂绑定代币)向外展示。这样,您不仅没有透露您具体的隐私信息,并且可以向外证明您确实具有某种资质(如成年)。在本次活动中,我们提供 3 种零知识证明运算:是否成人、大洲归属、是否成人和大洲归属。您可以任意选中一个你想要参与的零知识证明运算,本次演示中我们选中了最后一种,并接着点击了‘ZKP Computation’开始了零知识证明运算。等待零知识证明运算完成后(大概花费 10 秒,是全世界最快的零知识证明运算之一,并且我们的运算都在您电脑本地运行,充分保护您的隐私),最终,我们可以看到经过零知识证明运算后 Mary 是来自欧洲的成年人,并且符合 KYC 资格,我们点击‘Claim zkID Card’进行下一步:Mint SBT 需要支付一定的 Gas Fee,您需要连接您的钱包。但是别担心,本次我们将使用 Optimism(ETH 的 layer 2)的测试网 Optimism Goerli。您可以使用水龙头领取免费的 Gas Fee。根据提示添加测试网 Optimism Goerli:点击图示‘Faucet’领取免费的 Gas Fee:回到刚刚的页面,点击图示按钮设置接收 zkID Card (SBT) 的以太坊地址:经过 zkID Wallet 和您的常用钱包(如 Metamask)签名后,您成功将您的常用钱包地址设置为了接收地址:接下来点击 Mint 将 zkID Card 其 Mint 到您的以太坊钱包中里:检查网络为 Optimism Goerli 并支付 Gas Fee:恭喜您!在 Optimism Goerli 上 Mint 了您的 SBT,您可以点击 OpenSea 查看您刚刚 Mint 的 SBT:经过一分钟左右的等待和刷新后,您就可以看到您刚刚 Mint 的 SBT 了,上面显示了您的大洲和是否成年信息。值得注意的是,此 zk-SBT 信息不但可以在 SBT 中以可视化的方式展示,也可以直接被链上的智能合约所查找和调用。所以 zCloak 的 zk-SBT,可以作为 DeFi、游戏等 Web3 项目按照用户身份来提供定制化服务的有效工具。上一篇:zCloak Whiteboard Series 2 — [1] Web3 的欺诈与反欺诈机制
zCloak Network 是基于零知识证明技术的隐私计算服务平台,使用 zk-STARK 虚拟机为通用计算进行零知识证明的生成与验证。基于独创的自主权数据和自证明计算技术,可以让用户在无需对外发送数据的情况下,实现对数据的分析和计算。项目采用“零知识证明即服务”的商业模式,打造一站式的多链隐私计算基础设施。zCloak 的首个产品 zkID.app 是一个链上数字身份与数据隐私保护解决方案。无论是企业、个人还是 IoT 设备,都可以借由 zkID 获得符合 W3C 国际标准的数字身份,并完成相关数字凭证的制备、公证、传递和验证等相关工作,整个过程由符合工业标准的密码技术保障其安全可靠。官网: https://zcloak.network/Twitter: https://twitter.com/zCloakNetworkDiscord: https://discord.gg/jzW28ydrMf