同是分布式云存储,IPFS与Siacoin有何不同?

2020-07-16 16:37:26

同样具有分布式云存储功能,IPFS和Sia这两者有何不同?

  一、什么是IPFS?

  IPFS中文名字叫星级文件系统,是新一代互联底层协议。与HTTP不同的是IPFS属于分布式。


IPFS


  IPFS是如何发挥作用?

  通过基本层而不是应用层改变云存储是一项雄心勃勃的工作。它想要改变的是HTTP协议的服务器客户端的信息传输模式。

  如何改变它呢?通过内容来实现。

  如何处理内容呢?

  1、计算所有已发布内容的哈希值;

  2、构建哈希值索引地址(所有文件都具有唯一的哈希值,不产生冗余内容);

  3、用户访问一个文件,广播哈希请求,找到存储该文件的节点,并将其传输给用户。其中的一个关键点是:矿工奖励机制、奖励矿工贡献存储、贡献数据检索服务,以便IPFS网络最终成为一个真正可用的网络。换句话说,用户通过购买令牌Filecoin获得数据存储和检索服务,而矿工通过提供数据存储和令牌服务来获得奖励。


  三、什么是Sia?

  Sia是一个基于区块链的分布式云存储平台,旨在与Microsoft,Amazon和Google的传统云存储解决方案竞争。与区块链范式一致,Sia消除了像Microsoft这样的中间商,为用户提供了通过其对等平台直接相互交换存储的机会。


Sia


  四、Sia如何运作?

  Sia平台最初由创始人和项目经理David Vorick于2013年10月构想,可确保将每个上载或存储的文件分解为30个小部分(段),进行加密并分发到网络中的各个主机。这种分布可确保没有单个主机是单个故障点。

  这样可以确保在发生故障时不会完全丢失数据。可用性和冗余性也将得到加强。如果网络中的一台或多台主机脱机,则30个网段中的10个足以完全恢复用户的数据。此过程的基础是Reed-Solomon擦除编码。

  在将文件段传递给主机之前,它们已被加密。这样可以确保主机仅存储加密的段。由于只有文件的所有者才具有访问文件的私钥,因此只有所有者可以访问数据。

  这与传统的云存储解决方案形成了鲜明的对比,传统的云存储解决方案是集中式的,提供者可以在其中(同意条款和条件后)访问数据,例如将数据用于营销目的。Sia使用Twofish算法进行加密。


  所以,虽然同样具有分布式云存储功能IPFS和Sia这两者还是存在以下两个主要的差别:

  1、重点不同

  IPFS更多的是通过协议层来解决内容冗余的问题,云存储只是其中的一个方面,涉及的范围更广,它想要取代HTTP作为底层的文件传输协议,它更侧重于文件共享。为了解决个人文件安全问题,Sia更加关注私有文件的云存储问题。存储在各种云存储中心,第一个文件不一定是安全的,另一个是没有保密性的保证。Sia采用分散技术,一种是分布式存储文件更安全,另一种是由于块链技术的点对点特性,也保证了用户的隐私。

  2、激励机制的重点存在差异

  为了形成分布式存储网络,必须向矿工提供良好的激励反馈,以形成分布式存储网络。Sia更多的是鼓励矿工贡献存储节点,鼓励每个人租用存储空间。每个人都可以出租剩余的存储空间。Filecoin不仅鼓励人们提供存储空间,还鼓励矿工提供检索服务。


最新推荐