很多人聊Walrus协议都在关注数据怎么写入,其实更关键的问题被忽视了——在對抗環境下怎樣安全地讀取數據。WAL的讀取設計挺有意思,把驗證分成幾層來做。首先拉取元數據並驗證承諾值,然後按需逐個獲取secondary sliver進行校驗,凑夠2f+1個就能重建原始數據。重建完成後還要重新編碼,跟鏈上的承諾進行比對,驗證無誤才輸出結果。這套流程還自帶自愈機制——丟失的分片可以逐步補齊,恢復primary數據時也會帶上證明。整個過程通信開銷相對較低,讀寫成本接近,最終能保證寫入的完整性、存儲的有效性和讀取的一致性。對付現實網絡中的異步問題和惡意節點,這種先驗證後復核的方式比直接拉數據要靠譜得多。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
社区混子王vip
· 6小時前
真就是寫入容易讀取難啊,這波Walrus的多層驗證架構確實狠
查看原文回復0
DeadTrades_Walkingvip
· 01-07 18:57
哎呀這才是關鍵啊,寫入容易讀取難,得多少人把這搞反了
查看原文回復0
薛定谔的老鼠仓vip
· 01-07 18:57
這套驗證邏輯確實很酷,但2f+1門檻會不會其實還是有點鬆?
查看原文回復0
BearMarketBrovip
· 01-07 18:36
這套讀取機制確實狠,2f+1驗證+鏈上比對這一套下來基本杜絕了作惡空間
查看原文回復0
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)