区块链技术的出现很好地解决了计算机网络因个别点出现问题,而导致信息无法正确转达的问题。
拜 占 庭 将 军
拜占庭位于如今的土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时帝国国土辽阔,为了保证国土安全,所有部队都分开驻扎,且彼此之间都间隔很远,各部队之间的联络主要依靠于哨兵。当时将军们决议是否进攻敌军,主要依靠于大家都是否能统一达成一个共识。而这样的决策方式,伴随着一个问题:当信差未成功传达亦或者其中一位将军叛变了,则导致决议无法达成大多数人的意见。如何在个别点出现问题的情况下,仍能达成共识并做出正确决议?于是拜占庭将军问题便出现了。
拜占庭将军问题很好地反映了:在一个系统中,由于硬件错误、网络拥塞或断开以及遭到恶意攻击,计算机和网络出现不可预料的行为,最终无法完成信息传递。互联网通过拜占庭容错(处理无效信息协议)来纠正失误信息,使其处理后的数据符合原有信息的标准。但是这仍不能保证彻底解决这个问题,而区块链的出现恰恰解决了这一痛点。
领取专属 10元无门槛券
私享最新 技术干货