宋鸿兵对比特币的评价|IPFS官方删除对SECIO的支持

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

咱们正在删去IPFS和libp2p中对SECIO安全传输的支撑。您可以通过更新到最新版原本减轻对节点的影响。删去支撑后,较新的节点不该发生任何严重变化,可是较旧的节点将开端呈现性能下降。请阅读本文以取得更多详情。

什么是安全传输?

安全传输是libp2p的组件,可在通过网络发送数据时对数据进行加密。Libp2p供给建立衔接后洽谈安全传输的才能,从而使节点可以支撑多种安全传输。一旦洽谈了安全传输,就对一切发送和接纳的数据进行加密,只有目标对等方可以解密它。

一个简短的回忆

SECIO是一种类似于TLS的安全性传输,于2014年为IPFS和libp2p开发,以减轻与要求证书颁布机构的TLS1.2的差距。SECIO已成为一切libp2p完成的首要安全传输方式,因为其基础算法得到了广泛支撑。在2019年5月,go-ipfs0.4.21添加了对TLS1.3的支撑,并在2020年4月的go-ipfs0.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了。

什么时候开端?

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

有什么影响?

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服务器。

更新IPFS

从IPFS分发页面下载最新的go-ipfs:https://dist.ipfs.io/#go-ipfs

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

注:本文不投资有危险,入市需谨慎。

来源:全球币码翁区块链研究院

本期编辑:Alice

此时快讯

币安与中国台湾新北地检署合作进行虚拟资产工作坊,强化检察官办案技能】8月24日消息,币安近期与中国台湾新北地方检察署(Taiwan NewTaipei District Prosecutors Office)合作进行虚拟资产工作坊,与超过70位名检察官分享关于虚拟资产的专业调查知识。
本次工作坊是币安全球执法培训计划的一部分,该计划今年已举办了60多场线下和线上培训课程,包括6月初与台湾刑事警察局合作进行的教育训练。

版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:宋鸿兵对比特币的评价|IPFS官方删除对SECIO的支持 | 币百度

相关文章