【区块链革命】“拜占庭将军问题”的解决

计算机学家对比特币的成功感到兴奋的是,比特币解决了拜占庭将军问题”。所谓“拜占庭将军问题”,就是“在币安集团中存在叛徒的情况下,或者没有可靠的传达情报的途径时,怎样才能将正确的情报传达给对方”的问题。

拜占庭将军问题

以前.东罗马帝国(拜占庭帝国)将军之间的关系都不太好,总是互相陷害。他们在包围一个城市时,总是一起决定是否对其进行攻击,什么时候攻击等问题。

因为,如果只有一部分将军对其攻击,有可能会失败。所以如果攻击就要联合多个将军,至少需要超过一半的将军一起进行攻击。而将军之间大多彼此不信任,他们不会从自己的阵地中走出来,因此无法将将军们集中到一个地方讨论。于是就需要互相传送信息情报。

比特币拜占庭

现在,有九名将军,其中四人赞成“今晚零点进行攻击”,其他四人反对,这几名将军要向其他将军转达自己的意思。而第九名将军是个叛徒,他要陷害攻击派的将军。他向攻击派的将军们传达的是赞同的信号,而向反对派将军们传达的却是反对的信号。这样,攻击派将军们就会以为赞同攻击的占多数,于是进行攻击。而反对派的将军们会认为反对攻击计划的将军占多数,便不会进行攻击,最后导致进行攻击的将军们战败。

文章分类 Binance消息 标签: ,