...知识来帮您正确理解我们是如何得出上面提到的?和?的容错率的结论的。议拜占庭错误和故障错误为方便各位理解,我们先来区分两种类型的故障。故障错误即便是最好的服务器,也没法100%保证会一直正常运行。因此,任何可靠的分布式系统,都必须有解决故障错误的能力。出现故障的节点会停止信息...
知识:共识协议,中本聪,共识算法,以太坊
...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。 被人忽略的共识机制威胁模型 共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是...
知识:区块链,拜占庭
...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。被人忽略的共识机制威胁模型共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是系...
知识:区块,公链,拜占庭协议,联盟链
...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。被人忽略的共识机制威胁模型共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是系...
知识:拜占庭共识,区块链,Sperax
...可能有所不同,并且可能是恶意的,具体取决于每个参与者的具体需求。 拜占庭将军的问题解决了这种情况,并导致了拜占庭容错系统。拜占庭将军的问题Shostak,Pease于1982年讨论了拜占庭将军问题(BFT),Lamport概括了1975年出版的两位将军问题。简而言之,“两位将军”的问题涉及两位将军准备攻击...
知识:区块,区块链,共识协议,共识算法
...现的分布式系统共识算法,是区块链共识算法的基础。下面我们就从基本的拜占庭容错技术入手,往后逐步介绍适合于私有链/联盟链和公共链的共识算法。来源:https://101blockchains.com/consensus-algorithms-blockchain/二、拜占庭容错技术拜占庭容错技术(Byzantine Fault Tolerance, BFT)是一类分布式计算领域的容错技...
知识:拜占庭,节点,系统,分布式
...学家的这份论文,介绍了恒星共识协议(Stellar Consensus Protocol,SCP),一个联邦拜占庭协议( federated Byzantine agreement,FBA)的实现。恒星共识协议提供了一种方法,无需依赖封闭系统即可完成共识,以精确记录金融事务。恒星共识协议是第一个安全可证的共识机制,同时享有四个关键属性:分散控制,低延迟...
知识:恒星币STR,恒星共识协议
...分叉的情况。为了避免区块链的分叉,不论是联盟链或是公链,一般都采用拜占庭协议来从这些候选区块中选出下一个大家都可以接受的区块。这就涉及到很多核心问题:1. 一个参与者满足什么样的条件才可以生成下一个区块?2. 一个参与者在公布他有权生成下一个区块之前,有多少人知道他的身份?3...
知识:区块,公链,拜占庭协议,联盟链
拜占庭将军问题(Byzantine Generals Problem)是由莱斯利·兰波特(Leslie Lamport)与另外两人在1982年提出的一个虚拟模型,并由此引申到计算领域,提出了分布式对等网络的通信容错问题。1.问题描述引用一个经典的例子,相距甚远的拜占庭将军分别率领一支军队要共同围困一座城市,将军间必须通过投票来...
知识:拜占庭将军问题,区块链,公钥,私钥
...兴趣可以和我联系。简介在考虑如何将Tari应用在二层时,我们对最有希望的拜占庭共识机制及其应用进行了分析。需要考虑的重要因素是“可伸缩性难题”。在文中提到的这些考虑了关于分散性,安全性和可伸缩性的潜在权衡:去中心化:建立大多数系统所依据的核心原则,要考虑到抗审查性,并确保...
知识:隐私,加密,系列,全网,最全,的,BFT,协议,项目,
...能在恒星网络上有效地展开。 恒星的共识协议建立在一种名为联邦拜占庭协议的概念之上,旨在取代恒星现有的共识协议,本身是基于其竞争对手Ripple Labs所使用的系统。恒星的团队表示,继去年九月出现的网络问题,十二月就在努力取代其现有的协议。 恒星基金会是一个负责发展恒星...
知识:恒星币Stellar
...成真正的共识,因为其协议“可能违反安全性和活力”,并且未遵循建立的拜占庭协议的模型和算法。报告声称XRP的网络容易受到恶意攻击者的攻击根据伯尔尼大学的研究人员Ignacio Amores-Sesar,Christian Cachin和Jovana Micic的说法,Ripple共识协议引入了“主观验证者”的概念,这样每个节点都声明了“一些值...
知识:共识协议,瑞波,拜占庭协议,瑞波币
...是在比较温和的威胁模型里工作的。换句话说,该协议只对异步网络里的非拜占庭错误具有鲁棒性。在非拜占庭威胁模型里,出错的节点只能犯被动性的错误(比如停止工作)而不能展开具有主动进攻性的攻击。具有 n 个节点的系统最多能容忍的非拜占庭错误节点数是(n-1)/2。Paxos/Raft 协议达到了这个...
知识:区块链
一、拜占庭容错系统区块链网络的记账共识和拜占庭将军问题是相似的。参与共识记账的每一个记账节点相当于将军,节点之间的消息传递相当于信使,某些节点可能由于各种原因而产生错误的信息并传达给其他节点。通常,这些发生故障节点被称为拜占庭节点,而正常的节点即为非拜占庭节点 。拜占...
知识:共识算法,节点,拜占庭,拜占庭协议
...终身教授,德国海德堡大学获得博士学位。在前一篇文章中我们分析了 PBFT 拜占庭协议的安全性问题。今天我们探讨另外一个被区块链系统广泛使用的 Tendermint BFT 拜占庭协议的安全性问题。Tendermint BFT 拜占庭协议可以认为是 PBFT 拜占庭协议的改进版。据最新的统计,Tendermint BFT 拜占庭协议被超过 40% 的 ...
知识:拜占庭共识,PoS,Cosmos,PBFT,共识机制,Ten