LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > IPFS官方:删除对SECIO安全传输的支持

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

2020-08-18 IPFS星脉矿机 来源:火星财经
2020年8月7日,IPFS官方更新博客表示:正在删除IPFS和libp2p中对SECIO安全传输的支持。您可以通过更新到最新版本来减轻对节点的影响。

2020年8月7日,IPFS官方更新博客表示:正在删除IPFS和libp2p中对SECIO安全传输的支持。您可以通过更新到最新版本来减轻对节点的影响。删除支持后,较新的节点不应发生任何重大变化,但是较旧的节点将开始出现性能下降。

以下是官方博客原文:

我们正在删除IPFS和libp2p中对SECIO安全传输的支持。您可以通过更新到最新版本来减轻对节点的影响。删除支持后,较新的节点不会发生任何重大变化,但是较旧的节点可能将开始出现性能下降。


什么是安全传输?

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

Libp2p提供网络建立连接后请求安全传输的能力,从而使节点能够支持多种安全传输。一旦协达成了安全传输,就对所有发送和接收的数据进行加密,只有目标对等方可以解密它。

一个简短的历史

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

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

但是,TLS1.3仍可以在libp2p实施中获得支持,并且无法在浏览器上下文中访问,因此并非所有的libp2p实施都可以使其成为默认的安全传输方式。尽管Web浏览器引入了对TLS1.3的支持,但我们无法为libp2p附加提供必要的身份信息。

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

因此,如果我们不能在任何地方都支持TLS1.3或QUIC,那么如何才能成功弃用SECIO并转而使用更现代、使用更广泛的安全性传输?答案是Noise安全传输,它是根据Noise协议框架创建的。

Noise提供了一组模式,用于构成广泛支持的密码原语,这使我们能够更轻松地在各种libp2p实现中添加支持。在go-ipfs 0.6、js-ipfs 0.47中增加了对Noise的支持,并已在主要IPFS网络基础结构中进行了更新。

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

什么时候发布?

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

这对您有何影响?

Go IPFS

在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公共网络基础结构的其他关键部分。


JS IPFS

我们正在考虑将Noise反向移植到js-ipfs0.46.x。

Noise已添加到js-ipfs 0.47中,但是它与js-ipfs 0.41.0+(异步/等待重构)兼容,需要手动配置。

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


更新IPFS

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

为Node.js或浏览器安装最新的js-ipfs:

https://github.com/ipfs/jsipfs/tree/master/packages/ipfs#install。


知识普及

DeFi是什么?

DeFi是Decentralized Finance(去中心化金融)的缩写,也被称做Open Finance。它实际是指用来构建开放式金融系统的去中心化协议,旨在让世界上任何一个人都可以随时随地进行金融活动。

在现有的金融系统中,金融服务主要由中央系统控制和调节,无论是最基本的存取转账、还是贷款或衍生品交易。DeFi则希望通过分布式开源协议建立一套具有透明度、可访问性和包容性的点对点金融系统,将信任风险最小化,让参与者更轻松便捷地获得融资。

相比传统的中心化金融系统,这些DeFi平台具有三大优势:

a. 有资产管理需求的个人无需信任任何中介机构新的信任在机器和代码上重建;

b. 任何人都有访问权限,没人有中央控制权;

c. 所有协议都是开源的,因此任何人都可以在协议上合作构建新的金融产品,并在网络效应下加速金融创新。

DeFi是个较为宽泛的概念,包括:货币发行、货币交易、借贷、资产交易、投融资等。

我们将BTC和其他加密货币的诞生视为DeFi的第一阶段。然而将货币的发行和存储分散化只是提供了点对点结算的解决方案,还不足以支撑丰富的金融业务。而近两年发展迅猛的去中心化借贷协议将有机会进一步开放区块链世界的金融系统,将DeFi带入第二阶段。

联系我们

官网:www.ownipfs.com

联系方式:13736310665/18267746072

公司名称:浙江一息科技有限公司

公司地址:浙江省温州市瓯海区温州市数字经济大厦16楼

一直播ID:1305807669(IPFS星脉矿机)

抖音:一息

西瓜视频:IPFS星脉矿机

微博:温州一息科技有限公司

本文来源:IPFS星脉矿机
原文标题:IPFS官方:删除对SECIO安全传输的支持

—-

编译者/作者:IPFS星脉矿机

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...