在Web3世界中,信任不是被給予的,而是通過驗證獲得的。隨着去中心化應用變得日益自主,對鏈上事實的需求前所未有地迫切。無論是驗證用戶的KYC狀態、確認機器的真實性,還是管理聲譽系統,開發者都需要可靠的基礎設施來發布和驗證聲明,而無需依賴中心化系統。Verax正是這樣的基礎設施。
Verax是一個開源認證註冊表,旨在成爲去中心化網路的公共記憶層。它使開發者、協議和機器能夠創建和驗證認證——這些帶籤名的鏈上聲明可在整個生態系統中被重復使用。Verax不同於孤立系統,它爲每個網路提供標準化的共享註冊表,爲任何依賴可驗證數據的用例提供一致性和可組合性。
Verax由ConsenSys構建,最初服務於Linea,但其實用價值現已遠超單一網路。在當今分散的格局中,dApp通常創建自己的系統來驗證用戶或操作。這導致了智能合約的冗餘、格式的不一致和較差的互操作性。Verax通過引入模塊化的鏈原生註冊表解決了這一問題,認證只需存儲一次,卻可多次使用。
無論這些認證由誰發布或來源於何處,都不會影響其可用性。這種共享結構降低了gas成本,簡化了開發流程,並使Web3生態系統更具可組合性。
Verax設計包含五個組件,它們協同工作,支持認證的完整生命週期。
認證是一個地址關於另一個地址發出的籤名鏈上聲明。它可能確認某錢包通過了KYC,某機器完成了任務,或某用戶達到了分數閾值。這些聲明被公開存儲,任何應用程序都可以通過引用它們遵循的模式進行驗證。
模式定義了認證的結構:字段、類型和驗證規則。一個模式可能包括布爾狀態、時間戳和司法管轄區的字符串。一旦註冊,與該模式關聯的任何認證必須遵循其格式,確保dApp之間能夠一致地解釋數據。
門戶是可選的合約,限制誰可以爲特定模式發布認證。這對於合規性等場景非常有用,在這些場景中,只有獲批準的實體(如Sumsub或受監管機構)才應發布某些聲明。門戶提供受控訪問,同時保持系統的開放性。
模塊爲認證添加可編程邏輯。它們可以強制執行過期、撤銷或評分規則等條件。這允許認證隨時間演變或響應鏈上活動,而無需更改核心合約。
所有Verax活動,包括模式、認證、發布者都記錄在每條鏈的單一註冊表中。該註冊表由公共子圖索引,使開發者能夠實時訪問結構化數據,而無需構建自己的基礎設施。
Verax中的每個認證必須符合一個模式。這是定義數據形狀的基礎,包括其包含的字段、使用的數據類型以及必須滿足的條件。根據用例,模式可能包括主體、狀態、分數和時間戳等字段。創建後,模式會發布在鏈上並獲得唯一ID,允許任何合約或應用程序明確引用它。
如果你希望控制誰可以使用你的模式發布認證,你可以將其封裝在門戶中。門戶是一個智能合約,向特定發布者授予權限。例如,只有經驗證的機構或DAO控制的地址才能在合規模式下發布認證。門戶是可選的——如果你正在構建一個允許任何人發布認證的開放生態系統,可以跳過這一步。
有了模式和(可選的)門戶,發布者就可以開始創建認證。認證是關於某一主體的籤名聲明,遵循模式中定義的格式。它直接寫入Verax註冊表,成爲公開可訪問的信息。此時,還可以附加模塊以添加動態邏輯,如過期日期或撤銷權限。結果是一個不可變、可驗證且可重用的鏈上聲明。
任何智能合約或前端應用程序都可以從Verax讀取認證並在自身邏輯中使用它們。Verax子圖索引所有認證,使其易於搜索。借貸協議可能會檢查錢包是否具有特定信任分數;水龍頭可能會驗證機器是否通過了機器人過濾;而DAO可能使用認證確認投票者符合參與標準。由於一切都是標準化和無需許可的,驗證過程快速而可靠。
Verax最強大的特性之一是認證不屬於單個應用程序。一旦記錄,任何人都可以讀取它們。這意味着在一個應用程序中完成的身分檢查可被其他應用程序重復使用——用戶無需重新驗證。這種可組合性爲整個Web3帶來了巨大效率提升。它還支持可移植聲譽、委托訪問和錢包與智能合約共享歷史證明等用例。
Verax已在Linea和Base主網上線,並在Optimism、Scroll等測試網上部署。其架構與鏈無關,設計爲在任何EVM兼容網路上無縫運行。每個網路運行單個Verax註冊表合約,減少重復並允許該鏈上的所有應用程序共享統一的認證真實來源。
使用標準化模式和每網路一個合約模式實現了快速集成、更簡便的審計和跨協議的一致行爲。Verax還支持未來擴展,包括零知識證明、鏈下認證和跨鏈互操作性。
Verax已在身分、自動化和代幣訪問等關鍵領域提供支持。
Sumsub向在Linea上通過KYC的用戶發布Verax認證。這些認證遵循標準模式,並通過門戶限制爲Sumsub專用。任何合規的dApp都可以讀取這些認證,允許用戶一次驗證,無需重復流程即可訪問多項服務。
Automata使用Verax驗證機器身分。在鏈下驗證設備後,他們發布證明機器真實性的認證。其他應用如代幣水龍頭或質押池可以驗證錢包是否屬於真實機器,從而減少機器人活動和女巫攻擊。
L2Faucet依靠Verax防止濫用。在發送代幣前,它會檢查來自Sumsub或Automata等合作夥伴的認證,確保只有經驗證的用戶才能接收代幣。這使水龍頭服務高效且不受濫用影響。
Verax簡化了驗證流程並爲Web3開發者提供新功能。
開發者無需編寫新合約來處理資格或信任問題,而是註冊模式並使用現有基礎設施。這節省了時間、審計成本和gas費用。
在一個dApp中創建的認證可用於其他應用。來自借貸協議的聲譽分數可用於訪問新平台,或經驗證的投票者認證可服務於多個治理系統。
Verax支持機器對機器驗證,這對AI代理、自主dApp和去中心化基礎設施(DePIN)至關重要。”機器完成任務”或”代理滿足標準”等聲明可以被記錄並重復使用,無需中心化中間件。
Verax是開源的,採用透明治理模式。所有代碼、模式和模塊邏輯都公開維護。雖然ConsenSys最初推出該協議,但治理正逐步向社區主導模型轉變。
關於新模式、模塊或邏輯升級的提案對貢獻者開放,基於DAO的治理也在路線圖中。值得強調的是,Verax並不定義何爲真實——它只提供發布和驗證聲明的工具。任何人都可以根據自己的標準發布或評估認證。
Verax提供快速集成路徑:
GitHub上提供示例合約、模板和開發工具。大多數團隊可以在一小時內完成認證的發布和驗證流程。
Verax正成爲EVM鏈的默認認證層,但其路線圖更爲宏大:
Verax用通用的鏈原生認證註冊表取代了分散的一次性驗證系統。它爲開發者提供了一種發布和使用可信、可重用且易於構建的聲明的方式。從KYC和女巫攻擊防護到AI協調和信用評分,Verax作爲Web3的共享信任層發揮着關鍵作用。
在去中心化互聯網中,應用程序、代理和用戶需要在不依賴中心化控制的情況下證明各種事實,Verax提供了一個簡潔解決方案:讓數據在鏈上、公開地、以任何人都能信任的格式發聲。