HyperLayer ZK 发布了重大更新 新功能: → 带加密备忘录的二维码支付请求 → zk-ID 模块(受 STARK 启发的证明) → 增强的客户端加密 所有操作均在客户端运行。无需信任服务器。 让我来详细说明 👇
二维码支付请求 💳 • 自定义协议: zkhl://pay?d=<base64> • 支持在 Solana 上进行 USDC 转账 • 可选的备忘录加密: PBKDF2 密钥派生(100k 次迭代) AES-GCM 256 位加密 • 密码从不嵌入二维码中 • 相机扫描 + 手动输入备用
zk-ID 模块 🔐 基于 STARK 的临时身份系统 • Ed25519 密钥对生成(客户端) • 30 分钟自动过期 • 通过 SHA-256 进行承诺锚定 • 挑战-响应签名验证 私钥永远不会离开您的浏览器。
zk-ID 安全栈: ┌─────────────────────────────┐ │ 秘钥加密 │ │ → AES-GCM 256位 │ │ → PBKDF2 密钥派生 │ │ → 会话绑定盐 │ └─────────────────────────────┘ 导出仅包含: • 公钥 • 承诺 • 证明(无私有材料)
证明生成流程: 生成承诺 = SHA256(pubKey + nonce) 挑战 = SHA256(承诺 + 时间戳 + proofNonce) 响应 = Ed25519.sign(挑战 + 承诺 + 时间戳) 验证:重新计算承诺,验证签名 伪造 = 计算上不可行 ✅
用例: • 支付签名验证 • 绑定会话的身份用于端到端加密消息 • 用于隐私关键交易的临时身份 • 跨平台身份认证 所有这些都无需透露您的种子短语或私钥
2.05K