登录 后可观看高清视频

zkForge2025 - 使用zkVerify演示zkEmail

41次播放
2025-11-23

视频 AI 总结: 该视频的核心内容是讲解如何使用 zkEmail 和 zkVerify.js 来验证电子邮件的真实性,同时保护邮件内容的隐私。通过实际的代码演示,展示了如何生成 zkEmail 证明,并使用 zkVerify.js 在 Volta 测试网上验证该证明。

关键信息:

  1. zkEmail 概念: zkEmail 是一种技术,允许在不泄露实际数据的情况下生成关于电子邮件内容的零知识证明,例如发件人、主题等元数据。
  2. zkVerify.js: zkVerify.js 是 zkVerify 团队提供的客户端库,用于验证 zkEmail 生成的证明。
  3. zkEmail 的应用场景: 证明参与场景,证明收到邮件但不展示邮件内容,验证邮件是否来自可信来源。
  4. 工作流程:
    • 创建 .eml 文件。
    • 使用 zkEmail 网站的蓝图(blueprint)创建模板,指定需要证明的邮件部分。
    • 使用预先编程的电路生成证明。
    • 使用 zkVerify.js 验证证明,确认其真实性。
  5. 代码演示: 演示了如何使用 zkEmail SDK 获取蓝图、生成证明,以及如何使用 zkVerify.js 连接到 Volta 测试网并验证证明。
  6. Volta 测试网: 使用 Polkadot 钱包和 Volta 测试网的水龙头(faucet)来获取测试币,用于在链上验证证明。
  7. 验证过程: 将证明和公共输入发送到链上,通过监听事件来确认验证结果。
  8. 游戏应用: zkVerify 可用于游戏场景,例如证明玩家达到特定等级但不透露具体等级,或验证玩家是否符合开启宝箱的条件。