OpenBazaar 正尝试将星际文件系统(IPFS
)整合到他们的去中心化在线市场。虽然这一措施并没有被正式公布,但OpenBazaar开发者Chris Pacia(目前他正负责IPFS整合工作)已分享了涉及这一变化的一些细节。
在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上可用了。
原文:https://bitcoinmagazine.com/articles/openbazaar-integrating-interplanetary-file-system-to-help-keep-stores-open-longer-1460660998 作者: Kyle Torpey 编译:隔夜的粥 稿源(译):巴比特资讯(http://www.8btc.com/openbazaar-interplanetary)