死磕以太坊源码分析之Ethash共识算法
HotStuff 论文理解和技术方案实现细节。
一旦你开始进入加密货币领域,你就不可避免地会听到工作证明(PoW)、权益证明(PoS)和历史证明(PoH)等术语。
原生HotStuff的局限相比其他BFT类共识算法,HotStuff(下文简称HS)通过增加一个投票阶段的方式实现了正常和异常情况下O(n)的通讯复杂度,并且没有牺牲响应性(Responsiveness)。具体请参考文章HotStuff工程设计与实现。然而,HS有以下两个局限
当这个领域所有的人似乎都已经开始盲目乐观地考虑长期发展的时候,我们需要反思一下——我们做的这些东西,真的“够安全”吗?
文章从原生 HotStuff 出发,重点讨论 Chained HotStuff 的方案设计和工程实现。
简单聊聊
我们在 Shardora 实现了 HotStuff 作为共识层之后,学习并参考了 Tendermint,特别是参考其对接 PoS 的部分,以进一步完善 Shardora 共识的效率和安全性。
第三代区块链协议有多酷😎
大家好,我是虞双齐,当前市场上还未有系统讲解整理区块链共识算法的教程。从这篇文章起,我将系统地讲解区块链共识算法。
venus启动venusdeamon启动时主要调用两个app/node.go的两个方法。其中一个是用(bBuilder)build()生成node对象,这个生成方法会调用(builderRPCBuilder)AddServices(services...RPCService)方法
本篇专注于从 Tendermint 代码实现来还原其原理。
本文整理了主流的共识算法相关概述,有助于扫盲共识算法和相关概念。
本文介绍的几种共识算法(PoW、PoS、DPoS、PoC)都存在着一定的可能性:即通过资本投入来达到垄断算力的可能性,从而削弱去中心化的目的。而FBA可以被认为是目前最去中心化的分布式共识现算法。