1. IPFS点滴资讯首页
  2. 官方更新
  3. IPFS

IPFS版本更新: 0.6.0来了,QUIC,噪音等问题被解决! | 点滴资讯

IPFS版本更新: 0.6.0来了,QUIC,噪音等问题被解决! | 点滴资讯

 

Go-IPFS 0.6.0精彩内容介绍

 

迁移:该版本包含一个小的配置迁移,以启用除TCP传输外的QUIC传输监听。此迁移将:

  • 规范引导列表中的multiaddrs,使用/p2p/Qm… 语法来代替/ipfs/Qm… 语法。
  • 根据需要,为默认引导程序添加 QUIC 地址。如果你从 bootstrap 配置中删除了默认的 bootstrappers,迁移将不会把它们添加回来。
  • 添加一个 QUIC 监听器地址来镜像你配置中的任何 TCP 地址。例如,如果你的监听地址是/ip4/0.0.0.0/tcp/1234,那么这个迁移将为/ip4/0.0.0.0/udp/1234/quic添加一个监听地址。

 

QUIC现在默认启用了

 

这个版本默认为入站和出站连接启用 QUIC 传输(草案 28)。当连接到新的对等体时,libp2p 将继续并行拨号所有的广告地址(tcp + quic),因此如果 QUIC 连接因某种原因而失败,连接仍应成功。

如果你想了解更多关于QUIC的优势,请查看发行说明https://github.com/ipfs/go-ipfs/releases/tag/v0.6.0了解更多信息。

注意:此版本中包含的 QUIC 传输与之前版本中包含的实验性 QUIC 传输向后不兼容。不幸的是,QUIC协议经历了一些重大的突破性变化,支持多个版本并不是一个选项。在实践中,这将使go-ipfs优雅地退化,因为当拨号不兼容QUIC版本的节点时,go-ipfs将简单地回退到TCP传输。

 

介绍噪声安全传输方式

 

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

这使得我们离废弃和取消对SECIO的支持更近了一步。

虽然默认启用了TLS1.3和SECIO,但仍将在Noise之前进行协商。一旦网络有时间升级,Noise将优先于SECIO。如果你想让Noise优先于其他安全传输,你可以在config(Swarm.Transports.Security.Noise)中更改它的优先级。

 

网关

 

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

 

自定义404页面

 

现在,您可以404 Not Found通过ipfs-404.html在请求路径中的某个位置包含文件来自定义错误页面。当找不到请求的文件时,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 bafzaajaiaejca4syrpdu6gdx4wsdnokxkprgzxf4wrstuc34gxw5k5jrag2so5gk。

# k51qzi5uqu5dj16qyiq0tajolkojyl9qdkr254920wxv7ghtuwcz593tp69z9m

 

Gossipsub升级到v1.1版本

 

这个版本带来了新的 Gossipsub 协议版本:1.1。你可以在博客文章中阅读https://blog.ipfs.io/2020-05-20-gossipsub-v1.1/)。

 

Peering

 

这个版本引入了一个新的对等功能。对等子系统可以配置go-ipfs连接到、保持连接和重新连接到一组节点。节点应该使用这个子系统在经常有用的对等体之间创建 “粘性 “链接,以提高可靠性。你可以在 go-ipfs config readme 中阅读更多关于它的信息以及如何配置对等体https://github.com/ipfs/go-ipfs/blob/v0.6.0/docs/config.md#peering)。

 

感谢您的贡献

 

非常感谢所有在这个版本中贡献了补丁和改进的人,你们一共46人。如果没有你们的帮助和反馈,我们不可能做到这一点。

 

安装、升级并加入我们

 

您可以通过安装 go-ipfs 或升级到 go-ipfs 0.6 开始。

根据你的技能、兴趣和可用性,有很多方法可以参与到IPFS中来。请查看我们在GitHub上的贡献页面以获得指导和下一步。

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

 

点对点科技简介

点对点科技深耘IPFS与Filecoin技术,坚持区块链技术改变未来的信念。点对点 IPFS 数据中心是目前国内技术领先,性价比高、保障优的投资标的。自建杭州数据中心,合作数据中心分布于上海、宁波、河北、香港、斯德哥尔摩(瑞典)等地。点对点数据中心具有优秀的硬件配置与目前国内优质的网络节点资源。点对点科技力求将IPFS爱好者升级为IPFS领军者与受益者,让IPFS颠覆传统互联网,共同开启 WEB 3.0时代。

想了解更多区块链知识吗?关注我吧!

Filecoin测试网二阶段昨日重启,点对点出块第一! | 点滴资讯

原创文章,作者:米娅,如若转载,请注明出处:https://ipfsdrop.com/offcial/ipfs/ipfsbanbengengxin-0-6-0lailequiczaoyindengwentibeijiejue-diandizixun/

发表评论

电子邮件地址不会被公开。 必填项已用*标注