Filecoin实现四个客户端 系统更加安全

近日Filecoin的项目方协议实验室发布了一则看起来不显眼,但实则非常重要的信息: 

Filecoin协议又有了另外两个客户端实现:由ChainSafe团队用Rust开发的Forest和由Soramitsu团队用C++开发的Fuhon。也就是说到目前为止,Filecoin一共有了四个客户端:

用Go语言开发的Go-filecoin;

用Go语言开发的Lotus;

用Rust语言开发的Forest;

用C++语言开发的Fuhon;

这对基于区块链的去中心化项目而言是非常重要的。Filecoin有四个客户端是什么意思呢?

加拿大互联网服务提供商oxio通过Coinbase Commerce接受加密货币支付:3月16日消息,加拿大互联网服务提供商 oxio 宣布通过 Coinbase Commerce 接受以加密货币支付在线账单。oxio是一家互联网服务提供商,旗下拥有互联网连接平台,在去年 7 月份完成 2500 万美元融资,总融资额达到 4000 万美元,投资方包括 Y Combinator、Kima Ventures、Investissement Québec 和 Anges Québec 等。[2022/3/16 13:58:40]

通俗地说,我们可以这么理解:如果有一份非常重要的货物需要从北京运到广州,这份货物是如此重要,乃至于运输过程中的风险要尽可能地减到最低。

Crypto.com和FTX将在2022年超级碗期间投放广告:金色财经报道,Crypto.com已跟随FTX,购买了2022年超级碗广告。据报道,2020年超级碗比赛的广告成本为650万美元,将持续30秒。此前在上个月,Crypto.com斥资7亿美元购买了NBA洛杉矶湖人队主场斯台普斯中心的冠名权。[2021/12/23 7:57:28]

对此我们有两种办法:一种办法是我们用四辆车,每辆车都运一份同样的货物,但是四辆车都走同样的路线;另外一种办法是我们用四辆车,每辆车都运一份同样的货物,但是四辆车每一辆都走不同的路线。

显然从安全和分散风险的角度看,我们一定会选第二种方案,因为如果用第一种方案,一旦那条路被堵死,四辆车就统统无法到达目的地。如果用第二种方案,除非四条路都堵死,我们才无法达到目的地。

在Filecoin的这个例子中,也是同样的道理。有四个客户端意味着有四条不同的路径都可以用来运行Filecoin系统,即便其中一个,两个或三个客户端都出故障了,只要还有一个客户端是好的,Filecoin整个系统仍然可以正常运行;

如果只有一个客户端,那一旦这个客户端出故障,Filecoin整个系统就瘫痪了。

这是区块链系统开发中常用的一种去中心化方式。

任何软件都是有漏洞的,这也是为什么黑客永远存在,永远都能找到软件的漏洞。

在一个区块链公链中,如果整个系统所有的节点同时都只运行一种客户端软件,那么一旦这个客户端中的漏洞被黑客发现,利用来攻击系统,那就意味着整个系统中所有的节点都可能受到攻击,后果将极其严重,这是区块链的系统风险,也是一种“中心化风险”。

因此为了避免这种系统风险,不少区块链公链系统都会鼓励采用多种客户端。

在这方面,以太坊就是一个典型。

以太坊现在就运行着不同的客户端。现在的以太坊系统运行得最多的两套客户端系统是用Go语言编写的go-ethereum和用Rust语言编写的Parity。

这两套系统共同运行支撑的以太坊就曾经经历了一次重大的考验:在2016年以太坊DevCon2.0开发大会前夕,黑客发现了go-ethereum客户端的漏洞,并利用大容量垃圾信息攻击,导致go-ethereum客户端大量崩溃,只有Parity强势幸存。

在这场攻击中,如果以太坊仅仅只有一个客户端go-ethereum,那后果将不堪设想。

在正在开发的以太坊2.0中,这种多客户端运行以规避系统风险的做法更是被发挥得淋漓尽致:以太坊客户端现在同时有8个团队在用不同的语言进行开发,这意味着未来以太坊2.0上线后,可能整个网络运行着8种不同的客户端。

黑客要攻击以太坊2.0,除非同时发现这8个客户端的问题并同时攻击它们,这个难度恐怕将是难以想象的。

Filecoin四个客户端的出现不仅说明Filecoin的系统安全将得到极大加强,更说明越来越多的团队对Filecoin项目的看好和支持,这对Filecoin爱好者和支持者来说是一大利好。

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

区块博客

DOGE区块链:告别浮躁 深耕应用

“食品溯源、电子发票、物流跟踪、跨境支付……”2019年,区块链去中心化、可追溯、防篡改等硬核实力逐渐被挖掘,它不再是比特币的代名词,而正成为赋能千行百业的“利器”。 步入2020年,在政策的驱动下,随着各行业的高度重视以及领先科技企业入局,区块链技术将持续优化,并与人工智能、大数据等多种技术融合创新。

DOT唐博:物联网时代 中心化网络的终端化“突变”

在产业区块链从1到100的过程中,仅有区块链并不能解决问题,它需要与其他技术结合,例如人工智能、物联网等。因此,锌链接认为,在产业区块链的2.0时代,是技术融合升级的时代。 产业区块链正处于1.0时代,当中仍有许多机遇等待挖掘。

屎币比特币能否再创新高?

截止报告发布时间(2020 年 1 月 31 日),本周五全球数字货币资产总市值为 2,600.34 亿美元,同比上涨 310.34亿美元,上涨 13.56%。24 小时市场成交额为 1,217.99 亿美元,同比上涨 266.44 亿美元,上涨 28.10%。

ICP金色深度丨数字不会说谎 DeFi迎来冬日暖阳

金色财经 区块链1月27日讯  自比特币创建以来已经过去了十多年了,虽然目前我们依然很难证明其存在的合理性,但数字不会说话。通过分析一些现有数据,或许能让更多人理解比特币的价值。 举个例子,分析显示比特币的主要用例依然是价值存储,也是一些新晋投资者最喜欢投资的加密货币,这些投资者更多地是看到了比特币价格上涨才被吸引入场的。

[0:46ms0-7:436ms