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

pbft

1. 第十九问|你知道POW的姐妹PBFT吗?

...详情哦!今天又双叒叕来讲一下另一个共识机制——实用拜占庭容错算法(PBFT),那么什么是PBFT呢?PBFT机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。咦~这不就是投票选举代表吗?PBFT采用了加密学...

知识:拜占庭将军问题,联盟链,在区块链,数字票据交易

2. TT链共识系列4:实用拜占庭容错算法(PBFT)

...识,以方便大家深入了解。?本周我们给大家详解实用拜占庭容错共识算法(PBFT)。?PaLa等新共识协议被认为是PBFT的升级版,许多新经典共识协议的术语和理念都源于PBFT,因此了解PBFT仍然是了解新共识协议的关键。我们先研究PBFT来方便我们熟悉搭建PaLa和Thunderella协议的语言和理念。其他开创性的经典共识...

知识:共识协议,共识算法,节点,以太坊

3. 超千万TPS MAC多原链八大技术之——PBFT共识的定性分析

...链应用落地,公链与联盟链谁能担纲?这时候就要好好推敲一下底层技术。PBFT在很多场景都有应用,在区块链场景中,一般适合于对强一致性有要求的私有链和联盟链场景。例如,在IBM主导的区块链超级账本项目中,PBFT是一个可选的共识协议。在Hyperledger的Fabric项目中,共识模块被设计成可插拔的模块...

知识:PBFT

4. 超千万TPSMAC多原链八大技术之——PBFT共识的定性分析

...链应用落地,公链与联盟链谁能担纲?这时候就要好好推敲一下底层技术。PBFT在很多场景都有应用,在区块链场景中,一般适合于对强一致性有要求的私有链和联盟链场景。例如,在IBM主导的区块链超级账本项目中,PBFT是一个可选的共识协议。在Hyperledger的Fabric项目中,共识模块被设计成可插拔的模块...

知识:联盟链,在区块链,公链,节点

5. 深度长文丨系统读懂PBFT共识算法

PBFT 是 Practical Byzantine Fault Tolerance 的缩写,意为实用拜占庭容错算法。该算法首次将拜占庭容错算法复杂度从指数级降低到了多项式级,其可以在恶意节点不高于总数 1/3 的情况下同时保证安全性(Safety)和活性(Liveness)。我们假设所有节点的总数为 R ,拜占庭节点数量为 f,下面给出安全性证明:设...

知识:共识算法,区块链项目,节点,消息

6. 想搞懂区块链就不能忽视的经典:PBFT

前言 在这篇文章中,笔者将介绍一个历久不衰的经典:PBFT。它的全名为Practical Byzantine Fault Tolerance,诞生至今已逾20年。它的发明源于分散式系统中一个著名的共识难题:拜占庭将军问题 (Byzantine Generals Problem)。PBFT并不是一个针对全开放环境的共识协定—事实上在区块链出现之前,并未出现任何一个针...

知识:区块链,将军,共识

7. 区块DAG真正的终结性

那么其就有资格在本轮提议一个PBFT区块”在边界的附近但不在边界上挑选一个DAG区块候选人来进行最终确认。完成一个DAG区块在周期区块中的最终确定主持一次规定交易如何计算的并发调度完成DAG区块的最终确定这个PBFT流程会确认区块DAG内的一个单一区块。作者: Steven Pu, Taraxa创始人前言在之前写过...

知识:节点,区块

8. 比原链BBFT如何让共识更快——兼论BBFT与FBFT/HotStuff的比较

...BFT尝试解决的问题以及分析BBFT与其他各家共识协议的主要差异。 BBFT是一个PBFT的变形,它的原理与PBFT一脉相承。若想深刻理解BBFT的巧思,则必须进入PBFT的脉络推敲。早在区块链藉由比特币的大红大紫之前,PBFT就作为共识协议存在于世界上了。由Castro和Liskov于1999年发明,它是一个具有20年历史的经典...

知识:区块链,节点,共识

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

...节点增加而指数级增加。二、实用的拜占庭容错系统实用拜占庭容错系统( PBFT) , 降低了拜占庭协议的运行复杂度, 从指数级别降低到多项式级别( Polynomial) , 使拜占庭协议在分布式系统中应用成为可能。PBFT是一类状态机拜占庭系统 , 要求共同维护一个状态, 所有节点采取的行动一致。 为此...

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

10. 三分钟读懂DC技术构架——拜占庭共识(PBFT)

当我们谈到Digital Circulation的混合共识协议时,大家经常看到一个缩略词:PBFT(拜占庭共识),今天来聊聊这个。DC采用拜占庭容错算法解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使其应用更加便捷广泛,可扩展性。拜占庭将军的问题是什么?简单地说,是一种...

知识:拜占庭共识,区块,区块链,拜占庭将军问题

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

...议是图灵奖获得者 Barbara Liskov 和她的学生 Castro 设计的实用拜占庭容错系统 PBFT (practical BFT)。PBFT 被广泛使用于联盟链(比如 Hyperledger sawtooth 和趣链科技的 Hyperchain)和很多公链。PBFT 可以被看作是 Paxos 协议的拜占庭版本。其主要区别在于 PBFT 在 Paxos 协议中加入了一个验证被步骤来防止拜占庭错误。在...

知识:区块链

12. 实用拜占庭容错(PBFT)

...相交换后,各计算机列出所有得到的信息,以大多数的结果作为解决办法。PBFT的优点是:系统运转可以脱离币的存在,PBFT算法共识各节点由业务的参与方或者监管方组成,安全性与稳定性由业务相关方保证。共识的时延大约在2~5秒钟,基本达到商用实时处理的要求。共识效率高,可满足高频交易量的...

知识:分叉,拜占庭将军问题,拜占庭问题,计算机

13. Taraxa测试网|每周更新

■ 共识和 PBFT调试并修复了 PBFT 中在同一步骤中下一个投票两个值的问题。与 PBFT 管理器集成,为上一个 PBFT 轮班实施下一个投票,并同步下一个投票。实现了在 DB APIs 中读 / 写下一票,并添加了单元测试。处理了同步的下一票。如果节点在对等方后面,则将同步的下一个投票推入未验证的队列。如果...

知识:以太坊,节点,一票,错误

14. 如何使用node.js语言实现PBFT协议 part2

PBFT的数学证明 在实际的拜占庭容错中,如果N = 3F + 1,N个节点的系统可以容忍F个故障节点。 实际拜占庭容错系统中的每个决策都需要2F + 1批准,其中Fare是故障节点。 我们现在将在数学上证明上述两个定义,它们是彼此的推论。以下计算是斯坦福大学笔记中数学的简化。 分布式系统的两个重要特性...

知识:区块链,钱包,节点

15. 一文读懂Giskard共识协议

...算法实现区块的生产和验证。本文我们将简单介绍PPoS共识和BFT理论,并分析PBFT算法特性及PBFT存在的问题,其后重点分析Giskard BFT借鉴PBFT、Tendermint、Hotstuff等共识协议的演进之路。区块链技术本质脱离不开传统分布式系统。分布式一致性算法是传统分布式系统的一大难题,经过长期的研究和应用,诞生...

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