最近“模块化区块链”这个概念火得一塌糊涂,Celestia把DA层(数据可用性层)的故事讲到了几十亿美金的市值。但我看完了Walrus的技术架构后,产生了一个很大胆甚至有点大逆不道的想法:也许Walrus才是那个更适合做DA层的“隐形刺客”。虽然项目方很低调地把自己定义为存储协议,但如果你仔细分析它的Blob处理机制,会发现它在解决“数据让每个人都能拿到”这个问题上,比专门做DA的项目还要暴力且高效。

咱们先搞清楚DA层是干嘛的,不就是为了保证Rollup上传的数据大家都能验证且不丢吗?Celestia用的是数据抽样(DAS)技术,确实很牛,能让轻节点验证数据。但Celestia的吞吐量瓶颈依然存在,而且价格并不便宜。Walrus的逻辑不一样,它不纠结于“验证”,它专注于“恢复”。利用二维纠删码技术,它把数据分散到全网,哪怕整个网络里三分之二的节点都挂了或者作恶了,数据依然能被还原。这种鲁棒性对于L2的排序器来说简直是完美备胎。我想象了一下,如果Sui未来要做L2,或者其他Move系的链要选DA层,放着自家生态这么高效率的Walrus不用,去跨链用Celestia,那绝对是脑子进水了。

我在研究它的节点激励模型时,发现了一个很有意思的博弈设计。传统的存储项目,比如Filecoin,矿工是为了存数据而存数据,甚至为了拿奖励去存垃圾数据。Walrus引入了“存储周期”和“验证周期”的概念,节点必须在每个Epoch证明自己确实持有数据分片,否则就拿不到奖励。这听起来很常规,但魔鬼在细节里。它的验证计算量极小,这意味着节点不需要买那种死贵死贵的GPU矿机,普通的服务器加几块大硬盘就能跑。这直接降低了准入门槛,让节点的去中心化程度理论上可以铺得更广。我去查了下目前的节点分布,虽然还在测试阶段,但已经有不少非机构的独立节点在跑了,这才是真正的去中心化物理基础设施网络(DePIN)该有的样子。

但这里有个巨大的雷区:网关的带宽成本。存数据便宜,取数据可是要带宽的。目前Walrus的设计里,读取数据似乎是“免费”或者极其低廉的,这在经济学上是不成立的。如果我把Walrus当成一个CDN来用,疯狂刷流量,谁来为这些带宽买单?节点如果赚不到流量费,为什么要给你吐数据?现在的文档里对这块语焉不详,我猜测未来可能会引入类似“检索市场”的机制,或者直接在Gas费里打包带宽成本。如果不解决这个问题,主网上线后很容易出现“存得进去,取不出来”的尴尬局面,或者网关为了省钱直接限流,把你搞成56K猫拨号的网速。

这几天我也在对比它和EigenDA。EigenDA依托以太坊的安全性,这当然是优势,但也背负了以太坊的包袱。Walrus依托Sui,轻装上阵,速度快得飞起。这种快不是没有代价的,Sui的共识机制虽然快,但在极端情况下的安全性是否能比肩以太坊,还需要时间检验。如果Walrus这一层崩了,那上面存的所有NFT元数据、游戏状态、社交记录瞬间灰飞烟灭,这对于应用层来说是毁灭性打击。所以,现阶段我不敢把核心的金融数据只放在Walrus上,但对于那些头像图片、前端代码、日志文件,它绝对是首选。

还有一个好玩的点,我在跑节点代码的时候发现,项目方在代码注释里留了不少“彩蛋”,比如吐槽之前的共识算法太慢,或者自嘲某段代码是“临时方案,千万别动”。这种工程师幽默让我觉得很真实,不像某些项目全是外包团队写的标准代码,冷冰冰的。这种真实感让我愿意相信,这帮人是在真的解决问题,而不是在为了发币凑代码行数。代码里甚至有几个拼写错误的变量名一直没改,估计是怕牵一发而动全身,这种“屎山”堆积的感觉,太亲切了,这才是真实的软件工程啊。

从投资角度看(虽然我不做投资建议),Walrus占据了一个非常独特的生态位。它既不是纯粹的冷存储(像Arweave),也不是纯粹的DA层(像Celestia),它是一个混合体。它用Web2的性能标准来要求自己,同时用Web3的激励机制来组织网络。这种实用主义路线在当下的加密圈太稀缺了。现在的市场充满了各种高大上的叙事,ZK、FHE、Modular... 听得人头晕。Walrus就一句话:给你个便宜又快的大硬盘,你爱存啥存啥。这种朴素的暴力美学,反而是我最看好的。

@Walrus 🦭/acc $WAL #Walrus