当前位置:主页 > 知识列表 >

区块链 拜占庭协议

1. 拜占庭共识已经无法满足今天公链和联盟链的安全需求

...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。被人忽略的共识机制威胁模型共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是系...

知识:区块,公链,拜占庭协议,联盟链

2. 拜占庭共识已经无法满足今天公链和联盟链的安全需求

...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。被人忽略的共识机制威胁模型共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是系...

知识:拜占庭共识,区块链,Sperax

3. 观点 | 华裔密码学家王永革:拜占庭共识已经无法满足今天公链和联盟链的安全

...大化,有投票权的节点之间不存在任何信任关系。在密码学研究中,我们用拜占庭威胁模型来表达这种关系。 被人忽略的共识机制威胁模型 共识协议是区块链的核心技术。共识协议决定了下一个区块是如何生成的。换一种说法,共识协议决定了对整个系统所有交易的一种完全排序。而这种排序必须是...

知识:区块链,拜占庭

4. 解释拜占庭协议,容错区块链

...可能有所不同,并且可能是恶意的,具体取决于每个参与者的具体需求。 拜占庭将军的问题解决了这种情况,并导致了拜占庭容错系统。拜占庭将军的问题Shostak,Pease于1982年讨论了拜占庭将军问题(BFT),Lamport概括了1975年出版的两位将军问题。简而言之,“两位将军”的问题涉及两位将军准备攻击...

知识:区块,区块链,共识协议,共识算法

5. 被人忽略的共识机制威胁模型

...分叉的情况。为了避免区块链的分叉,不论是联盟链或是公链,一般都采用拜占庭协议来从这些候选区块中选出下一个大家都可以接受的区块。这就涉及到很多核心问题:1. 一个参与者满足什么样的条件才可以生成下一个区块?2. 一个参与者在公布他有权生成下一个区块之前,有多少人知道他的身份?3...

知识:区块,公链,拜占庭协议,联盟链

6. SCRY知识讲堂 第10讲:共识算法之实用拜占庭容错(PBFT)

...现的分布式系统共识算法,是区块链共识算法的基础。下面我们就从基本的拜占庭容错技术入手,往后逐步介绍适合于私有链/联盟链和公共链的共识算法。来源:https://101blockchains.com/consensus-algorithms-blockchain/二、拜占庭容错技术拜占庭容错技术(Byzantine Fault Tolerance, BFT)是一类分布式计算领域的容错技...

知识:拜占庭,节点,系统,分布式

7. TT链共识系列2:共识协议要求底层网络提供的假设

...知识来帮您正确理解我们是如何得出上面提到的?和?的容错率的结论的。议拜占庭错误和故障错误为方便各位理解,我们先来区分两种类型的故障。故障错误即便是最好的服务器,也没法100%保证会一直正常运行。因此,任何可靠的分布式系统,都必须有解决故障错误的能力。出现故障的节点会停止信息...

知识:共识协议,中本聪,共识算法,以太坊

8. PBFT 拜占庭协议安全性分析:不适合联盟链或公链

...是在比较温和的威胁模型里工作的。换句话说,该协议只对异步网络里的非拜占庭错误具有鲁棒性。在非拜占庭威胁模型里,出错的节点只能犯被动性的错误(比如停止工作)而不能展开具有主动进攻性的攻击。具有 n 个节点的系统最多能容忍的非拜占庭错误节点数是(n-1)/2。Paxos/Raft 协议达到了这个...

知识:区块链

9. 布比安全高效的共识算法是如何实现的? | 商用区块链BubiChain详解(二)

布比区块链共识算法具备可插拔属性,支持高效的Bubi-BFT(改进创新的拜占庭容错算法)和支撑大规模用户的Validating Pool+BFT等多种共识算法区块链技术逐渐从小众的极客圈子走向规模化商用。</blockquote>从整体来看,区块链技术的规模化商用还处在相对初期的阶段,企业对区块链技术性能、易用程度的较...

知识:共识算法,拜占庭,节点,分布式系统

10. 一文读懂Giskard共识协议

PlatON的Giskard共识协议由概率性权益证明PPoS(PlatON proof of stake)和Giskard拜占庭容错协议-Giskard BFT(Giskard Byzantine Fault Tolerance) 组成。PPoS使用质押、委托、随机选取的形式选出参与共识的验证节点,Giskard BFT使用类BFT算法实现区块的生产和验证。本文我们将简单介绍PPoS共识和BFT理论,并分析PBFT算法特性及PBFT...

知识:区块,共识协议,节点,在区块链

11. 干货丨一文读懂PBFT共识算法

一、拜占庭容错系统区块链网络的记账共识和拜占庭将军问题是相似的。参与共识记账的每一个记账节点相当于将军,节点之间的消息传递相当于信使,某些节点可能由于各种原因而产生错误的信息并传达给其他节点。通常,这些发生故障节点被称为拜占庭节点,而正常的节点即为非拜占庭节点 。拜占...

知识:共识算法,节点,拜占庭,拜占庭协议

12. 区块链入门收藏:那些必读的白皮书(附链接)

...。*地址:https://arxiv.org/pdf/1801.10228.pdfHyperledger Fabric 架构4.《Tendermint:关于拜占庭容错共识算法的最新进展》:这是一篇 2018 年发表的论文,文章中提出了简化的拜占庭容错(Byzantine Fault Tolernant,BFT)共识协议。这个改进的协议需要多回合的执行,每一个回合都会有一个专门的提议者。协议为便于理解...

知识:白皮书,区块链,以太坊,拜占庭共识,Algorand

13. Tendermint BFT 拜占庭协议安全性分析 | Sperax 专栏

...终身教授,德国海德堡大学获得博士学位。在前一篇文章中我们分析了 PBFT 拜占庭协议的安全性问题。今天我们探讨另外一个被区块链系统广泛使用的 Tendermint BFT 拜占庭协议的安全性问题。Tendermint BFT 拜占庭协议可以认为是 PBFT 拜占庭协议的改进版。据最新的统计,Tendermint BFT 拜占庭协议被超过 40% 的 ...

知识:拜占庭共识,PoS,Cosmos,PBFT,共识机制,Ten

14. Sperax团队论文被顶级国际学术会议分会录用并获邀做主题报告

...离攻击的无代价模拟攻击。另外,该论文引入了Sperax团队自主研发的新一代拜占庭容错协议--BDLS。团队通过广泛地分析部署在区块链BFT的协议之后发现,它们中的许多可能在局部同步网络的全球标准时间(GST)之前陷入锁死状态,然后永远处于锁死状态(甚至在同步之后)。这一陷入锁死状态的可能性,给部...

知识:共识协议,区块链,去中心化,区块链协议

15. 详解Libra区块链及其共识协议

...。 Libra 区块链的三项核心决策: 设计和使用 Move 编程语言。 使用拜占庭容错 (BFT) 共识机制。 迭代改善已广泛采用的区块链数据结构02设计和使用 Move 编程语言“Move”是一种新的编程语言, 用于在 Libra 区块链中实现自定义交易逻辑和“智能 合约”。由于 Libra 协会的目标是有朝一日为数十...

知识:Libra