Go-IPFS 0.6.0发布!

2020-06-28 16:50:13

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

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

  在引导程序列表中规范多地址,以使用多地址/p2p/Qm...语法而不是/ipfs/Qm...语法。

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

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


  IC QUIC现在默认启用

  此版本默认启用入站和出站连接的QUIC传输(草稿28)。连接到新对等方时,libp2p将继续并行拨打所有已通告的地址(tcp + quic),因此,如果QUIC连接由于某种原因而失败,则连接仍应成功。

  如果要了解有关QUIC优点的更多信息,请查看发行说明以获取更多信息。

  注意:此版本中包含的QUIC传输与以前版本中包含的实验QUIC传输向后不兼容。不幸的是,QUIC协议进行了一些重大的更改,并且不能选择支持多个版本。在实践中,这会正常降低,因为当拨打具有不兼容QUIC版本的节点时,go-ipfs只会退回到TCP传输上。


  the介绍噪声安全传输

  此go-ipfs版本引入了新的安全传输:libp2p Noise(从Noise Protocol Framework构建)。尽管TLS1.3仍然是默认的go-ipfs安全传输,但Noise从头开始更易于实现,它将成为未来的标准跨平台libp2p安全传输。

  这使我们离弃用和删除对SECIO的支持又近了一步。

  默认情况下启用时,TLS1.3和SECIO仍将在噪声之前协商。一旦网络有时间升级,Noise将优先于SECIO。如果您希望Noise优于其他安全传输,则可以在config(Swarm.Transports.Security.Noise)中更改其优先级。

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

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


  Base️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


  Go️Gossipsub升级到v1.1

  此版本带来了一个新的Gossipsub协议版本:1.1。您可以在博客文章中阅读有关内容。

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


  谢谢贡献者!

  非常感谢所有在此发行版中贡献过补丁和改进的人,所有人都是46位!没有您的帮助和反馈,我们不可能做到这一点。


  安装,升级并加入我们!

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

  根据您的技能,兴趣和可用性,有很多方法可以参与IPFS。请查看我们在GitHub上的贡献页面以获取指导和后续步骤。

  对于IPFS和整个网络来说,这是一个令人兴奋的时刻。加入我们!


最新推荐