1. 比特币行情首页
  2. 资讯
  3. 技术

IPFs正式发布了0.6.0版本,协议层迎来了监听和quic等重大更新

6月28日消息,分散文件和互联网托管协议星际文件系统(IPFs)最近发布了0.6.0版本,其底层协议迎来了点对点、监听、quic等重大更新

以下是IPF发布的官方文件:

转到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传输,这将降低性能。

噪声安全传输简介这个go-IPFs版本引入了一个新的安全传输:libp2p noise(从噪声协议框架构建)。虽然tls1.3仍然是默认的go-IPFs安全传输,但noise更容易从头实现,将来将成为标准的跨平台libp2p安全传输。

这使我们离移除和移除secio支持更近了一步。默认启用时,tls1.3和secio仍将在发出噪音之前进行协商。一旦网络有时间升级,噪音将优先于secio。如果你想噪音优于其他安全运输,你可以改变它的优先级(蜂群)。运输。安全。噪音)在配置中。

网关;

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

IPFS

自定义404页

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

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

Base36支持;

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

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

此版本添加了对base36的支持,但默认情况下不使用。如果要将ed25519 IPNs密钥重新编码为base36,可以使用IPFs CID format命令:;

$ipfs cid format- 1——编解码器libp2p密钥-b base36 bafzaajaiejca4syrpdu6gdx4wsdnokxkprgzxf44wrstuc34gxw5k5jrag2so5gk

#K51QZI5UQU5DJ16QYIQ0TAJOLKOJYL9QDK25492WXV7GHTUWCZ593TP69Z9M;

IPFS

将gossipsub升级至1.1;

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

点对点;

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

文章作者:小连锁金融肇云

IPFs正式发布了0.6.0版本,协议层迎来了监听和quic等重大更新
添加新手交流群:币种分析,每日早晚盘分析
添加助理微信,一对一亲自指导:Zsm1991-8-03

发布者:比推Bitpush.news,转请注明出处:https://www.btchangqing.cn/45333.html

发表评论

登录后才能评论
商务微信
商务微信
客服QQ
分享本页
返回顶部