「Filecoin星际大陆」一起见证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-ipfs 0.5.0发布
当今的网络脆弱,低效且昂贵。它建立在客户端-服务器模型的基础上,该模型根据其在特定主机上的位置来查找并提供内容-无论距离多远或无法访问。它是一个无法再忍受我们交流、创建、工作使用和连接的高度动态方式的系统。
分布式网络正在改变这种状况。IPFS rearchitects网络工作点对点,通过解决数据是什么是不是在那里它的位置。这样,IPFS可以为弹性和可扩展的网络提供支持。
最新版本IPFS 0.5.0提供了更高的性能和可靠性,可以满足当今以及未来对Web不断增长的需求。
2020年6月 Go-ipfs 0.6.0发布
此版本带来了两个与网关相关的功能:自定义404页面和base36支持。
您可以404 Not Found通过ipfs-404.html在请求路径中的某个位置包含文件来自定义错误页面。当找不到请求的文件时,Go-ipfs 将ipfs-404.html在与请求的文件相同的目录中以及每个父目录中查找一个。如果找到,将返回此文件(带有404状态代码),而不是通常的错误消息。
此版本增加了对新的多基编码的支持:Base36。Base36是一种最佳有效的不区分大小写的字母数字编码。不区分大小写的字母数字编码对于子域网关很重要,因为域名不区分大小写。
每天进步一小步,日积月累跨大步。IPFS正在变得越来越好,我们都是见证者。
Litecoin Price Crosses $110 Level After 20% Rally — What’s Next For LTC?
The Litecoin price has been on an impressive run over the last few weeks, mirroring the improving cl...
SPX6900 Price: Whale Deposits 2.53 Million SPX into ByBit, Earning $4.46 Million Profit
The whale made a big move, shifting 2.53 million SPX tokens to Bybit, raking in massive profits and ...
Turn $2K Into $32K? Arctic Pablo’s $0.0005 Stage Is on Its Final Lap as Goatseus Maximus and Degen Gain Traction
Arctic Pablo Coin shines among Top New Meme Coins to Buy for 2025, while Goatseus Maximus and Degen ...