数据存储就像罐头食品,数据可用性是自助餐
原文标题:Data Availability ≠ Data Storage, What's the difference?
原文作者:Nick White
原文来源:twitter
编译:Kate, Marsbit
注:本文来自@nickwh8te 推特,其是COO @CelestiaOrg Labs,原推文内容由MarsBit整理如下:
数据可用性≠数据存储
有什么区别?
🥫数据存储就像罐头食品
🍱数据可用性是自助餐
线程如下
数据存储是解决需要保存数据以便以后检索的一种解决方案。
这就像罐头食品。你把它装在罐子里,储存起来,这样就可以以后再吃。
数据可用性是解决需要让互联网上的任何人都可以下载数据的问题的一种解决方案。
这就像自助餐一样。你想把所有的食物都摆出来,让任何人来吃,想吃多少就吃多少。
像@CelestiaOrg这样的数据可用性协议可以通过数据可用性采样有效地验证数据是否可供下载。
这就像检查自助餐中所有的菜都可以吃,每个菜都要尝一口😋
数据存储解决方案不适合这个目的,因为你必须把每道菜都吃完才能验证它是否可用。
大多数人都做不到这一点……就像大多数节点无法处理那么多数据一样。
但是自助餐的食物很快就会变质,因为它被放在外面,所以这些食物以后可能就不能吃了。
同样,数据可用性层也不能保证数据总是可以下载的,只能在有限的时间内下载。
(注:一个完整存储节点可以解决这个问题。)
与此同时,罐头食品确实能保证你以后还能吃。
同样,存储解决方案保证数据在未来的某个时候可以下载。
总结:
罐头食品和自助餐是不一样的。存储数据与使其可用不同。
@CelestiaOrg是一个数据可用性自助餐。
另一方面,像@ArweaveEco和@Filecoin这样的协议是数据罐装工厂。
如果你想了解更多,我前段时间写了另一篇关于这个的帖子