TestChain(持续更新)

TestChain 项目旨在开发一款基于Docker的区块链研究平台。

架构设计

描述 备注
Data Block 数据层的区块类 可继承
Data Transaction 数据层的交易类 可继承
Data Chain 数据层的链类 可继承
Data Database 数据层的数据库类 可继承
Data Hash 数据层的散列类 可继承
Data AsymmetricEncryption 数据层的非对称加密类 可继承
Network P2P 网络层的P2P类 不可继承
Network Transmission 网络层的传播类 可继承
Network Verification 网络层的验证类 可继承
Consensus Consensus 共识层的共识类 可继承
Consensus PBFT 共识层的PBFT类 不可继承
Consensus PoW 共识层的PoW类 不可继承
Consensus PoS 共识层的PoS类 不可继承
Consensus DPoS 共识层的DPoS类 不可继承
Consensus PoSap 共识层的PoSap类 不可继承
Incentive Wallet 激励层的钱包类 可继承

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。