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

拜占庭算法

1. 详解共识算法中独特的存在——BFT类算法和结合可信环境的共识算法

...生能被所有(诚实)节点认可的区块。这就是我们俗话说的:有事好商量。拜占庭容错问题最早由Leslie Lamport 等学者于1982年在论文《The Byzantine Generals Problem》中正式提出,主要描述分布式网络节点通信的容错问题。从20世纪80年代起,提出了很多解决该问题的算法,这类算法被统称为BFT算法。实用拜占...

知识:共识算法,密码学,火星号精选

2. Exonum的自定义区块链共识算法

Exonum平台是构建区块链解决方案的领先开源框架。它是拜占庭式的容错算法,专注于效率合安全性,不需要您的区块链来“挖掘”块。 以下是我们的共识算法的不同之处。 求解一个共识算法 区块链是一种数字分布式数据账本,以区块链的形式组织起来。只有在下列情况下才有可能向链中添加新块:a)...

知识:区块链,节点,拜占庭

3. 什么是共识?(理论篇)

...因此不会对整个系统的安全性造成威胁;而恶意错误也就是我们通常所说的拜占庭错误,则可能由于某些节点的恶意攻击导致整个集群出现不可预估的崩溃。某些:为了应对上述两种不同类型的错误(非拜占庭错误与拜占庭错误),我们需要设计不同的协议来解决/容忍有限量的错误。通常来说,非拜占...

知识:共识算法,区块,区块链系统,拜占庭将军问题

4. 基本共识算法详解

本文内容列表拜占庭断层 3m + 1 处理器算法 工作证明 终结性问题 Casper FFG</blockquote> 拜占庭断层(Byzantine Fault)共识是分布式系统中所有节点就单个状态达成一致或做出相同决策的过程。共识算法是过程的一组协议或规则。共识是复杂的,因为它基本上是许多问题,如果包含各种约束,则更加复杂。最困难...

知识:区块,挖矿,共识算法,分叉

5. 火星币火星能量币火星能量MC火星能量社区火星币

...算法的优势,在保证主链安全的情况下为主链提供更高的效率。3.1.1 PBFT实用拜占庭式容错 (Practical Byzantine Fault Tolerance - PBFT) 算法是对原始的拜占庭容错算法的改进。拜占庭容错系统要解决的正是分布式系统中存在恶意节点(即拜占庭节点)时,系统的一致性、正确性等问题。实用拜占庭容错系统降低...

知识:共识算法,区块链,区块,链上

6. 丢失的拜占庭将军问题之谜

...一个开放的、分布式的点对点网络,所需要克服的一个非常关键的问题就是拜占庭将军问题,也就是关于分布式共识的问题。共识机制,也是区块链领域一个非常热门的创新点。各种项目层出不穷,热衷于向大家推销的卖点之一,一定是弃用了比特币的所谓浪费能量的PoW共识算法,替换成了某种不费电...

知识:拜占庭将军问题,中本聪,区块链,共识算法

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

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

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

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

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

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

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

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

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

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

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

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

11. 万字雄文讲透中本聪共识的经典魅力

...:组件发送了消息,但其它节点并没有收到消息(例如,消息丢失了); 3.拜占庭:组件的表现是任意的。在受控环境下(例如 Google 或 Amazon 数据中心)出现这类故障是无关紧要的,其中可能没有什么恶意行为。相反,这类错误会发生在所谓的「对抗性环境」下。基本上,当一组分散的独立行动者充当...

知识:比特币,区块链,中本聪,观点,分布式共识

12. 隐私加密系列|全网最全的BFT协议项目分析报告

...兴趣可以和我联系。简介在考虑如何将Tari应用在二层时,我们对最有希望的拜占庭共识机制及其应用进行了分析。需要考虑的重要因素是“可伸缩性难题”。在文中提到的这些考虑了关于分散性,安全性和可伸缩性的潜在权衡:去中心化:建立大多数系统所依据的核心原则,要考虑到抗审查性,并确保...

知识:隐私,加密,系列,全网,最全,的,BFT,协议,项目,

13. 夸克区块链技术总结(3)

...、Raft,我也称之为传统分布式一致性算法。他们之间的最大区别是:系统在拜占庭将军(Byzantine Generals Problem)情景下的可靠性,即拜占庭容错(PBFT算法支持拜占庭容错)。然而无论是Paxos还是Raft算法,理论上都可能会进入无法表决通过的死循环(尽管这个概率其实是非常非常低的),但是他们都是满足s...

知识:公有链,共识算法,联盟链,区块链

14. 06谈谈拜占庭容错

...行为的情况下,分布式计算机异步网络如何就解决达成一致?这就是所谓的拜占庭将军问题的根本,它产生了拜占庭容错的概念。什么是拜占庭将军问题?简单来说,在1982年,拜占庭将军问题被认为是一个逻辑上的矛盾,它说明了一群拜占庭将军在试图就逐步行动达成统一意见时可能存在的沟通问题。...

知识:拜占庭将军问题

15. 一文读懂拜占庭将军问题

作者 | Yu Liebing责编 | Carol出品 | 区块链大本营(ID:blockchain_camp)拜占庭将军问题(The Byzantine Generals Problem)提供了对分布式共识问题的一种情景化描述,由Leslie Lamport等人在1982年首次发表。论文《The Byzantine Generals Problem 》同时提供了两种解决拜占庭将军问题的算法:口信消息型解决方案(A solution with oral m...

知识:算法,拜占庭,消息,分布式系统