首页 > 区块链技术 > 区块链原理:用拜占庭将军问题解释区块链原理

区块链原理:用拜占庭将军问题解释区块链原理

2018-01-18   17:25         评论:0         阅读:

        进入2018年里,我们看到许多公司因为和区块链扯上关系,使得自己公司的股价飞涨,甚至将区块链作为解决公司困境的一种手段。那么,区块链是什么呢?区块链对我们的生活有什么影响呢?今天比特之窗用拜占庭将军问题来解答这个问题。  

 

        拜占庭帝国时期,由于国土辽阔,驻扎在边防的军队往往相距很远,副将与副将之间只能通过信使来传递消息。战时,拜占庭军队内部有一个协议,就是将军和所有副将的意见必须达成统一后,才可以决定是否出兵进攻某敌方军队。当然了,协议的出发点是好的,但如果副将里混进了敌方间谍,意图篡改将军做出的决策,那么结果很有可能就是本不该进攻,却带领全军白白送了死,或者其实应该进攻的,却因为意见没能统一,延误了时机,导致军队四面楚歌。

 

        怎么能保证决策信息在通知到各个副将的基础上,又无法被间谍恶意篡改呢?这就是著名的拜占庭将军问题。这个问题说到底是一个协议,如果发生在今天,我们运用区块链技术,就能很完美的规避掉间谍恶意篡改命令的情况。

 

        比如,将军决定向驻扎在各个地方的副将发起进攻命名,时间是明天下午一点。为了防止间谍破坏和篡改决策信息,将军设计了一个特殊的盒子,这个盒子有两套钥匙,分为私有匙和公有匙。

 

        每个副将人手一把公有匙,只能按顺时针方向打开盒子,里面的信息可以被看到,但是无法改变。只有将军本人才拥有私有匙,可以按逆时针方向打开盒子,改变里面的信息。

 

        盒子被送到第一个副将手里,他看到将军发出的进攻命令后传递到第二个副将手里,第二个副将意图篡改盒子的信息,但因为手里只有公有匙,信息无法被篡改,这样盒子就会安全的传递到其余副将手中,进攻命令最终也会按照原计划进行。也很好的避免了军队中的奸细篡改信息,或者军队中有叛军对军队秩序的影响。

 

        这就是区块链的原理,简单的说就是点对点记录数据,并且这些数据具有不可改动的特点。并且能够较好记录哪里出现问题。我解决问题提供了很好的方法!

 



区块链原理

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

上一篇:比特币崩溃代表的区块链崩溃吗?

下一篇:2017年你讨论过的5大最热门区块链话题

蘑菇

阅读排行榜

频道入口: 行情 区块链技术 比特币 竞争币 ICO 专栏 论坛 导航 创投 百科 科技 今日行情 活动峰会 原创 独家 专题 24H快讯 交易所公告

比特之窗
APP
扫码下载

比特之窗
微信公众号
LianBtc789

比特之窗
官方QQ群
697983415