ChiefDavid

發布於 2022-12-06到 Mirror 閱讀

zCloak 将零知识证明引入实际案例:基于@zCloakNetwork 零知识证明的世界杯竞猜活动交互教程

zCloak Network正在与合作伙伴一起举办全球首个零知识世界杯竞猜活动。在这种情况下,您可以证明您的猜测是否正确(例如您的团队进入半决赛),而无需告诉任何人您的猜测是什么。在这里您将再次领略zCloak Network为保护隐私所做的努力。

所有参与者都将获得NFT、OAT等奖励。获胜者将平分 2000 美元的奖励池,并赢得珍贵的 Mint 白名单。

获奖者:来自 zCloak Network 的 2000 美元;来自 Macondo 的 5 Player Pass NFT 白名单。

**对于每个参与者:**来自 zCloak 的凭证;来自 BuidlerDAO、Flock&Tusima、Mirror World、MoleDAO、SnapFingersDAO、Web3Go 的 OAT/POAP。

该奖池由 LegalDAO 认证。

参与时间表:

第一阶段——猜测和记录

现在 - UTC 12:00,12 月 9 日

在此阶段,您可以猜测冠军团队并将其记录为可验证凭证(VC)。在截止日期之前,您需要与 zCloak 验证者共享您的凭证以做出承诺。请注意,您将选择性地披露您的凭据——您只与 zCloak 共享您的 discord 用户名和验证码(您的凭据哈希将被记录)以进行会员验证,但对您自己的猜测保密。

第二阶段——半决赛的零知识证明

12月12日—12月16日

在这个阶段,你可以通过零知识证明来证明你的猜测是否进入半决赛而不向任何人透露你的猜测。猜对的参与者将有机会赢得额外奖品(20 名获胜者可获得 1,000 美元奖金)。

第三阶段——谁是冠军?

12月18日—12月20日

在这个阶段,你可以宣布你的猜测,zCloak verifier 将验证它是否是冠军。最终的获胜者有机会赢得额外的奖金(1,000 美元奖池和 5 名获胜者的 5 个白名单)。

第四阶段——领奖

12月21日

在这一天,我们将揭示如何领取您的奖励。请妥善保管您的 DID 助记词和备份的 DID JSON 文件,以便领取奖励。

交互指南:第一阶段

1. 创建您的 zCloak 帐户

单击此链接:https ://cred.zkid.app/#/account?redirect=claimer

1.1 点击‘Create account’获取你的第一个zkID账户

1.2 创建密码

1.3 生成助记词

助记词是最后一种恢复 DID 账户的方法。请妥善保管。

1.4 DID文件备份

确认后,DID 备份 JSON 文件将下载到您的计算机。您可以使用您的密码和此 DID 备份 JSON 文件(或您的助记符)在另一个浏览器中恢复您的 DID 帐户。确保文件安全。

2 创建您的帐户后,请点击此链接进入我们的凭证平台:https ://cred.zkid.app

2.1 转换角色

现在您的角色是声明者,他是可验证凭证 (VC) 的所有者。要发布包含您对冠军的猜测的 VC,您需要将您的角色切换为“证明者”,他可以向他人或他/她证明或发布 VC。

单击此按钮可将您的角色从声明者切换为证明者。

2.2 ISSUE

点击菜单的‘Issue’和WCG Ctype的‘Issue’发布猜猜的VC。

点击‘Issue to myself’,自动填写你自己的 DID。

2.3 完成身份验证

加入我们的 Discord ( https://discord.gg/rRnGDBJ8N6 ) 并从“zkid-verify”频道获取您的验证码。

输入您的整个 Discord ID 和验证码。然后你可以选择你猜的冠军队。

2.4 提交

提交后,您可以看到如下通知:

3.验证你的VC以记录你的参与

恭喜!现在你已经猜完了,并且得到了一个 Verifiable Credential 来证明它!

为了确保每个 DID 只选择一个团队并且在截止日期之前完成猜测,您应该与 zCloak 验证器共享您的凭证哈希和一些验证信息。请注意,这仅用于数据承诺目的。您猜中的球队是保密的。

3.1 切换角色

为了查看和管理您的凭证,您应该将您的角色切换为“Claimer”。

3.2 下载并储存你的VC

现在您可以查看您的 VC。请注意,您的 VC 数据保存在浏览器缓存中。zCloak不会保存您的任何 VC 数据。您可以将 VC 下载为 json 文件并将其保存在安全的地方。

如果您使用其他浏览器或设备,您可以导入此 VC 文件。如果您丢失了 VC 文件,没有可以为您恢复它。这是您控制自己数据的责任的一部分。

3.3 分享你的VC信息

在此步骤中,请从您的 VC 共享 Discord 用户名和验证码。我们只记录第一股。请确保您只分享这两个字段,否则您将被取消参加活动的资格。

接收方 DID 是:

DID:zk:0x0A2F3464C592279A0dF3aFA27e5b05b0978923bA

所有勾选的信息都会发送给我们。为避免泄露您的猜测,请不要勾选“冠军队”。否则,您将被取消资格。

3.4 查看反馈

恭喜!收到“通知”中的反馈后,您已完成第一阶段的所有任务。