1. 系统框架设计

整体架构上,泰岳链划分成基础数据层、核心共识层、应用管理层和接口层等:

  • 存储层: 提供区块链数据存储多种的方式如关系型数据库及列式数据库等及和密码算法库
  • 数据层:提供区块链的基础数据结构及事件状态数据等及区块同步机制。
  • 网络层: 实现了区块链底层通讯基础,提供P2P网络通信。
  • 核心共识层: 实现区块链的共识机制、交易执行引擎和存储驱动及CA准入机制。
  • 接口层: 面向区块链用户,提供多种协议的RPC接口、SDK和交互式控制台。
  • 管理应用层: 实现区块链的管理功能,包括参数配置、账本管理和权限管理。

泰岳链基于清晰的模块设计,构建了稳定、健壮的区块系统。

https://upload-images.jianshu.io/upload_images/19966461-f835eb93bd8d3475.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240