Swarm项目是由以太坊基金会主导开发的一个分布式存储项目,和Filecoin一样致力于打造Web3.0网络内容存储、分发和检索的基础设施。关于Swarm的团队、背景等,前面都说过很多了,这里就不再继续展开。
Swarm虽然和Filecoin都在分布式存储赛道上,但是两者的目标和途径都不同。Swarm主要致力于内容分发,相当于分布式网络的CDN。Filecoin目前主要解决了安全存储的问题,内容分发功能目前还没有。这样看来,目前两者还是互补的状态。
再来说代币投放。Filecoin投放量总计20亿,以线性释放规则投放,70%属于矿工。而Swarm的代币BZZ,目前首发投放量总计6250枚,但是后续规则如何目前还未可知。从这个角度来说,Swarm的未来不确定性更大一些。
关于关键硬件的配置需求。IPFS主要做的是把互联网中的数据信息分布式存储“冷数据存储”,针对硬盘和存储空间相对而言要求高一点。而Swarm服务的主要目标是以太坊链上的数据信息“热数据信息”,对CPU和网络带宽的需求比较高,特别是网络带宽的上行速度和下行速度都同时决定了后面获得代币的总数。
Filecoin是IPFS利用区块链技术构建的激励层——IPFS是一个计划取代HTTP、基于内容寻址的分布式存储协议,对于IPFS来说,数据非常重要。也是正因为如此,IPFS的团队专门推出了Filecoin激励矿工参与数据读写,并制定了非常严厉的质押和惩罚机制,来保证数据的安全性。
Swarm是基于分布式存储的通信协议,与IPFS技术理念非常相似,但应用领域只针对以太坊。由于以太坊本身已经拥有大量数据,而且还因为这些数据明显降低了运行速率,所以对于Swarm来说,网络带宽比数据更加重要。
Swarm挖矿的工作原理,在于如何在测试网、主网获得奖励币。首先Swarm挖矿就相当于Swarm网络在ETH的基础上,这里有许多数据是要存储的,需要存储的数据放在Swarm挖矿的环境里,这样每个节点会根据自己的算法自动把信息存储,当数据存完之后,假如某一个的数据成为了别人需要的数据,那么这个人需要请求访问这个数据,表现出来就是你给我数据,我给你支票。这就是Swarm挖矿的工作原理。
Filecoin挖矿也就是IPFS挖矿原理。IPFS挖矿的种类可以分为两种储存挖矿和检索挖矿。储存挖矿可以理解为网约车的抢单模式,首先有储存需求的客户下单了,IPFS会把这个订单发给所有的储存矿工,只有抢到这个订单的矿工需要完成储存数据的任务,File coin主网会根据哈希算法来判定矿工是否在规定的时间内完成了储存数据的任务,完成任务会获得一定的Filecoin奖励,否则的话回收矿工质押的FIL代币,这样就避免了有的矿工抢到订单但是不工作。即提高了储存效率,也保证了数据安全。
检索挖矿指的是,有客户下单并支付了FIL,检索矿工接到了这个检索订单,根据客户提供的哈希值密码寻找文件随之反馈给Filecoin主网,Filecoin主网将文件哈希值传给客户一切无误后,Filecoin将支付FIL给检索矿工。这样看来似乎检索挖矿更加简单,但是要在主网寻址的话能力要求会更高一点。
无论是Swarm还是Filecoin都可以说是分布式存储项目中比较“明星”的项目。从近期来看,随着Swarm主网上线的热潮,似乎Swarm项目更加能够在接下来的一段时间内崭露头角。