众享区块链(ZXChain)系统基于MVC架构,由构成P2P网络的ZX节点提供P2P连接和区块链服务。
ZX节点每时每刻都会产生ledger(每个大小为304-1024字节,假定网络有3个节点时,约3-6秒一个),然后依赖于配置的信任节点投票达成共识输出结果。首先更新本地内存中的区块链,然后在网络上发布最新的区块。之后每个节点重复之前的过程产生区块,更新本地区块链。同时比对网络上的区块和本地的区块是否有效,之后进行同步。中间层ZX-lib封装节点的websocket服务,对上层提供更为简化的接口。表示层ZX-client目前支持桌面版(win/mac/linux)和网页版。
图1:众享区块链的系统架构
ZXChain | Bitcoin | Ethereum | |
架构 | 多中心 | 无中心 | 无中心 |
类型 | 私有链 | 公有链 | 公有链 |
应用 | 数字资产交易 文件可靠存储 | P2P比特币交易 | 去中心化应用平台 |
交易确认时间 | 5秒 | 60分钟 | 20秒 |
共识机制 | DPOS,POW POS等 | POW | POS |
智能合约 | 支持 | 不支持 | 支持 |