首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    区块链的起源—拜占庭将军问题

    01— 拜占庭将军问题的起源 拜占庭位于如今的土耳其的伊斯坦布尔,是东罗马帝国的首都。由于当时拜占庭罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信差传消息。 在战争的时候,拜占庭军队内所有将军和副官必需达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。但是,在军队内有可能存有叛徒和敌军的间谍,左右将军们的决定又扰乱整体军队的秩序。在进行共识时,结果并不代表大多数人的意见。这时候,在已知有成员谋反的情况下,其余忠诚的将军在不受叛徒的影响下如何达成一致的协议,拜占庭问题就此形

    07

    【共识算法】-汇总整理各类共识算法比较

    按某文分类将共识机制算法分为:证明类(适用于较大范围的区块链平台,可参考分层或者较大用户结合跨链技术一起使用),拜占庭故障类(主要包括拜占庭容错类算法,PBFT、RBFT等一些改进算法,为了解决一些拜占庭将军问题,防止恶意节点影响主节点决策和一些失信问题),失效停止失效(raft类为主,可考虑相关算法PAXO等分布式一致性算法,鲁棒性网络容纳故障节点),能源电力领域考虑多使用POS、POA(以太坊网络共识),PBFT raft(fabric网络使用的共识),所以若有相应的平台选定则可不用考虑共识问题,例如利用POS的原理,选择相对发电贡献大的运营商为主节点共识,又或者权威节点确定情况下采用raft手动超时选定主节点。以下相关算法均列举了国内外典型项目以及电力交易中考虑较多的hash计算量问题 可扩展性问题等。

    03
    领券