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

稳!一起见证IPFS的十次迭代!

IPFS星际大陆

好矿机 大陆造

从2015年5年到现在,IPFS官方在博客中已经展示了从Go-ipfs 0.4.0到Go-ipfs 0.6.0期间的10个版本迭代情况,每一次版本迭代都意味着IPFS在不断向前发展。今日小编就带大家去回顾一下Go-ipfs的进阶史。

Go-ipfs 是什么意思?

在计算机编程语言中,不同语言有不同的特性,有的适合工程方面,有的适合其他的。Go语言是应用最广泛的,作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程方面,Go语言广泛应用于Web 应用、API应用、下载应用等;除此之外,Go语言还适用于内存数据库和云平台领域,目前国外很多云平台都是采用Go开发。

Go-ipfs就是主要使用Go语言编写的IPFS协议版本。

Go-ipfs 的进阶历程

2016年4月  Go-ipfs 0.4.0发布

除了重大的协议改进和升级之外,此版本还添加了Files API等许多新功能,性能提升和稳定性修复。此功能使使用类似文件系统的后端的任何应用程序都可以使用IPFS进行存储,而无需完全更改应用程序逻辑。

2016年9月 Go-ipfs 0.4.3发布

该版本主要在运行时的性能、内存使用情况、二进制文件生成、节点之间的连接、Go-ipfs 守护程序会自动提高文件描述符的限制等方面发生重大变化。

2016年10月 Go-ipfs 0.4.4发布

主要进步在于重要的修补程序,用于修复技术人员们在固定工作原理中发现的一个错误。

2017年6月 Go-ipfs 0.4.10发布

Go-ipfs 0.4.10是一个修补程序版本,其中包含一些令人兴奋的新功能,错误修复和常规改进。这包括新命令,更轻松的损坏恢复。

2018年11月 Go-ipfs 0.4.18发布

此版本更新使用了三个月时间,主要亮点包括:

QUIC实验性支持 -用于更快和更有效的对等连接,更好地处理有损网络并改善NAT遍历。

Gossipsub pubsub路由算法-IPFS上的pubsub效率大大提高,并带有签名消息。

更新的WebUI -IPFS WebUI的重大更新,全面扩展了功能和信息。

增强p2p,cid以及add - refactors和新的功能,一些IPFS命令。

性能 -多个IPFS子系统中的许多性能和效率改进。IPFS更快,更小且更可靠。

2019年4月 Go-ipfs 0.4.20发布

Go-ipfs 0.4.20,开创了通往分布式Web的道路。此版本包含一些关键的性能和稳定性修复程序,因此所有用户都应尽快升级!从第四版到第二十版,由于命令的改进,CLI应该更可用,Bitswap应该更可靠。

2019年6月 Go-ipfs 0.4.21发布

此版本具有一些重要的错误修复程序以及一些新功能,比如修复以下关键错误:

打开文件描述符过多/对等体过多。不能同时添加多个文件。CPU利用率飙升,然后保持在100%。

主要特点:实验性TLS1.3支持。

2019年8月 Go-ipfs 0.4.22发布

此版本包含针对以下回归的修复程序:

0.4.21中引入了主要的bitwap吞吐量回归。连接到许多(例如10,000个)对等设备时,bitwapCPU使用率很高。本地网络发现服务有时会在联网模块之前初始化,导致其宣布错误的地址,有时会抱怨无法确定IP地址。

2020年4月 Go-ipfs0.5.0发布

当今的网络脆弱,低效且昂贵。它建立在客户端-服务器模型的基础上,该模型根据其在特定主机上的位置来查找并提供内容-无论距离多远或无法访问。它是一个无法再忍受我们交流、创建、工作使用和连接的高度动态方式的系统。

分布式网络正在改变这种状况。IPFS rearchitects网络工作点对点,通过解决数据是什么是不是在那里它的位置。这样,IPFS可以为弹性和可扩展的网络提供支持。

最新版本IPFS 0.5.0提供了更高的性能和可靠性,可以满足当今以及未来对Web不断增长的需求。

2020年6月 Go-ipfs0.6.0发布

此版本带来了两个与网关相关的功能:自定义404页面和base36支持。

您可以404 Not Found通过ipfs-404.html在请求路径中的某个位置包含文件来自定义错误页面。当找不到请求的文件时,Go-ipfs 将ipfs-404.html在与请求的文件相同的目录中以及每个父目录中查找一个。如果找到,将返回此文件(带有404状态代码),而不是通常的错误消息。

此版本增加了对新的多基编码的支持:Base36。Base36是一种最佳有效的不区分大小写的字母数字编码。不区分大小写的字母数字编码对于子域网关很重要,因为域名不区分大小写。

每天进步一小步,日积月累跨大步。IPFS正在变得越来越好,我们都是见证者。

星际大陆——打造新一代互联网基础。星际大陆成立于2018年致力于为用户提供分布式存储服务器、应用软件开发、  分布式存储服务器托管、数据中心运营等服务。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券