项目概述:企业应用混合链,基于 Docker 搭建多节点集群项目。核心模块包含 Blcokchain、Consensus、MemPool、P2P及 ABCI等。
技术方案:Consensus 共识模块实现热插拔共识架构,能够根据不同的应用场景从多种算法中选择一种共识算法,包括 PBFT 实用拜占庭容错共识、PoS 权益证明共识、DPoS 委托权益证明共识及基于包含计算零知识证明的可验证随机函数(VRF )的共识算法 VBFT等;Blockchain 模块实现生成区块、补齐链上区块、验证区块及保存区块等功能;基于 TCP-base Gossip Protocal的P2P模块实现 Peer 节点的增删及节点间的信息传输并与其他模块解耦;ABCI 模块实现智能合约包括交易的校验及传输等功能。
点击空白处退出提示
评论