GHOST在保证安全性的前提,提升了TPS.
PHANTOM在DAG数据结构的区块链上,将中本聪共识进行了泛化,它不需要事先设定出块间隔等限制,因此也接触了中本聪共识对拓展性-安全性的权衡。采用贪心算法,也便于实现,并且安全性也被严格证明了。
实现共识是区块链的核心,最早的基于拜占庭的共识依赖节点间的互相通信来达成共识,但是问题是通信开销与节点个数的平方成正比,没法拓展。后来中本聪在2008年创造性的提出了中本聪共识,这种共识采用概率性安全保证,有一定的概率推翻已有共识。
Avalance团队利用Snow共识开发了一个点对点电子支付系统Avalance,Avalanche可以说就是Snowball共识的实例,它把所有的交易维护成一个有向无环图DAG
文章详细介绍了Casper共识算法中的最小惩戒条件,阐述了如何通过经济惩罚来实现拜占庭容错和异步安全,并解释了“经济最终性”的概念及其在权益证明研究中的重要性。
本文讨论了在不可信环境中实现团体随机数生成的方法及其在区块链中的应用,特别是公共可验证随机信标(PVRB)。文章深入探讨了如何在分散网络中生成可靠的随机数,强调了其在共识算法、负载平衡、游戏及经济协议中的重要性,并指出实现可公可信随机性的挑战和潜在解决方案。
共识算法是实现自主产权区块链的必不可少的关键环节,本文列出相对成熟的区块链共识算法开源实现,包括BFT共识、Raft共识、 Paxos共识、PoW共识等,可供希望开发自主产权区块链的团队参考学习。
本文为tendermint paper: The latest gossip on BFT consensus的读书笔记, 本文旨在理清论文中所讲的BFT共识. 如果您在阅读过程中有任何意见可以发起ISSUE, 如果喜欢的话可以点击star.
star
本文为solana白皮书: Solana: A new architecture for a high performance blockchain v0.8.14的读书笔记, 本文旨在理清索拉纳提出新型POH共识机制
本文介绍了如何在企业环境中运行Hyperledger Besu节点,包括其定义、硬件和软件要求、安装步骤以及配置标志的详细信息。
本文深入探讨了区块链的性能问题,阐释了如何评估区块链的交易处理速度,并讨论了影响区块链性能的因素,包括交易处理时间、点对点网络的特性以及共识算法。此外,文章还强调了对区块链性能表现的谨慎评估,指出实际的交易处理能力通常远低于宣传的数字。
本文详细介绍了以太坊区块的结构及其重要性,包括区块中存储的数据、各字段的作用,以及与共识算法的关系,尤其是新旧算法的对比。文章还涉及了文化块的概念及其对以太坊网络的影响,适合希望深入了解以太坊区块体系的读者。
文章详细介绍了区块链中的共识算法,包括工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)和历史证明(PoH),并分析了它们的优缺点、工作原理以及在区块链中的应用。
PBFT算法和 Raft算法解决的核心问题都是在分布式环境下如何保持集群状态的一致性,简而言之就是一组服务,给定一组操作,最后得到一致的结果。
PBFT
共识算法是指在分布式场景中,多个节点为了达成相同的数据状态而运行的一种分布式算法。