Walrus 是一個專門構建的去中心化存儲和數據可用性協議,旨在使大型、非結構化文件(想想視頻、遊戲資產、AI訓練集和其他千兆字節規模的文件)變得便宜、可靠,並可編程以用於 Web3 應用程序。Walrus 不把鏈外文件視爲二等公民,而是使用定製的擦除編碼方案將每個文件編碼爲許多小片段,將這些片段分佈在廣泛的存儲節點上,並在 Sui 區塊鏈上保留輕量級元數據和控制平面引用,以便智能合約可以指向、驗證和管理存儲的內容。通過將文件作爲一等 Sui 對象,Walrus 讓開發者以與編排代幣和合約相同的方式,對存儲進行版本控制、撤銷和編排到鏈上工作流中。