$WAL #Walrus @Walrus 🦭/acc
核心参考: Walrus Whitepaper v2.0 (Section 4.4)
引言:不仅防节点作恶,还要防用户作恶
大多数存储协议只考虑存储节点(Miner)作恶的情况。但如果上传数据及其的用户(Writer)本身就是恶意的呢?
比如,他上传了一堆垃圾数据,或者故意把切片搞乱,让节点存了无法还原的乱码。
Walrus 白皮书 Section 4.4 专门讨论了 Handling Inconsistent Encoding from Malicious Writers。
一、 欺诈证明(Fraud Proof)
如果一个用户上传了错误的纠删码切片,节点在验证时会发现哈希不匹配。
此时,节点可以生成一个 Proof of Inconsistency(不一致性证明)。
"The storage node shares the inconsistency proof... with the other nodes who can verify it."
二、 链上公示与拒绝服务
一旦这种欺诈行为被证实,节点会将证据提交到 Sui 链上。
"The node attests on-chain that id_B is invalid."
当全网达成共识,认为这个 Blob ID 是无效的,所有节点都会拒绝为这个文件提供服务,并返回错误代码。
这不仅保护了节点的存储资源不被垃圾数据占用,也维护了网络的纯净性。

