LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > (IPFS官方重大升级)IPFS0.5.0在这里——我们迄今对IPFS的最大升级

(IPFS官方重大升级)IPFS0.5.0在这里——我们迄今对IPFS的最大升级

2020-04-29 蝶链科技深圳有限 来源:区块链网络

go-ipfs 0.5.0 是我们迈向更高效、更安全、更有弹性的网络以维护和增长人类知识的征程中向前迈出的重要一步。

我们很高兴地分享 IPFS 0.5.0,这是迄今为止对 IPFS 协议和公共网络的最大升级, 现已可用。IPFS 0.5.0 是广泛的社区反馈和严格关注的结果,它提供了主要的性能和可靠性更新,因此您可以更高效地、更经济地向同行分发内容。

如果您想深入了解详情,请查看我们的变更日志。

IPFS 0.5.0 对 Web 意味着什么

今天的网络是脆弱,低效,而且昂贵。它基于客户端-服务器模型构建,该模型根据内容在特定主机上的位置查找和提供服务,无论访问距离或无法访问程度。该系统无法再适应我们沟通、创建、工作、使用和连接的高度动态方式。

分布式 Web 正在改变这种状况。IPFS 重新设计 Web 以对等工作,按数据所在的位置而不是位置处理数据。在此过程中,IPFS 为弹性和可扩展网络供电。我们的最新版本 IPFS 0.5.0 可提供更高的性能和可靠性,以满足当今和未来日益增长的 Web 需求。

社区反馈是我们的路线图

IPFS 公共网络经历了巨大的增长(2019 年规模为 30 倍!),为 IPFS 用户和更广泛的星际生态系统带来了新的机遇。需要快速可靠连接的主要部署和应用程序已开始构建和支持 IPFS:

Opera & 勇敢:Opera成为第一个在 Android 上提供默认 IPFS 支持的主要 Web 浏览器,不久后Brave开始直接嵌入 IPFS 配套扩展(内置 js-ipfs 节点)。这意味着全世界数百万人现在可以访问直接内置于浏览器中的分散式网络。

微软ION:微软已经转向IPFS作为内容解决存储层,以权力采取一个分散的标识系统。

Netflix:我们开始合作,探讨如何将点对点服务纳入 Netflix 的开发人员工具,以加快构建管道中的容器映像分发。

云彩:Cloudflare 运行分布式 Web 网关,轻松、快速、安全地为 IPFS 上托管的内容提供服务。

我们与这些组织以及许多活跃的 IPFS 用户和我们更广泛的社区合作,为本版本和 2020 年剩余时间提供反馈并确定优先级。在他们的帮助下,我们专注于两个主要的痛点:性能和可靠性。

IPFS 0.5.0 的性能和可靠性升级

我们的性能工作以内容路由为中心,查找和提取加载网站、观看视频或使用应用所需的数据的过程。现在,我们的分布式网络扩展到100,000 个节点,我们需要更加严格地了解哪些节点应该参与路由请求,以及应在何处宣布新内容以提高整体可靠性。

以下是 IPFS 0.5.0 中的一些改进:

更快的内容发现:IPFS 0.5.0 使我们的DHT 逻辑有了很大的改进,因此在网络中查找和共享数据的速度要快得多。更高效的路由和提供 (已经快 2-3 倍) 可降低带宽使用率和后台流量。我们还更新了我们的实验性 QUIC 传输,以减少连接延迟和往返 - 目的是将此作为默认的下一个版本!

快速文件传输:我们加快了文件传输机制Bitswap,使多个节点之间的共享数据更快。详细了解我们与 Netflix 合作,如何对这些改进进行基准测试和压力测试!

更快的文件添加速度:现在,使用 Linux 和 MacOS 上的 Bagr 数据存储将文件添加到 IPFS 网络的速度要快 2 倍。胡扎为异步写!我们还将 Bagr 配置为使用更少的内存。

更快、更可靠的可变链路:行星间名称系统(IPNS)是我们为内容地址创建可变链接的系统,现在提供更快的命名查找,并有了新的实验性 pubsub 传输,以加快记录分发。在 1K 节点网络模拟中,提供 IPNS 记录的速度现在快了 30-40 倍!

为了确保所有这些大规模改进的可靠性,我们创建了Testground,这是一种针对对等网络的大规模测试工具。这使我们能够通过 1K+ 节点仿真来验证和测试每个增强功能,从而提高开发速度和严谨性。

