- Walrus 的可用性證明(Proof of Availability,PoA) 是部署在 Sui 上的鏈上憑證,它為數據托管創建了一個可驗證的公開記錄,并作為存儲服務正式啟動的標志。
- PoA 中的“激勵”來自一個健全的經濟框架:存儲節點需要質押 WAL 代幣,才有資格從用戶支付的費用和協議補貼中獲得持續獎勵。
- 網絡安全性通過委托權益證明(Delegated Proof-of-Stake,dPoS)模型來保障:節點因誠實參與而獲得獎勵,而一旦未能履行存儲義務(例如長期離線或未保持數據可用性),就會面臨經濟懲罰(削減質押)。
- 這一體系是 Walrus 的關鍵組成部分之一,它將數據可用性轉變為可編程的數字資產 — — 存儲不再依賴中心化機構的信任,而是通過鏈上邏輯與經濟激勵來管理。
Walrus 是鏈上開發者的全球數據層,為鏈上開發者提供去中心化基礎設施,使數據具備高速、動態和可驗證性,讓開發者與用戶能夠掌控數據并從中創造價值。
- 它解決了傳統去中心化存儲的權衡問題,在專為大規模二進制對象(blob)存儲設計的網絡上,實現了安全性、復制效率和快速數據恢復。
- 通過將數據 blob 表征為 Sui 上的可組合鏈上對象,Walrus 將數據從靜態資產轉變為去中心化應用中的活躍組成部分。
- Walrus 與 Sui 攜手實現數據與存儲空間的代幣化,解鎖新一類應用:數據具有真正的所有權,以及數據能實時與智能合約交互。
Walrus 的 PoA 系統代表了去中心化存儲的又一次演進。通過激勵性 PoA,Walrus 在整個網絡范圍內提供了一條去中心化、可驗證的審計軌跡,確保數據可用性與存儲資源本身成為不可篡改、鏈上的數字資產。
要全面理解 Walrus 的激勵性 PoA 機制,首先必須掌握 Walrus 協議的核心設計原則。
Walrus 作為數據層,Sui 作為控制層
Walrus 的一個顯著特征是:它并不是一個獨立的 Layer-1 區塊鏈,而是一個專門的數據管理協議,它將自己的控制層(control plane)功能戰略性地交由 Sui 處理。
將數據層(Walrus) 與控制層(Sui) 分離,使 Walrus 在簡潔性、效率和整體安全模型上具備優勢。作為 Walrus 的控制層,Sui 負責:
- 元數據管理:存儲在 Walrus 上的每一個數據 blob 都會在 Sui 上有一個對應的鏈上對象。誰擁有該基于 Sui 的對象,誰就擁有 Walrus 上的 blob 數據。該對象包含 blob 的關鍵信息:唯一標識符、加密承諾、大小和指定存儲時長。Sui 是這些元數據的唯一真實來源,確保其完整性和可用性。
- 經濟協調:Walrus 網絡的所有經濟邏輯都通過 Sui 上的 Move 智能合約執行。這包括?WAL 代幣的質押與委托的生命周期,以及存儲獎勵的計算與分發。
- 證明驗證與結算:Sui 是不可篡改的公共賬本,用于記錄和結算 Walrus 的證明。Walrus 的可用性證明(PoA)會作為交易提交到 Sui 智能合約,為整個網絡的數據可用性提供一個去中心化、可驗證的審計軌跡。
Walrus 的節點網絡則專門負責數據層,其職責集中在高性能地執行:確保存儲編碼完整性、存儲數據分片(稱為?slivers)、提供數據服務。
雖然 Walrus 在控制層上依賴 Sui,但它的使用并不限于 Sui 生態。對開發者來說,Walrus 是鏈無關(chain-agnostic)的:雖然其核心存儲操作在 Sui 上結算,但使用這些數據的應用可以運行在任何區塊鏈上。同時,Walrus 提供了一系列開發者工具和 SDK,可以支持來自?Solana、Ethereum 等區塊鏈生態的數據。因此,開發者完全可以將 Walrus 用作一個專門的高性能存儲層,而無需把整個項目遷移到 Sui。
可編程存儲將數據轉化為可組合資產
Walrus 與 Sui 的集成,帶來了它的核心差異化能力:可編程存儲。不同于傳統存儲系統中數據只是靜態的、被動的存在,Walrus 通過將每一個存儲的 blob 表征為?Sui 對象,將其轉化為動態的、可編程的鏈上資產。
這種范式轉變對開發者和應用產生了強大的意義:
- 部署在 Sui 上的智能合約可以直接與存儲在 Walrus 上的數據交互、擁有、轉移并管理其邏輯,從而彌合鏈上邏輯與鏈下數據之間的鴻溝。
- 可編程數據使得過去難以實現的一系列復雜用例成為可能。例如動態 NFT,其元數據可根據鏈上事件實時更新;完全去中心化的數據市場,訪問權限由智能合約管理;復雜的鏈上游戲體驗,可引用存儲在 Walrus 上的大型媒體資源。
- 除了單個 blob 之外,存儲容量本身也可以被代幣化,成為鏈上的流動性資源,可以交易、租賃或整合進其他 DeFi 協議。
與主要將存儲作為一種工具(關注成本或永久性)的其他去中心化存儲方案不同,Walrus 為開發者提供了一種新的原生功能。其價值主張不僅僅是“安全地存儲文件”,而是“讓文件成為去中心化應用中交互性和可組合性的組件”。
在 Walrus 技術的核心是?Red Stuff?— — 一種創新的二維糾刪編碼協議,用于定義數據在 Walrus 上如何被轉換以進行存儲。Red Stuff 的設計旨在突破傳統去中心化存儲系統的限制,是 Walrus 實現以下目標的引擎:高度的韌性、高效的數據恢復、異步環境下的強大安全性。
通俗來說,Red Stuff 將單個數據 blob 轉換為一個數據分片矩陣(slivers),然后分布到 Walrus 的存儲節點網絡中。Walrus 的激勵性可用性證明(PoA)系統則確保了整個去中心化存儲系統中的數據托管得以長期維持,并由 Walrus 協議進行統一協調。
Walrus 上的激勵可用性證明機制
Walrus 的激勵可用性證明(PoA)是一個持續生命周期的一部分,旨在確保從數據上傳開始直到整個存儲周期結束的數據托管安全。PoA 的機制可以分為兩部分:寫入協議(write protocol), 建立數據托管證明;經濟激勵框架, 激勵誠實參與。
Part 1:寫入協議與可用性證明
第一階段的目標是建立可驗證的證明,確認某個 blob 已被正確編碼并分發到足夠數量的存儲節點。這一過程最終會生成一個鏈上憑證,作為數據托管的公共記錄。
流程如下:
- 編碼與承諾:使用?Red Stuff 協議對 blob 進行編碼,為存儲委員會中的每個節點生成唯一的主、備 sliver(數據分片)。同時為每個 sliver 計算加密承諾,并生成一個整體的 blob 承諾(所有 sliver 承諾的根哈希)。這樣就建立了原始數據與其在網絡中分布式分片之間不可篡改的鏈接。
- 注冊與支付:用戶通常通過 Publisher 客戶端軟件在 Sui 上提交交易來啟動該流程,聲明要在 Walrus 上存儲一個指定大小、指定時長的 blob。交易包含關鍵元數據(如前一步生成的 blob 承諾),并支付所需存儲費用(WAL 代幣)。
- 分發:客戶端軟件將每個存儲節點分配的主、備數據分片對,以及必要的承諾信息安全傳輸給該節點。
- 認證:節點收到 sliver 后,會重新計算其承諾并與客戶端提供的承諾比對。驗證通過后,節點簽署一份加密確認,證明其接收并托管了有效數據分片。客戶端收集到足夠數量的簽名確認后,生成寫入證書。
- 鏈上 PoA:最后,客戶端將寫入證書發布到 Sui 區塊鏈上的 Walrus 智能合約。此鏈上交易就是最終的可用性證明:一個公開、不可篡改、可驗證的聲明,證明足夠多的存儲節點已托管該數據,并且在已支付的存儲周期內有合約義務維護該數據。
鏈上 PoA 表示的是一次性、靜態的初始數據托管證明?— — 它證明在某一時間點上,數據已被正確編碼并分發到 Walrus 上足夠比例的存儲節點。
Part 2:經濟激勵框架
Walrus 的經濟激勵框架旨在讓所有網絡參與者的激勵與 Walrus 的長期健康和安全保持一致。鏈上 PoA 的成功創建,是觸發節點獲得存儲費用分成資格的關鍵條件。
- 委托權益證明(dPoS):網絡的安全性基于 WAL 代幣。存儲節點必須質押 WAL 才能有資格加入存儲委員會。任何 WAL 持有者都可以將質押委托給他們認為可靠的節點運營者。委托會增加節點的總質押權重,從而提高其被選入活躍委員會的概率,以及獲取存儲獎勵的份額。這就創造了一個競爭市場,激勵節點保持高可靠性聲譽以吸引更多委托。
- 存儲支付與定價機制:用戶需提前支付 WAL 代幣來購買指定時長的存儲服務。價格由一種創新的市場驅動機制決定:在每個 epoch 開始時,活躍委員會中的每個節點會提出自己的存儲服務價格。協議不會采用簡單平均(容易被操縱),而是根據節點的質押權重對所有價格提案排序,選擇總質押量第 66.67 百分位節點提出的價格。這種質押權重百分位機制具備抗女巫攻擊性和質量偏向性:它能防止少量低質押的惡意節點壓低價格至不可持續水平,同時讓高質押、聲譽良好的節點在定價中擁有更多話語權。
- 獎勵分配:在每個 epoch 結束時,獎勵會分配給活躍存儲節點及其委托人。獎勵池來自兩部分:用戶支付的存儲費用,以及協議從 WAL 總供應量中預留的一部分補貼,用于網絡早期引導。這些獎勵將分配給成功維護數據可用性的活躍存儲節點,以及將其權益委托給這些運營者的用戶。獎勵分配與每位參與者的有效權益總額成正比。
- 削減與懲罰(Slashing):雖然目前尚未啟用,但 Walrus 內建了削減機制作為關鍵的強制手段。未能履行存儲義務的節點(如未維持數據可用性,或長時間離線),可能會被削減部分質押的 WAL 代幣(銷毀),從而施加直接的經濟懲罰。削減的具體參數與嚴重程度將由協議上線后的鏈上治理決定,而治理的投票權也基于 WAL 質押量。
第一部分生成的 PoA 是鏈上證書,證明足夠多的存儲節點已正確接收數據,并合約性地承擔存儲義務 — — 可以把它看作 Walrus 正式“開始服務”該 blob 的標志。當節點成功參與 PoA,它就證明了自己持有該數據,并在持續維護的期間內獲得相應的獎勵份額。
展望未來:從 Walrus 開始
Walrus 提供了一種引人注目且高度復雜的去中心化數據管理方式。它不僅僅是對現有存儲方案的漸進式改進,而是創造了一種新的構建原語,將存儲與計算結合在一起。
通過其激勵性可用性證明(PoA)機制,Walrus 將數據存儲資源轉化為流動性的數字資產,為去中心化數據托管提供了一條不可篡改的鏈上審計軌跡。憑借在設計上對異步存儲證明(asynchronous proof-of-storage)等挑戰的預判與解決,以及與 Sui 的深度集成(作為高性能、可編程的 Layer-1), Walrus 已經超越了“去中心化硬盤”的概念,成為下一代數據密集型鏈上應用的基礎構建模塊。
立即深入了解?Walrus,并查閱?Walrus 文檔,今天就開始你的構建之旅吧!同時,可以探索?Awesome Walrus?代碼庫,獲取一份精心整理的 Walrus 生態開發者工具與基礎設施項目清單。
關于 Sui Network
Sui是基于第一原理重新設計和構建而成的L1公有鏈,旨在為創作者和開發者提供能夠承載Web3中下一個十億用戶的開發平臺。Sui上的應用基于Move智能合約語言,并具有水平可擴展性,讓開發者能夠快速且低成本支持廣泛的應用開發。獲取更多信息:https://linktr.ee/sui_apac
官網|英文Twitter|中文Twitter|Discord|英文電報群|中文電報群