目前市场上两个热度最高的分布式存储项目:一个是分布式存储领域龙头老大Filecoin,一个是近期崛起的新秀,被誉为Web3.0组件的三大支柱之一的Swarm。 谁的前景更好?谁更具备优势?本篇文章我们将对Swarm与Filecoin的技术和实现价值进行探索和评估。 SWARM释义: Swarm是一个分布式存储平台和内容分发服务,是以太坊web3堆栈的原生基础层服务,Swarm的主要目标是提供足够分散和冗余的以太坊公共记录存储,特别是存储和分发Dapp代码和数据以及区块链数据。从经济的角度来看,它允许参与者有效地汇集他们的存储和带宽资源,以便为网络的所有参与者提供这些服务,同时受到以太坊的激励。 IPFS/FILECOIN释义: IPFS(星际文件系统)是一种点对点 (p2p) 文件共享系统,由通信协议和分布式系统方面的多项创新组成,IPFS是一个开源的去中心化网络协议,允许用户在对等网络中存储和传输可验证的内容寻址的数据。虽然IPFS是保存数据的绝佳工具,但它是一个网络协议,普通用户自行成为节点保留数据存在难度,而IPFS本身又没有激励机制能够促使节点为其它用户提供服务。因此,作为激励机制的Filecoin应运而生。 虽然都是分布式存储,Swarm和Filecoin两者的发展路径和技术架构并不完全相同。 区别一:创立初衷和背景 Swarm:服务于以太坊生态 Swarm的创立之初更多是为了解决以太坊遇到的区块拥堵问题,是依托并服务于以太坊生态的,现阶段区块链80%以上的去中心化应用都是在以太坊网络运行; 以太坊的资源为Swarm提供了庞大的受众和用户群,并使协议能够更快地实现有效扩展,提供与其他协议所不能够具备的基础架构级优势,其发展也受到以太坊强烈的需求。(最重要的是托管dApp、合约、数据和区块等方面需求)。 Filecoin:布局全球存储市场 而Filecoin是旨在存储人类最重要的信息,立足于IPFS网络对标HTTP,布局的是全球存储市场,Filecoin网络是一个完整的生态,其未来的开展和分布式存储技术构成了一种绑定关系, 作为Web3.0数据存储的基础设施,在数据存储市场具有去中心化、传输速度快、高效安全等优势。随着原生应用的实施和生态系统的改进,Filecoin 将实现更大的应用。 区别二:存储数据的不同 Swarm:热数据 Swarm与同在分布式存储赛道上的Filecoin相比较,最大的优势主要体现在有以太坊现成智能合约生态资源以及现成的有效热数据存储,能够很快实现其分布式存储的价值。 Filecoin:冷数据 现在Filecoin能够存储的是冷数据——code data,比如档案,或是以前看过的照片、电影,可以放在Filecoin上作为备份存档起来,当需要恢复的时候再重新调出来看。 区别三:激励机制的不同 Swarm和Filecoin二者最大的区别是技术细节和激励机制。?bzz节点搭建V814040304 Swarm:数据交互奖励 Swarm在存储的基础上主要致力于内容分发,它更像是基于分布式网络的CDN,也就是做一个去中心化的内容分发网络。 Swarm内置独特的激励系统,围绕交换(Swap)、保证(Swear)、欺骗(Swindle)的三个重要组件建立而成,通过Swarm网络系统可以通过用户节点实现金融数字币的各种交易需求。Swarm提供了一种跟踪责任的方案,使存储者(storers)对特定内容单独负责,且Swarm充分利用智能合约的功能来处理注册节点的按金支付,允许采取强制性措施作为威慑。 Swarm是点到点的内容传输系统,通过引入支票本智能合约进行链下传递,对最后的支票进行兑换,同时将 Swarm 和 Swap 结合解决支票本可能会出现重复的问题。在现有的激励制度下,Swarm通过节点可以进行内容传递,而且 Swarm CDN 会进行自动伸缩,关注度大、浏览多的数据,各节点都会保存,但需要支付相关费用。作为内容保险的一项关键功能,Swarm将对很少访问的链外内容实施高效的自动集体审计,并在区块链上进行最后的诉讼,如果不是很重要的内容,可能会随着时间被删除。 此外, 使用一个成对的会计协议和延迟的小额链外支付,Swarm提供了大量的交易成本节约,同时维护安全。由于Swarm注册和最后诉讼的成对记账(pairwiseaccounting,)、延迟支付和集体审计都是链外的,一定程度上可以降低对于区块链的依赖程度。 Filecoin:区块奖励 Filecoin网络拥有独特的经济设计,它使参与者之间的激励措施一致,并奖励Filecoin贡献者的有效存储工作。Filecoin经济的一个关键组成部分是区块奖励,它激励存储贡献者提供可靠和有效的存储容量并维护Filecoin区块链安全。 对贡献者来说,通过将硬盘空间奉献给Filecoin网络,通过一个名为 “封印 “的过程获得存储能力。封印将存储空间划分为致力于存储Filecoin数据的扇区。贡献者为网络增加的存储扇区越多,他们能够存储的客户端数据就越多,他们有资格赚取的FIL也越多。 Filecoin运行图示 目前Filecoin还处在垃圾数据存储阶段,正在向真实数据阶段过渡。胡安表示说:Filecoin 下一个重点是为客户存储有效数据,甚至还采取了一些措施来奖励真正存储有用数据而非垃圾数据的应用及贡献者。FIL算力V814040304 区别四:Swarm不是存储系统,而是流量分发系统 从Swarm的数据传输中,我们可以发现,Swarm使用计数器模式来加密和解密内容。当用户将内容上传到Swarm时,上传的数据被分成4KB的块,这些块都将使用单独的随机生成的加密密钥进行编码,然后按照算法将每个片段不断推向某个地方,在推送的过程中,所有的中间节点都会缓存一份数据。当需要读取该文件时,首先从某个地方读取到这个文件的根,然后从根中读取不同的文件片段信息,根据不同的片段从网络中不同的地方读取出相应的内容。 Swarm节点工作原理 这里面的原理是基于Swarm的消息传递协议——pss(Postal Service over Swarm),有了pss你可以发送邮件到群网络中的任何节点,pss消息不是块散列引用,而是独立于消息有效负载在覆盖地址空间中指定目的地。如果它是一个完整的覆盖地址,则该目的地可以描述一个特定的节点,如果它是部分指定的,则可以描述一个邻域,直到目的地。然后消息将通过 devp2p 对等连接使用转发 kademlia进行中继,到达目标邻近区域后,使用广播进行消息传送。 Swarm的消息传递方式可能会有效提高数据的读取性能,但是与之而来的是数据也会被自动推送到不需要存储数据的节点上,浪费宝贵的存储和带宽,这一点,是在IPFS里明确避免的。 总而言之, 不管是Filecoin还是Swarm的出现,都是在为实现分布式存储巨大生态系统和商业价值贡献力量。并且二者本就定位不同,Filecoin更注重于存储,而Swarm更注重数据分发, 但二者对整个区块链技术的发展和升级都带有重大意义。 —- 编译者/作者:算力云服务 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Swarm和Filecoin相比谁更容易实现分布式存储?
2021-07-06 算力云服务 来源:区块链网络
LOADING...
相关阅读:
- Taproot101:比特币的最新升级如何提高其隐私性及可扩展性?2021-07-06
- rhy矿业强监管全球头部矿场抗风险能力强2021-07-06
- BZZswarm完善火币智能链生态打造完美生态闭环2021-07-06
- 武术数字化区块链发展高峰论坛暨全球首个武术NFT应用发布会在区块链2021-07-06
- 比特币区块更容易找到 27% 以上——矿工的难度降幅是 BTC 历史上最大的2021-07-06