BFT共7篇
LibraBFT算法简述-区块链开发网

LibraBFT算法简述

既然决心要扩大知名度,那么免不了要偶尔蹭蹭热点,恰好我之前就已经给很多人说过Hotstuff,同时正好也在之前的专栏里介绍过BFT,所以正好可以顺理成章地讲一下LibraBFT。 既然决心要扩大知...
tendermint的共识详解-区块链开发网

tendermint的共识详解

本文为tendermint paper: The latest gossip on BFT consensus的读书笔记, 本文旨在理清论文中所讲的BFT共识. 如果您在阅读过程中有任何意见可以发起ISSUE, 如果喜欢的话可以点击star. 本文...
简述目前相对成熟的区块链共识算法-区块链开发网

简述目前相对成熟的区块链共识算法

共识算法是实现自主产权区块链的必不可少的关键环节,本文列出相对成熟的区块链共识算法开源实现,包括BFT共识、Raft共识、 Paxos共识、PoW共识等,可供希望开发自主产权区块链的团队参考学习。...
突破区块链不可能三角(四) — 区块链中的BFT及HotStuff BFT(Libra BFT)分析-区块链开发网

突破区块链不可能三角(四) — 区块链中的BFT及HotStuff BFT(Libra BFT)分析

系列四 — 区块链中的BFT及HotStuff BFT(Libra BFT)分析 本系列文章: 1. [扩容,扩展,与无限扩展](https://learnblockchain.cn/article/363) 2. [在比特币POW之上的尝试](https://learn...
区块链时代的拜占庭将军们(中)-区块链开发网

区块链时代的拜占庭将军们(中)

我管拜占庭容错诞生直到比特币诞生这段时间内的所有BFT算法,包括像是后来诞生的但是还未受到比特币和区块链影响的BFT算法叫做传统BFT算法。这类算法包括著名的PBFT,也包括之前的不那么practic...
区块链时代的拜占庭将军(下)—区块链共识算法的发展趋势-区块链开发网

区块链时代的拜占庭将军(下)—区块链共识算法的发展趋势

上次我们讲到,比特币带来了一个新思路——用经济学和博弈论的原理约束节点,让他们不会作恶,于是整个问题重新回到了异步普通容错问题的轨道,于是整个问题的消息复杂度回到了O(N),即,可扩展...
深入理解异步拜占庭共识-区块链开发网

深入理解异步拜占庭共识

异步拜占庭协议由于其对极端网络环境的容忍度很高,非常适用于节点规模相对较大、网络环境不可预测的场景,比如跨多个地域的数据中心、无线网络、物联网等。这类协议虽然看起来非常复杂,但比较...