
編輯/ 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 是「認證身分或狀態」的機制,關注鏈外「主觀或條件性信任」。
兩者是互補關係,而不是替代關係。
