OpenBazaar整合星际文件系统(IPFS),运行商店无需再24小时开机

2019-04-22 22:06:32

  OpenBazaar 正尝试将星际文件系统(IPFS)整合到他们的去中心化在线市场。虽然这一措施并没有被正式公布,但OpenBazaar开发者Chris Pacia(目前他正负责IPFS整合工作)已分享了涉及这一变化的一些细节。

   

openbazaar.jpg


  在Pacia看来,将IPFS整合到OpenBazaar的主要优点是增加其店面的可用性。目前,一家店面运营商必须要持续地运行他自己的服务器,或花钱雇人来做这个事情。


  什么是星际文件系统(IPFS)?

  IPFS是一个超媒体分布协议,它能让分布式应用的创建成为可能。IPFS背后的团队创建了一个点对点的文件系统,可让世界上所有的计算机设备访问这个系统。而这一新协议背后的大脑,斯坦福大学毕业生Juan Benet表示,IPFS允许人们在无需中央服务器的情况下创建网站和web应用。他还补充说,“IPFS也可以是分布式的,而类似的比特币网络也是分布式的。”


  IPFS能为OpenBazaar带来什么优势?

  因为OpenBazaar是一个没有中央服务器的市场,IPFS似乎也成为了托管店面的固定选择。

  Pacia同意了这一观点,他告诉记者说,“其主要的优点是,数据将变得更加分散,即使始发节点是离线的,但大部分的数据都是可见的。”

  在谈到在OpenBazaar网络上开放和运营一个商店时,Pacia描述了这一网络当前存在的问题:

  “我们现在的情况是,你必须要从一个人那读取存储数据,如果他们的连接是缓慢或者有缺陷的(又或者遭到了攻击),那你就无法访问这些数据,尽管有潜在的,数以百计的其他用户从先前的下载中拥有了这些数据。”

  从本质上来讲,IPFS将允许OpenBazaar用户通过很多其他已拥有这些数据的对等节点,来连接到某些特定的商店,而不仅是商店的所有者。

  Pacia继续说道:

  “因此IPFS会将你所有下载的东西种子话,使得这些数据更加地持久。它还提供了一个比我们所写的,还要更强大的分布式哈希表(DHT)的实现。因为最好的方式,是把我们的资源进行合作共享,而非尝试维持自己的服务器。”

  很多早期的OpenBazaar用户都在抱怨,说要保持商店的“开放”状态,就需要全天候地运行一个服务器,而移除这种需求已成为了OpenBazaar项目开发团队的首要任务。


  在IPFS上实现分层匿名

  其他评论人士则怀疑Freenet是否是OpenBazaar的最佳选择,似乎目前网络的开发者并没有讨论这一问题的意图。Pacia指出,“我不知道太多有关Freenet的东西,但吸引我们选择IPFS的,是其数据复制的可扩展方法。”

  虽然OpenBazaar的推出并没有对匿名网络(例如I2P或者Tor)提供原生支持,OpenBazaar项目的负责人Brian Hoffman 最近重申了开发团队对隐私的献身精神。

  “匿名性可在IPFS上分层实现,” Pacia告诉记者,“它能让洋葱节点连接到对方,这不会花太多的工作。”

  据悉,OpenBazaar对IPFS的支持并不只是理论上的,因为涉及这种变化的代码已在GitHub上可用了。


最新推荐