dfinity共识算法,中文版,包括DKG分布式秘钥等
2022-04-13 18:11:09 1.76MB 分布式 共识算法 zookeeper 区块链
1
1.HotStuff(Libra的原型) 2.Sync - HotStuff 3.BFT - smart(PBFT的应用版本) 4.PBFT 5.SBFT 6.Zyzzyva 7.Bitcoin-ng(对POW的改进) 8.casper 9.GHOST(以太坊)
2022-04-06 03:14:19 4.55MB 区块链 共识算法 算法
1
针对现有实用拜占庭容错算法(PBFT)在联盟链应用场景下存在扩展性差,通信开销大,效率低等问题,提出了一种基于信用分级的拜占庭容错共识算法,即CLBFT (Credit-Layered Byzantine Fault Tolerance).在PBFT基础上,制定节点信用积分规则.提出一种基于信用等级划分的机制,把节点划分成4类,增强可信节点的主动性,减少异常节点的参与,达到系统良好运行的目的.实验结果表明,在长期运行状态下,CLBFT明显减少了通信开销,提高了系统效率.
1
IT行业技术实践案例参考
2021-12-23 13:02:16 1.13MB 技术实践 区块链
关于集群 主从节点工作原理
2021-12-19 22:04:13 1MB raft算法
1
go-raft 分布式 raft 共识算法 go 实现 一、需要实现的接口 Fsm 客户端状态机接口,在 raft 内部调用此接口来实现状态机的相关操作,比如应用日志,生成快照,安装快照等。 Transport 在 raft 内部调用此接口的各个方法用于网络通信,比如发送心跳,日志复制,领导者选举,发送快照等。 RaftStatePersister 在 raft 内部调用此接口来持久化和加载内部状态数据,包括 term,votedFor及日志条目。 SnapshotPersister 在 raft 内部调用此接口来持久化和加载快照数据。 Logger 在 raft 内部调用此接口来打印日志。 二、使用 新建一个 raft.Node 对象,代表当前节点 使用 raft.Node.Run() 方法开启 raft 循环 开放 HTTP/RPC 接口,调用 raft.Node 的相应方法来接收来自
2021-12-15 21:22:52 21KB Go
1
区块链证明 带有工作量证明共识算法的区块链概念证明 程序运行需要Node.js 要在终端中运行: 节点main.js 使用其他共识算法查看其他存储库以获取区块链POC。
2021-12-13 21:55:32 105KB JavaScript
1
一种PBFT算法变种(实用拜占庭容错算法,联盟链共识算法),基于PBFT算法进行的改进。 原文名称:Tendermint: Consensus without Mining 作者:Jae Kwon
1
Distributed Computing - Principles,Algorithms,and Systems 分布式计算:原理,算法与系统
2021-11-29 13:46:19 6.47MB 分布式计算 区块链 共识算法
1
主要介绍了使用GO实现Paxos共识算法,本文给大家介绍的非常详细,对大家的学习或工作,具有一定的参考借鉴价值,需要的朋友可以参考下
2021-11-19 13:36:39 153KB GO实现Paxos共识算法 Paxos共识算法
1