autorenew
Base 团队对 ZKP 系统进行基准测试以实现 Passkey 隐私链上化

Base 团队对 ZKP 系统进行基准测试以实现 Passkey 隐私链上化

嗨,区块链爱好者们!如果你深耕 meme token 和链上技术的世界,应该听说过 Base——这个已经成为病毒式 meme 和创新项目热点的 Ethereum Layer 2。最近,Base 团队在 X(前 Twitter)上发了一条精彩的线程,分享了他们在用零知识证明(zero-knowledge proofs,简称 ZKPs)提升使用 passkeys 的智能钱包隐私方面的工作。下面我们用通俗的语言分解一下,看看这对 meme token 生态为什么很重要。

线程从 Base 工程团队的 Lukas 分享他们针对流行 ZKP 框架所做的基准测试开始。对新手而言,ZKP 是一种密码学“魔法”,允许你在不泄露底层细节的情况下证明某件事为真——比如在不公开整个钱包余额的情况下证明你有足够资金进行交易。这对区块链隐私来说意义重大,尤其是在像 meme token 这样的领域,匿名性可以防止前置交易或身份曝光(doxxing)。

他们把重点放在以零知识方式验证 passkey 签名上。passkeys 指的就是那些你在 Google 或 Apple 等应用中看到的基于生物识别的安全登录方式——类似 Face ID 或指纹解锁。在 Base 上的智能钱包场景中,这意味着你可以私密地对交易进行认证,从而打开诸如匿名 meme 代币发行、私密 DAO 投票,甚至在不把所有动作广播到链上的情况下进行隐蔽支付等可能性。

团队研究了四个顶级 ZKP 系统:SnarkJS(基于 JavaScript,适合浏览器使用)、Rapidsnark(更快的 C++ 版本)、Gnark(Go 语言框架,强调安全性)和 Noir(基于 Rust 的选项,在处理复杂运算时非常高效)。他们测试了这些系统在为 passkey 签名生成证明时的表现,这涉及到一些复杂的数学问题,主要是加密学中曲线不匹配的问题(基本上是让 passkey 使用的椭圆曲线与 ZKP 标准兼容)。

柱状图显示在 c7i.8xlarge 硬件上 SnarkJS、Rapidsnark、Noir 和 Gnark 的 ZK-SNARK 证明时间

正如线程中的图表所示,结果很有洞见。在像 AWS c7i.8xlarge 这样的高端硬件上,Noir 表现抢眼,证明时间大约在 1–2 秒左右,而其他框架则落后,耗时在 14–39 秒之间。总体来看,Noir 的速度快 5–50 倍,这得益于它为处理椭圆曲线运算优化的“blackbox”特性。不过这也有权衡:Noir 在以太坊虚拟机(EVM)上验证证明的 gas 成本更高——大约 240 万 gas,而其他框架为 35–40 万 gas。所以,如果你构建的是对客户端速度(例如移动钱包)要求极高的产品,Noir 可能是首选。对于对 gas 敏感的链上应用,Gnark 或 Rapidsnark 更合适。

他们在不同的 AWS 环境上运行这些测试,从入门级 ARM 实例到强劲的 Intel 实例,并指出在较轻量的硬件上某些框架会出现内存问题。完整细节,包括代码和原始数据,已在 GitHub 开源,见 GitHub 仓库。想深入阅读的话,可以查看 Base 开发者博客 上的详尽博文。

为什么 meme token 的创作者和交易者应该关心?Base 已经被 meme 活动点燃,从病毒式代币到社区驱动项目层出不穷。通过 ZKP 提升的隐私意味着更安全、更低调的交易——想象一下在不提前暴露给大户或交易机器人(whales 或 bots)的情况下参与下一波爆款 meme。它也为 meme 相关的 dApps 带来隐私保护功能的可能性,比如匿名空投或屏蔽式流动性池。随着 Base 持续建设,这项技术可能会让该平台对下一波 meme 狂潮更具吸引力。

该线程在回复区引发了不少讨论,大家赞赏 Noir 的速度,并讨论了这如何融入更广泛的链上隐私趋势。如果你正在折腾 Base 或盯着 meme token 机会,关注这些进展是明智之举。你怎么看——由 ZKP 驱动的隐私会改变 meme 的游戏规则吗?在评论区分享你的想法吧!

你可能感兴趣