Signal 将用零知识证明实现无手机号注册
Registration without a phone number on Signal will use zero-knowledge proofs

Signal 社区终于迎来了无手机号注册功能的实质性进展。通过引入零知识证明技术,用户可以在不泄露身份信息的前提下完成账户注册。这一机制与现有的捐赠徽章和备份服务类似,确保服务器无法将支付行为与具体账户关联。尽管有用户担心法律合规和元数据留存问题,但官方确认客户端设计本身就不信任服务器,且无需查看服务器代码即可验证其安全性。随着 GitHub 上相关代码的提交,这一保护隐私的关键功能即将落地。
零知识证明不仅是捐赠徽章和备份支付背后的技术,也是群组功能的核心,服务器无法将你与特定的捐赠或特定的群组关联起来。
HN 评论区
195- ggm
对于那些没注意到的人来说,虽然这与本次 ZKP 的具体实现无关,但此次发布周期还允许没有 SIM 卡的 Android 平板作为一等公民的附属设备,无需再使用那些奇怪的 trick 或替代客户端。它甚至可能允许平板作为初始登录设备,从而触发 ZKP 流程。但对我这个已有手机号的用户来说,重点是现在我的平板上也能真正使用 Signal 了。不是说 Molly 不好,只是希望这些功能能直接集成到主程序里。
- purpleidea
Signal 应该公开其后台所有的基础设施自动化代码。他们如何搭建和管理这一切都不该是秘密。这也便于在万一被攻破时快速重建。他们对此问题多次无视了多位提问者的询问。一家 501(c)(3) 非营利组织没有理由不公开这些代码。
- opengrass
根据提交记录,这将要求通过 Google Play Billing 进行购买,以在保留短信验证选项的同时防止垃圾注册。
- soltanov
当把支付、账户恢复和反滥用相关的元数据综合考量时,该协议是否还能保持其隐私优势?
- BodyCulture
Signal 在行业内还是值得信赖的公司吗?毕竟他们总部在美国。
- sarjann
尤其是随着 AI 代理越来越普及,这功能会非常有用。我其实更倾向于用 Signal 而不是 Telegram,但一直没来得及再办个号码。
- rkagerer
那个链接里讨论很多,但结论是什么?现在能不用手机号注册了吗?
- sysguest
有相关的演讲或论文链接吗?
我对学习 ZKPs 很感兴趣——它们听起来就像“童话成真”,因为我对此知之甚少。