区块链技术教学与虚拟仿真平台
来自复旦大学的阚海斌教授分享了他们关于区块链技术教学的一些内容和开发使用的仿真平台
区块链存储机制
区块链存储概述
逻辑形式----区块数据,相当于数据库日志
物理方式----状态数据,相当于数据库存储内容
区块链场景下还要验证数据。
区块数据存储
总体构架: 逻辑结构---转化层---物理存储
逻辑结构:
转化层:
物理存储:
状态数据存储
UTXO模型:
账户模型(K-V模型):
以太坊MPT
既能做验证还能做索引:
数据验证
以太坊区块结构
Fabric 存储
存储优化
区块链存储可扩展性
挑战:
- 存不下-全量存储无法适应海量数据
- 存的慢-链式存储吞吐量低/图式冲突事务多。
- 查找困难-查不准
- 功能单一-不支持分布式事务,丰富区块链查询功能