前阵子看到一条新闻:一个人在A省办了电子驾照,开车到B省被交警拦下来,掏出手机亮电子驾照,交警说"我们这边系统查不到,你这个省的数据我们调不了"。明明是同一个国家发的驾照,换个省就不认了。
这种事在中国已经越来越少了,因为全国系统在慢慢打通。但在链上世界,这还是日常。
你在Ethereum上做了KYC认证,到Arbitrum上这份认证不存在。你在Base上获得了一个项目的贡献者凭证,到Solana上没人认。在BNB Chain上通过了Gitcoin Passport验证,到TON上得从头再来。
你的身份、信用、资格证明,被锁在签发它的那条链上。八十年代各省自己发身份证互不相认,现在链上世界还是这样。
$SIGN 从一开始就选了全链attestation协议这条路。目前原生部署在Ethereum、BNB Chain、Arbitrum、Base、Scroll、Linea、Solana、TON、Aptos、Starknet上。不是通过桥转发,是每条链上都有原生attestation合约。
实际体感是什么?一个DeFi项目在Arbitrum上要验证你的身份,直接读你在Ethereum上的attestation。不需要重新KYC,不需要桥转发数据。一张凭证,十条链认。
做起来极其困难。每条链虚拟机不同、共识不同、状态管理不同。EVM链上的验证逻辑跟Solana完全不同,跟TON又是另一套。Sign Protocol要为每条链写原生验证逻辑,同时保证语义一致性——同一张凭证在不同链上验证结果必须相同。
其他attestation项目——Gitcoin Passport、WorldCoin、Civic——大部分只在一两条链上运作。它们解决"某条链上的身份验证",$SIGN 解决"所有链上的身份验证"。链上世界越碎片化、L2越多,全链attestation的价值越高。每多接一条链,已有链上所有attestation的可用场景都在增加。
@SignOfficial 跟Arbitrum、Base、Scroll、Linea建立了正式生态合作。这些链的生态项目可以直接调用Sign Protocol的attestation服务。链越多,验证越频繁,$SIGN 消耗越大——这是随多链扩张自动放大的飞轮。
多链时代谁先把身份层铺到所有链上,谁就是标准。基础设施的战争从来不是比谁技术最强,是比谁先形成网络效应。