首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分散或集中:为什么不混合?

本文由IPFS原力区收集译制

在KZen,我们不仅要了解加密货币领域的具体技术进步,还要了解相关领域的更广泛的前景和趋势。作为这项工作的一部分,我们已经了解了混合方法的有趣实施,这可能为社区提供一些有趣的一般课程。

Web3的最大承诺之一是将互联网用户从云引入的君主客户端 - 服务器范例的所谓“暴政”中释放出来,并将其转移到分散甚至完全分布式服务所提供的自由。

基于网络的解决方案:集权 Vs.民主(来源:

blockchainhub)

‍将政治学术语应用于技术领域可以解释权力下放支持者的狂热心态。但是,更实际的方法可能更有益和更具建设性。

上个月(2018年9月),Cloudflare(一家公司,因而集中)宣布支持IPFS分散项目。观察这个有趣的现实世界实验如何展开可能有助于社区探索和评估混合方法的优点。

什么是IPFS

IPFS(星际文件系统)的任务是改进我们当前的存储和检索数据系统。用Cloudflare 博客的话来说:

“通常,当您从浏览器访问网站时,您的浏览器会跟踪原始服务器(或多个服务器),这些服务器是网站内容的最终集中存储库。然后,它会将您的计算机的请求发送到该源服务器,无论它在世界的哪个位置,该服务器都会将内容发送回您的计算机。这个系统几十年来一直服务于互联网,但是存在一个相当大的缺点:集中化使得无法将内容保持在线状态比托管它的原始服务器更长。如果该原始服务器被自然灾害黑客入侵或取出,则该内容不可用。如果网站所有者决定将其删除,则内容将会消失。简而言之,镜像在大多数平台上都不是一流的概念......

InterPlanetary文件系统旨在改变这种状况。IPFS是一个点对点文件系统,由全世界数以千计的计算机组成,每个计算机都代表网络存储文件。“

通过降低Web的集中度,IPFS旨在解决多个体系结构问题,并使Web上的数据传输更加高效,并且对其可用性(DDoS攻击和审查)和完整性(对内容的未授权更改)的攻击更具弹性。

(有关更详细的说明,请参阅完整的IPFS文件https://ipfs.io/ipfs/QmR7GSQM93Cx5eAg6a6yRzNde1FQv7uL6X1o4k7zrJa3LX/ipfs.draft3.pdf)

IPFS有问题的采用途径

尽管具有固有的架构优势,IPFS创建者本人在他的开创性论文中承认,替换当前的协议栈是一个很高的要求:

“......这是因为大多数用例的”足够好“的系统已经存在:HTTP。到目前为止,HTTP是有史以来最成功的“分布式文件系统”。与浏览器相结合,HTTP产生了巨大的技术和社会影响。它已经成为通过互联网传输文件的事实上的方式。“

多年来,集中式HTTP生态领域已经找到了各种解决方案来处理其固有的集中缺点。内容通过CDN(内容分发网络)分发,内容完整性的某些方面通过TLS保护,可用性的某些方面通过CDN和反DDoS解决方案得到保护。

另一方面,IPFS解决方案虽然技术上很有前景,但仍然不成熟。例如,这些工具不像它们的HTTP对应物那样灵活,IPFS p2p社区不是那么大,并且说服用户在其计算机上托管其他用户内容所需的激励机制尚未到位。

拯救的混合模型

为了弥合IPFS当前成熟度水平与其未来发展前景之间的差距,Cloudflare已经建立了一个桥梁,将当前的HTTP世界连接到IPFS世界。

从技术上讲,该解决方案是作为https://cloudflare-ipfs.com/ipfs上托管的网关实现的,该网关将HTTP请求转换为IPFS请求。这意味着任何人都可以在与HTTP相同的基础架构上访问或发布IPFS资源。

例如,您可以使用此HTTPS链接https://cloudflare-ipfs.com/ipfs/QmWimYyZHzChb35EYojGduWHBdhf9SD5NHqf8MjZ4n3Qrr/Filecoin-Primer.7-25.pdf阅读在IPFS上托管的Filecoin白皮书,而无需在您的任何其他程序上安装任何其他程序。

即使使用Cloudflare IPFS网关,用户也可以检测到内容完整性的破坏(来源:Cloudflare)

结果,更多的人接触到IPFS并且可以立即开始使用它,享受它的一些好处并允许开发人员大规模地扩展项目。

这有一些缺点,因为在这个模型中将无法实现IPFS的一些分散承诺。例如,理论上,Cloudflare可以审查(但不更改)使用其中央网关的用户在IPFS上托管的内容。

小贴士

目前正在提供许多新的协议和解决方案,以便摆脱有问题的集中式解决方案,转而采用分散式解决方案。

但是,我们必须承认,现有的集中式解决方案已经非常成熟,用户已经习惯了它们,尽管它们存在缺点。在革命中取代它们可能不是最好的方法。相反,应该采取一种渐进的方法,在旧的,集中的世界和勇敢的新的分散世界之间架起桥梁,即使牺牲了权力下放的某些方面。

这些桥梁可被视为分散式自行车的“训练轮”,当解决方案已经足够成熟时,最终将被移除,或者可能经验表明某些集中化与某些用例相关。

这就是为什么IPFS实验值得注意的原因,不仅仅是因为它本身,而是对分散式解决方案的更大影响。

【IPFS相关】由IPFS原力区译制整理,收集外网中各领域人士在使用或开发IPFS及其相关应用时所分享的文章内容。

IPFS原力区官网:http://ipfsforce.com

IPFSER社区: http://ipfser.org

微博:http://weibo.com/ipfsforce

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181116A1XSF000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券