首页 币圈新闻 以太坊「亲生」存储项目Swasdfsrm今日上线和IPFS有何关系?

以太坊「亲生」存储项目Swasdfsrm今日上线和IPFS有何关系?

作为目前全球最大,最活泼的分布式存储协议, Swarm生态以ETH为背书,吸引了极大的关注度,现在网上关于Swarm的消息天花乱坠。终于,Swarm代币BZZ已于6月21日正式上线,测试网节点可优先接入主网。

说到分布式存储,那就不得不提到IPFS,毫无疑问,FILECOIN被公认为分布式存储的领导者。那么swarm和IPFS两者之间有什么关系呢?是否可以共存?

两者相似之处

Swarm和IPFS整体上十分相似,Swarm和IPFS系统都希望提供:

? 通用的分布式存储解决方案

? 内容交付协议

两者不同之处

01从基本层面来看

Swarm作为以太坊官方推出的存储与通讯系统,主要是为以太坊的DApp代码、用户数据,区块链和状态数据提供去中心化和冗余存储,以及为不可追踪的通信提供了底层构造。以太坊开发者可以通过 Swarm 完成数据的去中心化存储任务,而不再直接依赖于 IPFS 和 Filecoin这样的外部生态。同时,Swarm还被定义为以太坊 Web3.0中的支柱之一,它的发展受到以太坊需求的指导和启发。

IPFS则是一个面向全球、点对点的分布式版本文件系统,能将所有具有相同文件系统的计算设备连接在一起,对目前统领互联网的超文本传输协议进行补充。其主要原理就是利用基于内容的地址来替代基于域名的地址,从而获得更快、更安全的网页。此外,IPFS是满足许多现有协议的统一解决方案。

02从激励层面来看

Filecoin是IPFS的激励层奖励,是IPFS的补充协议组成部分,极度依赖于自身的替代链,具备自己的区块链公链。在此过程中它为IPFS添加了激励层,并依赖于其自己的替代链。Filecoin网络上的“挖掘”证明是一种为存储内容提供持续补的偿的方案。作为工作量证明任务一部分的随机审核将以可恢复性证明予以回应,获胜的将得到相应的补偿。这样的系统有其固有的局限性:IPFS只能实施积极的激励措施并依赖集体责任。

Swarm则利用智能合约的全部功能来处理已存入股份的注册节点。这允许采取惩罚性措施作为威慑力量。Swarm提供了一种跟踪职责的方案,使存储人员可以对特定内容单独负责。

03从安全层面来看

IPFS不保证存储,而Swarm强制执行与内容无关的行为,并提供可由用户灵活调整的特定于内容的安全级别。胡安曾表示,他们已经在Filecoin中添加了一些东西,这也将有一个智能合约区块链,但是这些尚未发布的想法和计划。

Swarm将对链上很少访问的内容实施有效的自动化集体审计,并在区块链上进行最后诉状,作为内容保险的一部分。使用成对记账协议和延迟的小额支付可在保持安全性的同时节省大量交易成本。IPFS + Filecoin依赖有竞争性的托管挖矿证明意味着过多使用了区块链,并固有地冗余使用资源进行正常操作。借助成对核算,延迟付款和所有链下链集体审核,Swarm减少了对区块链的依赖,从而将其仅用于注册和最后提起诉讼。

04从技术层面来看

Swarm和IPFS在核心存储组件、网络层以及激励措施上都使用了不同的方案。Swarm的核心存储组件是内容寻址的块存储,而IPFS更类似于具有内容寻址的DHT(分布式哈希表)的bittorrent。DHT是分布式索引,分散存储解决方案用于查找内容寻址的数据。

Swarm使用的是以太坊devp2p,且在数据安全、身份验证、对等连接管理支持、节点管理等方面高度依赖以太坊p2p网络。IPFS则是使用libp2p网络层,这是一种类似的高级通用p2p解决方案。基于mainline bittorrent dht所开发,从历史的角度来看,devp2p的开发受到libp2p的极大启发。

swarm和ipfs之间的关系–和而不同

从概念上我们可以看到,其实Swarm和IPFS最大的共同点就是都与存储有关系,那他们有什么不同呢?其实从概念当中我们不难看出来,IPFS它是这个服务于整个于互联网生态的,但是swarm他却是针对于以太坊web3.0堆栈,作为他的本地基础层服务,也就是说它服务于整个以太坊的网络。

这两个项目的设计存在细微但巨大的差异,这使两个项目彼此保持稳定并在各自的轨道上不断发展。

关于作者: szhbsd

热门文章