FIL:Filecoin官方:删除对SECIO安全传输的支持

2020年8月7日,IPFS官方更新博客表示:正在删除对SECIO安全传输的支持。

SECIO安全传输是libp2p的组件,可在通过网络发送数据时对数据进行加密。

是IPFS官方在2014年为IPFS和libp2p开发,以减轻与要求证书颁发机构的TLS1.2的差距。

目前,官方正在删除对SECIO安全传输的支持,并且已经在go-ipfs0.6,js-ipfs0.47中增加了对Noise的支持。Noise安全传输提供了一组模式,用于构成广泛支持的密码原语,这使使用者能够更轻松地在各种libp2p实现中添加支持。

以下是官方博客原文:

DeFIL2.0标准算力通证FILST于8月25日11:00正式上线:官方消息,FILST于8月25日11:00正式上线,并同步在Uniswap上开启FILST-USDT、eFIL-FILST LP流动池。

FILST是基于DeFIL2.0的算?NFT衍?品,由矿?铸造NFT后通过智能合约去中?化形式发?。?枚FILST将始终锚定1GB的FIL满存算?,?户通过质押FILST可获得相应算?的FIL挖矿产出。此外,FILST也可在DeFIL2.0的智能合约中?于借贷。

DeFIL 2.0的定位是去中心化的Filecoin借贷和金融服务平台,同时打造了一个集算力NFT、永续算力通证、DeFi借贷、流动性挖矿、增强挖矿收益机制、DAO治理等一体化的去中心化金融生态。[2021/8/25 22:36:06]

我们正在删除IPFS和libp2p中对SECIO安全传输的支持。您可以通过更新到最新版本来减轻对节点的影响。

酒店预订平台Travala支持FIL支付:据加密友好的酒店预订平台Travala官方推特,该平台已支持使用FIL预订库普库普巴龙的别墅。[2021/7/8 0:36:30]

删除支持后,较新的节点不会发生任何重大变化,但是较旧的节点可能将开始出现性能下降。

1、什么是安全传输?

安全传输是libp2p的组件,可在通过网络发送数据时对数据进行加密。Libp2p提供网络建立连接后请求安全传输的能力,从而使节点能够支持多种安全传输。

一旦协达成了安全传输,就对所有发送和接收的数据进行加密,只有目标对等方可以解密它。

2、简单回顾

Filecoin节点星际大陆入驻中币(ZB)FIL6Z生态:今日,Filecoin节点星际大陆和中币(ZB)平台达成合作,并宣布入驻FIL6Z生态。FIL6Z为中币推出的Filecoin 6月期货产品。

根据Filecoin全球排名信息,目前星际大陆节点在全球排名领先。[2020/10/15]

SECIO是一种类似于TLS的安全性传输,于2014年为IPFS和libp2p开发,以缓解与TLS1.2的差距。SECIO已成为所有libp2p实现的主要安全传输方式,因为其底层算法得到了广泛支持。

在2019年5月,go-ipfs0.4.21添加了对TLS1.3的支持,在2020年4月的go-ipfs0.5中,它成为默认的安全传输方式。

Filenet基金会与谈链爱社区、联创资本等社区达成市场研究战略合作:据官方消息,近日,Filenet基金会与谈链爱、联创资本等社区达成市场研究战略合作,各方共同发布《2020年Filenet生态构建绿皮书》。绿皮书对Filenet未来五年中长期进行专业性综合研究规划,包括分布式存储空间与带宽、商业落地以及社区、矿工权威共识等多个方面,并计划于4月15日销毁及减产合计7.1亿枚FN。[2020/4/5]

但是,TLS1.3仍可以在libp2p实施中获得支持,并且无法在浏览器上下文中访问,因此并非所有的libp2p实施都可以使其成为默认的安全传输方式。

尽管Web浏览器引入了对TLS1.3的支持,但我们无法为libp2p附加提供必要的身份信息。

Go-ipfs0.6还增加了对QUIC传输的支持,该传输在内部使用TLS1.3。QUIC尚未得到广泛支持,因此我们本身仍然存在与TLS1.3相同的问题。

因此,如果我们不能在任何地方都支持TLS1.3或QUIC,那么如何才能成功弃用SECIO并转而使用更现代、使用更广泛的安全性传输?

答案是Noise安全传输,它是根据Noise协议框架创建的。Noise提供了一组模式,用于构成广泛支持的密码原语,这使我们能够更轻松地在各种libp2p实现中添加支持。

在go-ipfs0.6、js-ipfs0.47中增加了对Noise的支持,并已在主要IPFS网络基础结构中进行了更新。

SECIO从未被视为永久性的安全传输工具。现在我们有了Noise可以广泛支持,而TLS1.3可以支持其实现,现在可以弃用SECIO了。

3、开始时间?

在0.7发行版中,我们将从go-ipfs中删除SECIO,您可以在Github问题中进行跟踪。该版本暂定于8月25日发布。我们还将在大约同一时间协调js-ipfs的发行,并且在那里也删除SECIO。

4、这对您有何影响?

在0.7版本中,仅支持SECIO的网络上的较旧节点将不再能够与IPFS节点进行通信。如果您运行的Go-ipfs版本低于0.5,我们强烈建议您尽快升级。

虽然go-ipfs节点0.4.21及更高版本支持TLS1.3,但如果您的IPFS未达到0.5,在连接时可能会遇到延迟问题。这是由于协议协商默认为SECIO,并且需要使用TLS1.3重做。

如果运行的IPFS早于0.4.21,则将完全无法连接到较新的节点,其中包括DHT引导程序节点和IPFS公共网络基础结构的其他关键部分。

我们正在考虑将Noise反向移植到js-ipfs0.46.x。Noise已添加到js-ipfs0.47中,但是它与js-ipfs0.41.0+兼容,需要手动配置。

如果您运行的JavaScript-ipfs早于0.41,则将无法连接到不支持SECIO的节点。您仍然可以暂时使用websocket-star服务器。

5、更新IPFS

·从IPFS分发页面下载最新的go-ipfs

·为Node.js或浏览器安装最新的js-ipfs:https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs#install。

IPFS、Filecoin?交流群

备注ipfs,添加菠萝v号:q359361480

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

TUSDICS:ICS健康链:助力医疗系统数字化

2020年,是让所有人都无法忘怀的一年。年初,新冠疫情猝然爆发,让所有人都猝不及防。如今2020年已经过半,国内疫情虽然已经稳定,但全球疫情仍然汹涌.

[0:0ms0-0:568ms