但是等等,还有更多!

毕竟,我们说这是一个重大版本。?在 IPFS 0.5 中,我们在开发人员工具和安全方面也取得了巨大进展,包括:

对安全和加密协议的广泛支持:默认情况下,IPFS 使用传输层安全 (TLS)作为传输安全的开放标准,以帮助维护客户端和服务器之间的安全连接。

开发人员体验改进:IPFS 0.5.0 支持许多现有的工具和工作流,使更多开发人员能够利用权力下放的力量。更新包括:

HTTP 网关中的子域:开发人员现在可以将 dapps(分散的应用程序)置于隔离源中,以保护其应用程序和 Web 内容。这适用于哈希、IPNS、DNSLink、ENS 等。

/ipfs/peer_id = /p2p/peer_id:现在,我们使用 /p2p/ 为后者消除对等地址中的 ipfs 文件歧义。

.eth 链接支持:默认情况下,支持基于区块链的 .eth 链接,进一步向分散的应用程序开发人员开放 IPFS(支持即将发布的更多分布式 TLD!

请参阅我们的更改日志,了解 IPFS 0.5.0 更新的完整列表,以及我们深入了解此版本中所有伟大事物的深入内容。

IPFS 0.5.0 已经造成的影响

通过我们新的测试和发布流程,IPFS 0.5.0 已在各种生产环境中使用。以下是它如何为 IPFS 用户带来改变:

马特·奥伯,皮纳塔:"IPFS 0.5 对 Bitswap 做了重大改进,从而消除节点之间的数据传输。这意味着像 Pinata 这样的数据提供商每天在世界各地传输大量数据,只能发送每个数据块一次,并且它到达目的地。这大大降低了我们的带宽成本。而且,它还更快。

迈克尔·戈德西,因富拉:"我们与协议实验室和最新的 go-ipfs v0.5 版本的合作对于我们今年晚些时候即将发布的高级 IPFS 产品至关重要。升级的子域网关支持大大提高了我们产品的安全性,同时帮助我们支持一些出色的新功能。DHT 的改进和对等互连的稳定性使我们能够提供更可靠的产品,并继续将 IPFS 交到分散的应用程序开发人员手中。

伊恩·普雷斯顿博士,佩尔戈斯:"我们所看到的是,非活动 IPFS 实例现在使用更少的带宽来维护 DHT 和其他后台流量。使用 IPFS 0.5 时,此负载下降了 4 倍:约为每秒 800 千位,现在为每秒 200 千位。这听起来不太像,但加起来很快,所以这有很大的不同。

布伦丹·奥布莱恩,Qri:"我们的工程时间是我们最宝贵的资源之一。我们现在看到的是一个更成熟的IPFS版本,这意味着我们能够花更多的时间在我们自己的代码与我们的依赖关系。升级到 IPFS 0.5.0 只用了不到一天的时间,使我们能够将更多的工程时间用于构建和修复我们自己的事物。

如果您正在运行 IPFS,我们强烈建议您尽快升级,以利用所有这些改进!查看我们的发行说明,并升级今天开始使用的方式!

感谢早期测试人员

如果没有许多贡献者的帮助,IPFS 0.5.0不可能成为我们最大的更新。特别感谢我们早期测试人员针对此版本,特别是:

@MichaelMure(因富拉)

@carsonfarmer(纺织品)

@b5(Qri)

@obo20(皮纳塔)

@ianopolous(佩尔戈斯)

@postables(RTrade)

@meeDamian

@pataquets

此外,非常感谢所有在此版本中提供补丁和改进的人,所有98人!没有你的帮助和反馈,我们不可能做到这一点。?

想了解更多信息...甚至,最好参与?

我们想知道您的想法,并帮助回答您可能提出的任何问题。请加入我们5月1日星期五的虚拟聚会,深入探讨本版本的改进情况,以及现场问题和反馈。

同时,开始安装go-ipfs或升级到go-ipfs 0.5,看看自己的改进!

当然,还有许多其他方法可以根据您的技能集、兴趣和可用性参与 IPFS。请查看GitHub 上的贡献页面,了解指南和后续步骤。

对于 IPFS 和一般 Web 来说,这是一个激动人心的时刻。加入我们吧!

—-

编译者/作者:蝶链科技深圳有限

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...