Solana上线AS身份认证服务,这跟预言机有何区别?
编辑 / far@Centreless
X(Twitter)@Tocentreles
5月24日,Solana在官网发布博客称Solana 身份小组携手 Solana 基金会宣布Solana 认证服务 (SAS)现已在 Solana 主网上线——这是一个开放、无需许可的可验证凭证协议。SAS 允许受信任的发行者将链下信息(例如 KYC 检查、地理位置资格、Clip 会员资格或认证状态)与用户的钱包关联。这些认证经过签名、可验证,并可在应用程序之间重复使用,无需在链上暴露敏感数据或重复验证步骤。
通过提供中立且无需许可的证明层,SAS 可在整个 Solana 生态系统中实现合规性、访问控制、信誉系统和可编程身份。这为最终用户和构建者带来了更优质、更便捷的体验。
Attestation Service(认证服务)和预言机(Oracle)都是把链下信息带到链上的机制,但它们的定位、用途、信任模型和工作方式有明显不同。我们来做一个系统对比:
✅ 一张表看懂 Attestation Service vs 预言机:
项目 | Attestation Service(认证服务) | Oracle(预言机) |
---|---|---|
主要用途 | 将链下的“身份、状态、行为等主观或静态信息”变为链上凭证 | 将链下的“客观、动态数据”喂给链上(如价格、天气等) |
数据类型 | 主观/事件型:是否满18岁、是否通过验证、是否是某组织成员 | 数值/事实型:BTC价格、链外API数据、天气数据 |
数据结构 | 可复用、绑定钱包的认证“印章”(claim) | 交易中实时使用的数据(如 price feed) |
信任来源 | 某个“可信发布者”(如KYC机构、DAO、设备厂商)签名证明 | 来自多个数据源,由预言机网络聚合后发布 |
更新频率 | 不频繁,往往一次生成长期有效 | 高频更新,如每分钟更新一次价格 |
是否可组合重用 | 是,一次认证可供多个应用重用(如一个钱包的KYC证明) | 否,价格数据主要是某一交易行为的输入 |
对隐私的处理 | 强隐私保护,只验证“是否通过”,不泄露详细信息 | 通常不涉及用户身份隐私 |
代表项目/技术 | Solana Attestation Service、Ethereum Attestation Service (EAS) | Chainlink、Pyth、Band Protocol |
? 举个对比例子
Attestation Service 用例:你通过一个 Web3 平台完成了“实名认证”,获得了“我已成年”的链上认证印章。这个印章存在你钱包里,未来任何 dApp 都能验证,而不需要你每次都重新提交身份证件。Oracle 用例:一个 DeFi 协议需要知道当前 ETH 的价格,以决定清算条件。它会通过预言机(如 Chainlink)读取实时 ETH/USD 价格。? 核心区别总结一句话:
预言机是“喂数”的机制,关注链外“客观事实”;而 Attestation Service 是“认证身份或状态”的机制,关注链外“主观或条件性信任”。
两者是互补关系,而不是替代关系。