区块链时代的拜占庭将军们(上) 译文:所有人都知道X是不够的。我们还需要所有人都知道所有人都知道X,以及所有人都知道所有人都知道所有人都知道X,就像是在拜占庭将军问题里的那样——这是个分布式数据处理中的经典的困难问题。 拜占庭容错 拜占庭将军问题 共识 maxdeath 发布于 2020-01-22 6704 8 5
区块链时代的拜占庭将军们(中) 我管拜占庭容错诞生直到比特币诞生这段时间内的所有BFT算法,包括像是后来诞生的但是还未受到比特币和区块链影响的BFT算法叫做传统BFT算法。这类算法包括著名的PBFT,也包括之前的不那么practical的BFT,和后PBFT时代中提出了“投机型”BFT的Zyzzyva。这类BFT算法的最大特点,就是他们并没有把区块链当做主要的应用场景(废话)。然后这类BFT算法我们又可以拿PBFT和Zyzzyva分成三个阶段。 拜占庭将军问题 PBFT BFT 共识 maxdeath 发布于 2020-01-22 6327 5 0
区块链时代的拜占庭将军(下)—区块链共识算法的发展趋势 上次我们讲到,比特币带来了一个新思路——用经济学和博弈论的原理约束节点,让他们不会作恶,于是整个问题重新回到了异步普通容错问题的轨道,于是整个问题的消息复杂度回到了O(N),即,可扩展。关于扩展性问题我们到以后的文章里再深入说,在这里我们只说它和O(N^2)消息复杂度的传统容错算法,例如PBFT,的最大区别。 拜占庭将军问题 PBFT BFT 共识 maxdeath 发布于 2020-01-22 8089 2 1
区块链何时不再是区块链? 文章深入探讨了许可链与真正区块链的区别,强调区块链的核心在于解决无许可环境下的拜占庭将军问题。作者提出真正区块链的四大支柱:无许可性、加密经济共识、不可篡改性和自我主权,并警告称许可型L1虽然在速度和合规上更易实现,但本质上是向集权主义的倒退。 拜占庭将军问题 无许可性 加密经济共识 不可篡改性 自我主权 许可链 DrNickA 发布于 2026-03-29 440 0 0
两军问题 两军问题描述了在通信不可靠的情况下,两个将军如何达成一致共同进攻的问题。在计算机科学中,它揭示了在不可靠的网络环境中协同行动的困难性,如互联网。虽然理论上无解,但工程上可以通过增加冗余或重复确认等方式,将不确定性降低到可接受的程度,例如TCP协议的三次握手。 两军问题 拜占庭将军问题 TCP协议 不确定性 去中心化网络 共识 Peter 发布于 2020-09-09 697 0 0
实用拜占庭容错算法 pBFT 本文介绍了P2P系统中共识算法的重要性,特别深入探讨了实用拜占庭容错(pBFT)算法。文章通过拜占庭将军问题生动地阐述了在存在恶意节点的情况下达成共识的挑战,详细解析了pBFT算法的工作原理及其在区块链领域的应用,同时对比了pBFT与POW算法的优缺点,总结了pBFT适用于联盟链,不适用于公链的特点。 P2P系统 共识算法 拜占庭将军问题 拜占庭容错 PBFT PoW Peter 发布于 2020-09-09 843 0 0
pBFT算法的关键设计,你可能忽视了... pBFT为什么不要三个阶段,看完你就知道。 PBFT 共识算法 共识 拜占庭共识 拜占庭容错 拜占庭将军问题 子叶 发布于 2021-04-15 9065 2 0
ETH2 STAKING系列:共识机制篇 本期我们的主题是eth2 背后的共识机制。Eth2 采用了一种新颖的方式来判断区块链的前部区块和组成区块。Eth2 混合了两种机制(LMD-GHOST 及 Casper FFG)以达成共识,不仅使得网络在正常运行时能够安全快速,并且在受到攻击时也能保障安全性。 共识 casper Ghost 不可能三角 拜占庭将军问题 ETH中文网 发布于 2020-02-14 5156 0 1