公链常用的共识算法
公链常见的共识算法、以及主流公链采用的共识算法。
一致性广播、可靠广播、原子广播、安全因果原子广播以及与拜占庭协议结合
一致性广播、可靠广播、原子广播和安全因果原子广播是分布式系统中用于确保消息传递和一致性的四种不同类型的广播协议。它们各自有不同的目标和特性,适用于不同的应用场景。本文是对《Secure and Efficient Asynchronous Broadcast Protocols》这篇论文所作的关键协
区块链入门系列之共识算法
区块链入门系列文章前言POWPOSPBFTRaft其他共识算法前文已经说过,区块链从本质上来说就是基于P2P网络的分布式系统,而对于分布式系统来说,如何维护各节点之间的状态尤其重要,需要所有节点步调一致,这就需要设计相应的算法或者协议来进行管理。对于一个分布式系统来说,一定是遵从CAP定理的C: C
【Python】实现一个简单的区块链系统
本文章利用 Python 实现一个简单的功能较为完善的区块链系统(包括区块链结构、账户、钱包、转账),采用的共识机制是 POW。
分布式共识算法——Paxos算法(图解)
准备阶段:Proposer负责接收 client 请求并产生提案,必须由多数派 Acceptor 批准通过提案接受阶段:提案通过后,再将要执行的修改操作广播给 Acceptor,这次仍然多数派通过,此修改才能生效,可以返回响应给客户端。