来源:互联网 更新时间:2026-08-01 11:25
Worldcoin采用的是Orb专用硬件,通过扫描虹膜来验证身份。它本身是一个运行在以太坊上的Layer 2,扩展了Semaphore协议(后面会细说),并配合ZK-SNARKs使用。
由于引入了零知识证明(ZKP),用户可以在不暴露对应公钥的情况下,证明自己对数据库里某个私钥的所有权。也就是说,没有人能把任何操作和某个特定身份关联起来。
Orb扫描虹膜后,会发布一个哈希值——这个哈希不是常见的SHA256,而是一种基于Gabor滤波器的算法。原因很简单:同一只虹膜的两张照片不可能完全一样,所以必须用这种容错性更强的哈希方式。
除非你明确授权,否则原始生物识别数据不会离开Orb。而且,这个哈希值和你的用户档案或钱&包是分开存储的。最坏的情况是什么?如果攻击者扫描了你的虹膜,他最多能知道你是不是在数据库里——无法获取更多信息。
接下来看Semaphore协议——它本质上是一种匿名身份验证工具。工作流程是这样的:
1. 用户创建身份;
2. 身份被提交到一棵默克尔树中;
3. 当用户要执行某个操作时,生成一个ZK-SNARK;
4. 任何人都可以根据这棵默克尔树的根来验证操作的有效性。
Worldcoin用ZK Rollup对Semaphore做了扩展,具体步骤更细:
1. 身份承诺被转发到signup sequencer(签名排序器);
2. sequencer把承诺插入队列;
3. 一个固定的batcher处理整个队列,并计算默克尔树的更新证明;
4. Prover用初始根、最终根和插入起始索引生成一个Groth16证明;
5. Batcher创建交易并提交给relayer(中继器);
6. Relayer分配手续费、签名,然后把交易提交到区块链节点;
7. World ID合约验证来自排序器的交易;
8. Groth16验证者合约检查零知识证明的完整性;
9. 旧根作废,新根正式写入合约。
有意思的是,V神在他关于Worldcoin的博文中提出了两条改进隐私的建议:
- 第一,优化虹膜哈希算法,减小扫描时的误差。具体做法是用“辅助数据”(helper data)来替代存储完整的哈希值,从而减少存储量。
- 第二,把虹膜哈希数据库放到一个只有Orbs才能访问的多方计算(MPC)系统里。这样数据本身对外不可见,但会增加治理的复杂度。
当然,不会去扫描自己的眼球,但不得不承认这项技术确实很有趣。不过,当前那些末日论调,明显有些言过其实了。 ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
Ondo将于今日上线股票永续合约
暗黑4S14野蛮人终局BD攻略
区块链OTC交易所有哪几家比较正规?
Binance新增15种bStocks代币化证券为杠杆抵押资产
Meme币DOGS今晚上线!开局就解锁91%代币是否带来风险?
忍者必须死3极刃血影角色介绍
晶核艾尔莎角色盘点 晶核艾尔莎强度分析与实战表现
余姚的路虎4s店在哪个位置
彩云天气怎么看分钟级降雨预报 彩云天气精准预报方法【技巧】
五千元以下的笔记本几乎消失!经销商:至少一年看不到涨价尽头
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
遗忘之海密室通关教程 遗忘之海密室全关卡解谜思路与难点解析
华为Mate 70系列首发的红枫镜头下放至千元档:全员普及原色影像
合集38个项目筹集5.406亿美元 Figure融资2亿
国家养老服务消费补贴上线京东
英伟达机器人团队在京沪深招人,聚焦具身智能等四大领域
一站式PDF转Markdown解决方案PDF3MD
硬刚苹果!华为9月新品阵容出炉:Mate 90系列、全新三折叠
微软Copilot AI漏洞可致敏感数据泄露,企业用户需及时更新
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc