LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 区块链如何解决拜占庭将军问题

区块链如何解决拜占庭将军问题

2020-01-31 链上小白 来源:区块链网络

拜占庭问题其实就是:所有将军如何才能达成共识去攻打或撤退的问题。那么在我们现实生活中就是一个信息系统如何解决延迟问题,一致性问题,以及身份确认问题。??????区块链的共识算法的核心就是解决拜占庭将军问题也就是分布式网络一致性问题。在实际的区块链系统中,解决拜占庭问题所采用的共识机制有好几方法,提供了将军们投票顺序的不同解决方法。??????以比特币为例,

各节点与终端都运算着区块链来达成工作量证明(PoW)。工作量证明的连结是解决比特币系统中拜占庭问题的关键,避免有问题的结点(即之前提到的「将军里的叛徒」)破坏数码货币系统里交易账单的正确性,工作量证明就是按照将军们平时的勤劳程度决定投票顺序,这对整个系统的正常运作有着重要的意义。??????又以qki为例,qki区块的网络采用了权益证明机制(PoS),按照将军们各自的财富所有程度决定投票顺序,也能够达到拜占庭容错。

互联网技术的存在,让信息在传输过程中,基本没有延迟(或说延迟很小小到可以基本忽略),从而解决了通讯延迟的问题。区块链使用共识算法使得作假的成本随着时间的增长呈指数上升,解决了一致性问题。同时各种非对称密钥的密码学,也解决了身份确认的问题。

至少这个系统解决的问题不仅仅是信息领域,同时在一些飞行器(如波音777)的系统中,也有使用拜占庭容错。而且由于飞机是即时系统,容错的功能也要能尽快回复,比如即使系统中有错误发生,容错系统也只能做出一微秒以内的延迟。??????一些航天飞船的飞行系统甚至将容错功能放到整个系统的设计之中。

—-

编译者/作者:链上小白

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

LOADING...
LOADING...