LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 道高一尺魔高一丈?—— 从武汉疫潮谈区块链与网络病毒

道高一尺魔高一丈?—— 从武汉疫潮谈区块链与网络病毒

2020-01-31 蓝调99 来源:火星财经


这些天全国人民都被武汉新型冠状病毒导致的疫潮所迫,度过着一个史上最安静的春节。如果用区块链的语言来描述疫情,我们可以把全国比喻成一个超级区块链网络,而武汉是其中的一个超级节点,这个超级节点被病毒攻击,导致功能暂时混乱和停止,目前处于在全网支持下清理病毒恢复超级节点的阶段。而为了避免其他节点被病毒传染,区块链网络断开了这个超级节点联通其他主要节点的主通道,并且督促其他节点清理已经部分传播开来侵入到其他节点的病毒。需要在包括武汉超级节点在内的各节点基本完成病毒清理后,整个区块链网络才能完全恢复原样。

上述描述当然只算是一个比方。但由此联想到的一个问题是,就区块链网络自身而言,如果有某种厉害的网络病毒,会否能否摧毁区块链网络呢?

答案是,在目前技术条件下,网络病毒摧毁和侵染区块链网络很难,但通过区块链网络传播不难。

为什么网络病毒很难摧毁和侵染区块链网络呢?蓝调总结主要有3点原因:

1、区块链的本质是重复重复再重复,本身通过这种高冗余的方式来构建极高的安全性。类似比特币网络这种没有超级节点的全网每个节点的权利是一样的,任意节点被摧毁都不会影响整个系统的安全,也不会造成数据丢失。由于每个节点在整个系统中的权重一致,系统每次都在链入这个系统的节点中选择记账者,即使某个或者部分节点被摧毁、死机都不会影响整个系统的运作。而类似EOS这样有限超级节点(21个)的网络其安全性有所下降,因为病毒要对付的节点数量有限,但毕竟是分布式格局,所以在目前技术条件下安全性还是很高。

2、病毒要侵染整个网络就必须实现在交易中发送病毒软件。但是,例如比特币网络,每个区块的最大容量才1MB,平均下来每笔交易占据的空间很小,大约只有80字节,这点空间无法容纳一个病毒软件!其他区块链系统的区块容量虽然比比特币大,但也没有大到能容纳一个病毒软件的地步!所有区块链系统都是如此,因此先天上限制了病毒软件侵染交易!

3、区块链网络的代码漏洞很小、格式固定、指令有限。由于开源性,开发者社区不断发现网络的漏洞,弥补得很快,很难存在较大的代码漏洞。而资产交易代码的格式固定,病毒软件要按照格式伪装难度很大。且区块链网络代码一般都只有非常有限的指令集,只能执行几种固定的指令,也让病毒软件难以通过。说白了,就是病毒发现进入区块链网络如果要侵染,就如同进入一个超越病毒生存条件的高温密闭罐,即使是再厉害的冠状病毒在这样环境下当然也是找死。


当然,区块链网络不是万能的,目前技术条件下在限制病毒软件传播上区块链网络就基本上无能为力了。病毒软件要侵染区块链网络,是必须在单笔交易即一个区块内实现传播,这是目前技术条件达不到的,就像武汉冠状病毒,也无法入侵用医疗防护服装和装置全副武装的医护人员一样。但对于传播普通人,如果没有防护和体弱,你没有接触病人,但你几小时后经过病人路过的区域,吸入含有仍然有活性病毒的空气,也可能被感染一样。所以如果网络病毒通过区块链网络下载到你的电脑或手机,仍然可能被感染。

为什么呢?因为病毒软件可以分为若干个部分,每个部分纳入一个区块,每个区块伪装成正常的可执行文件,所有病毒区块如果下载到你的手机或电脑,那么在某种条件下,这些分块部分又可以组合起来,恢复成完整的病毒软件,从而恢复病毒活性,侵染你的手机或电脑。甚至区块链网络可能增强了病毒的活性,因为区块链网络无法被篡改,这意味着病毒代码很难被从区块链系统中删除,而且哈希函数(每个区块拥有唯一的哈希值)的使用让病毒软件可以便捷地验证事先被切开的各组成部分的完整性!

这大概就是有一利必有一弊吧,区块链的不可篡改永久存证特质保证了区块链系统的难以被病毒侵染,而同样保证了病毒代码传播的不易删除。犹如中国的太极图,有黑必有白。


回过头来看武汉肺炎病毒疫情,人类社会的系统终究与区块链这种纯粹数学基础上的代码系统不一样。人类社会除了了科学,更重要的是依靠社会的组织性来对抗疫情。所以庆幸我们是中国,一个在社会主义制度下有着强大组织力量,又有着近年来突飞猛进的医疗卫生科技的国家,相信武汉肺炎疫情一定会被很快打败!

以上就是蓝调从武汉肺炎疫情联想到的区块链系统与网络病毒的对抗的相关思考。一家之言,仅供参考。不畏浮云遮望眼,只缘身在此山中!

站在未来看现在,蓝调与你一起感受时代之风!

—-

编译者/作者:蓝调99

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

LOADING...
LOADING...