“拜占庭”跟“区块链”有什么关系,学术探讨很巧妙

欧易OK交易所
bitget

欧易OKX交易所

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务。

点击注册 进入官网

在我国的大学教育领域,总会有一些非常高深的问题亟待解决,而这些问题恰恰又可以促进我国学术领域的进步,因此不少的专家学者都会进行充分的讨论。随着我国区块链技术的逐渐盛行,这项技术也有非常好的发展前景,因此许多教授和专家都在研究区块链的相关技术。

而在这项技术当中,离不开一个模型,这个模型叫做“拜占庭将军模型”。

其实拜占庭将军模型跟拜占庭并没有关系,只是在名称上这样称呼而已。而这个模型大致的内容如下:假设有七支军队需要同时进攻拜占庭,但是拜占庭城堡却非常坚固,可以同时抵挡三四支军队的入侵。如果七支军队一起进攻,可能这座城堡就抵挡不了。那么当七支军队兵临城下的时候,如何进攻才好呢?老师的解答妙趣横生,让我们觉得非常受用。

据老师分析,当时的通信技术非常不发达,军队与军队之间的信息联络完全靠人为通信,因此这七支军队互相派出信使来进行命令的传达。假设七支军队商量好,第二天早上一起进攻,但是不同的将领有不同的想法,而军队将领只需要保持“少数服从多数”的原则就可以了。假设在这七支军队当中,有三支军队赞成进攻,三支军队反对进攻,那么最终的决定权就落在了最后一个将领身上。最后一个军队将领可以赞成也可以反对,因此他做出的决定就可以直接影响到整场战役。

如果最后一名将军同意进攻,那就相当于四票赞成,三票反对,那么大家都保持了一致性,最后的结果就是进攻,就可以顺利拿下拜占庭。如果最后一名将军不同意进攻,那就相当于只有三票同意,四票反对,最终的结果就是七个将军都不能进攻,结果就发生了翻天覆地的变化。因此这就是在大学领域当中广泛讨论的“拜占庭将军模型”。

面对我国目前的区块链技术,同样也会存在类似的问题。因为区块链需要运用到大量的数据节点,以此来保证数据的真实性和一致性。但是假设在某些节点方面出现了宕机、死机,或者病毒侵入的情况,那么有可能会使数据的真实性和可靠性发生改变。区块链目前所存在的问题跟拜占庭将军模型如出一辙。假设区块链当中的部分数据节点都是执行一致的命令,这些死机或者宕机的节点刚好是第七名将军,那么第七名将军的决定,将会影响到整个区块链数据或者整个通信过程,结果也会大相径庭。

虽然区块链发展到今天,技术已经非常成熟,但是难免会遇到一些数据是否保持一致性的问题,而数据真实有效且保持一致性,这才是区块链的核心。因此老师用“拜占庭将军模型”举的这个例子非常恰到好处,大家对这个问题怎么看呢?欢迎给我留言,感谢您的阅读。

bitget

欧易OKX交易所

欧易OKX交易所,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务。

点击注册 进入官网

欧易OK交易所

欧易OK交易所V

okex是数字货币交易平台之一,其中包含币币、杠杆、期权/交割/永续合约等多元的产品矩阵,本网站专业为广大用户提供okx交易所最新版,okex交易所注册地址,欧意交易平台app安卓下载等okx相关信息。

8023 文章数
0 评论数
86498 浏览数

最近发表

热门文章

标签列表

目录[+]