FISCO BCOS区块链平台源码分析,对其中包含的类进行总结

 FISCO BCOS区块链是基于以太坊修改

现在将FISCO BCOS区块链平台中涉及到的比较重要的特殊的类进行总结,方便之后学习

Fisco-bcos 底层平台 
Web3sdk节点发交易相关
并行计算
Interface Rpc 查询 amop发交易订阅发布
 Statedb只保留最新数据

Fisco-bcos 主入口 
main解析命令行参数配置
Acoountmanage 创建用户

Devcown核心 封装密码学函数和对文件操作
  Worker类 类似一个线程 监控区块数据同步 
  Triedb 类  默克尔树proof跨链 关键路径 verifyproof 简单跨链。但是不可以证明

跨链修改 数据存储

Decrypto  落盘加密 椭圆曲线加密等等。。。

Singlepoint 固定一个节点出块测试  调试使用

Pbft
{

Peer host 实现
Hostcapability  msg-handler-   pbftclient(检测pbft消息 pbft引擎)
{onsealgenerated dowork    reigigsealing 实现}
}


ABI.CPP incode 
合约注册 调用逻辑 判断调用对应代码 通过ID合约调用C++代码

Ethereum
 Account合约和普通
Block  执行gas预判之前init里面
Blockchain  最后指针保证不写脏数据
 Rpc目录下加给用户接口

Rchain 合约中形式化证明

 

你可能感兴趣的:(FISCO,BCOS)