【IPFS相关】最佳IPFS节点分布需要考虑的四个因素


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

本文由IPFS原力区收集译制


如果你不了解,尽管提问……

自8月以来,我和Matt Ober一直在询问Ethereum dapps和开发者他们是如何使用IPFS的,以及他们对这项技术的期望是什么。具体来说,他们是否关心分布式以及通过在dapp中使用IPFS解决了哪些问题。下面,我们将在为您的应用程序使用IPFS网络时考虑四个重要因素。在我们继续开发Pinata时,以下框架指导我们的IPFS策略和与dapps的对话。

节点数


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

这似乎是最简单、最明显的起点。一个节点容易下降,而许多节点则不那么容易。有趣的是,大多数dapps只运行一个集中的IPFS节点,我之前已经介绍过了。无论dapps是运行在公共IPFS网络上还是运行自己的私有IPFS网络上,它们都希望运行或访问更多的节点。这在两个方面帮助了他们。首先,使用IPFS作为不可变脱链存储的dapp在使用单个IPFS节点时存在一个中心点故障。这实际上扩展了“不可变”的含义,即单个节点向下删除所有内容。其次,使用单个IPFS节点的dapp CDN体验非常慢,这是IPFS经常抱怨的问题。网络中的节点越多,作为CDN的网络就越快、越强大。

服务商数量


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

毫不奇怪,我们与之交谈的dapps使用的是一个提供商——AWS。我们认为,IPFS提供了一个避免垄断厂商锁定的绝佳机会。多云正在成为许多Web2企业用来对冲传统单云架构风险的一种策略,应该由Web3 dapps使用IPFS作为去中心化的第一步来实现。多云是一种重要的策略,因为它可以跨其他云访问dapps,从而保护dapps不受某个云上的中断或数据丢失的影响。此外,增加节点所运行的提供者的数量可以增加节点在全球范围内的地理可用性。

地理位置


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

许多dapp没有意识到IPFS作为随需应变CDN的强大功能。通过使用IPFS,在地理上靠近用户的地方设置节点,可以比传统的CDN提供者更精确地构建CDN。通过P2P功能,IPFS可以在设备附近或设备上,加速内容交付,减少对互联网主干的触摸需求。此外,地理上分散的IPFS节点可以保护您免受电力中断和自然灾害的影响。

设备种类


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

我们在采访dapps和开发者时看到的最显著的趋势是他们如何在用户的设备上放置节点。这提供了两个优点。首先,这可以将用户置于控制之下,并尽可能分散。其次,它允许dapps在本质上是P2P,而在必要时可以使用云中的IPFS节点作为备份。一种利用服务器、桌面、移动设备和物联网的设计真正推动了dapp的弹性和可用性。

什么是最佳的?


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

完全取决于你想要构建什么。然而,上面的雷达图说明了在dapp中构建弹性、冗余和分散的方法。在左边,我们有当前使用IPFS构建dapps所使用的最常见的设计。一个集中于本文中确定的所有四个因素的设计。在中间,我们有一个设计,可以通过使用当前的云基础设施旋转节点来构建。在右边,我们在dapps应该努力争取的四个方面都有最大化的设计。希望我们能成功!


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

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

IPFSER社区: http://ipfser.org

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


【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

原文始发于微信公众号(IPFS原力区):【IPFS相关】最佳IPFS节点分布需要考虑的四个因素

本文由 Ipfs币 作者:ipfs币 发表,其版权均为 Ipfs币 所有,文章内容系作者个人观点,不代表 Ipfs币 对观点赞同或支持。如需转载,请注明文章来源。
1

发表评论