IPFS正式发布0.6.0版本,协议层迎来侦听、QUIC等重大更新

小链财经
媒体专栏
热度: 24239
IPFS 0.6.0版本现已正式发布,以新增的对等功能为例,该子系统将go-ipfs配置为连接、保持连接和重新连接到一组节点。

6月28日消息,去中心化文件和网络托管协议星际文件系统(IPFS)已于近期发布0.6.0版本,其底层协议迎来对等、侦听、QUIC等重大更新。

以下为IPFS官方公布的说明文件:

Go IPFS 0.6.0亮点 

迁移:这个版本包含一个小的配置迁移,除了TCP传输之外,还可以监听QUIC传输,此迁移将: 

规范引导列表中的多地址使用/p2p/Qm……语法而不是/ipfs/Qm……的语法。  

根据需要为默认引导程序添加QUIC地址。如果您已经从引导配置中删除了默认引导程序,则迁移不会将它们重新添加回。  

添加QUIC侦听器地址以镜像配置中存在的任何TCP地址。例如,如果您在/ip4/0.0.0.0/tcp/1234上侦听,则此迁移将为其添加一个侦听地址/ip4/0.0.0/udp/1234/quic。

QUIC现在默认启用  

默认情况下,此版本为入站和出站连接启用QUIC传输。当连接到新的对等节点时,libp2p将继续并行地拨打所有播发地址(tcp+quic),因此如果quic连接由于某种原因失败,连接仍应成功。  

IPFS

注意:此版本中包含的QUIC传输与以前版本中包含的实验性QUIC传输向后不兼容。然而,QUIC协议经历了一些重大的突破性变化,不能选择支持多个版本。在实践中,当使用不兼容的QUIC版本拨号节点时,ipfs将简单地依赖于TCP传输,这会使性能下降。  

介绍Noise安全传输  这个go-ipfs版本引入了一个新的安全传输:libp2p Noise(从Noise协议框架构建)。虽然TLS1.3仍然是默认的go-ipfs安全传输,但Noise从零开始实现起来更简单,将来将成为标准的跨平台libp2p安全传输。  

这使我们离删除和取消对SECIO的支持又近了一步。  默认情况下启用时,TLS1.3和SECIO仍将在发出Noise之前协商。一旦网络有时间升级,Noise将优先于SECIO。如果您希望Noise优于其他安全传输,可以在配置中更改其优先级(Swarm.传输.安全.Noise)。  

网关  

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

IPFS

自定义404页  

现在,您可以通过在请求路径中的某个位置包含ipfs-404.html文件来自定义404未找到错误页。  

如果找不到请求的文件,go ipfs将在与请求的文件相同的目录和每个父目录中查找ipfs-404.html。如果找到,将返回此文件(带有404状态代码),而不是通常的错误消息。  

Base36支持  

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

虽然base32(当前在子域中使用的默认编码)比base36简单,但它不是最佳效率,而且base36 Ed25519 IPNS密钥有2个字符太大,无法满足63个字符的子域长度限制。base36的额外效率使我们低于此限制,并允许Ed25519 IPNS密钥与子域网关一起工作。  

这个版本增加了对base36的支持,但默认情况下不会使用它。如果要将Ed25519 IPNS密钥重新编码为base36,可以使用ipfs cid format命令:  

$ipfs cid format-v 1--codec libp2p-key -b base36 bafzaajaiejca4syrpdu6gdx4wsdnokxkprgzxf44wrstuc34gxw5k5jrag2so5gk

#K51QZI5UQU5DJ16QYIQ0TAJOLKOJYL9QDK25492WXV7GHTUWCZ593TP69Z9M  

IPFS

Gossipsub升级到v1.1  

这个版本带来了一个新的Gossipsub协议版本:1.1。你可以在博客上看到。  

对等  

此版本引入了一个新的对等功能。对等子系统将go-ipfs配置为连接、保持连接和重新连接到一组节点。节点应该使用这个子系统在经常有用的节点之间创建“粘性”链接,以提高可靠性。您可以在go-ipfs-config自述文件中阅读更多关于它以及如何配置对等机的信息。  

文章作者:小链财经 朝云

声明:本文为入驻“火星号”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。鉴于中国尚未出台数字资产相关政策及法规,请中国大陆用户谨慎进行数字货币投资。
语音技术由科大讯飞提供
最近更新
本文来源:小链财经
原文标题:
24H热门新闻
暂无内容

评论0