很多人聊Walrus协议都在关注数据怎么写入,其实更关键的问题被忽视了——在对抗环境下怎样安全地读取数据。WAL的读取设计挺有意思,把验证分成几层来做。首先拉取元数据并验证承诺值,然后按需逐个获取secondary sliver进行校验,凑够2f+1个就能重建原始数据。重建完成后还要重新编码,跟链上的承诺进行比对,验证无误才输出结果。这套流程还自带自愈机制——丢失的分片可以逐步补齐,恢复primary数据时也会带上证明。整个过程通信开销相对较低,读写成本接近,最终能保证写入的完整性、存储的有效性和读取的一致性。对付现实网络中的异步问题和恶意节点,这种先验证后复核的方式比直接拉数据要靠谱得多。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
社区混子王vip
· 11小时前
真就是写入容易读取难啊,这波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)