zkEmail

微信扫码分享
dApp 如何整合 AA 钱包及隐私工具

dApp 如何整合 AA 钱包及隐私工具

视频 AI 总结: 该视频介绍了 TEM Grand 项目开发的 Lingaofei 网站,这是一个基于 ZKEmail、Semaphore 和 ERC4337 的 dApp。用户可通过提交稿件获取稿费,稿费由评审员打分(20/40/60/80)后自动发放。网站实现了注册稿件、匿名评审、免 Gas 交易等核心功能。 **关键信息**: 1. **核心功能**:稿件注册与更新、匿名评审(Semaphore)、免 Gas 交易(ERC4337)。 2. **技术亮点**: - ZKEmail:通过 DKIM 签名验证邮件,用于注册稿件和确认收款地址。 - Semaphore:允许评审员匿名打分,防止双重评审。 - ERC4337:将 dApp 转化为 AA 钱包,用户无需支付 Gas 费。 3. **安全限制**:仅支持 Gmail,邮件需纯文本模式;需注意跨链重放攻击和 Gas 膨胀问题。 4. **集成难点**:ZKProof 需绑定用户操作哈希,验证阶段需与执行阶段一致,防止状态变化攻击。

83 0 0 2026-05-22 15:07
zkForge2025 - 使用zkVerify演示zkEmail

zkForge2025 - 使用zkVerify演示zkEmail

视频 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 可用于游戏场景,例如证明玩家达到特定等级但不透露具体等级,或验证玩家是否符合开启宝箱的条件。

552 0 0 2025-11-23 08:48