【技术实现步骤摘要】
本专利技术属于区块链数据分析,具体涉及一种基于共享储存的区块链分析系统。
技术介绍
1、随着图灵完备的智能合约的诞生,区块链已经成为复杂的去中心化应用基础设施,催生了去中心化金融、去中心化自治组织等一大批去中心化应用。链上数据也随之增长,目前作为主流区块链的以太坊上的归档数据已达15tb,并以每周100gb的速度持续增长。然而区块链客户端查询能力有限,往往需要借助数据库等外部系统进行数据分析。随着数据越来越复杂,规模越来越庞大,多样分析需求越来越多,高性能的、灵活的分析系统已成为瓶颈。
2、目前,区块链数据分析系统主要面临以下困难:
3、1、效率低与储存空间占用大,区块链中数据模型复杂,数据量巨大,往往需要大量冗余的复杂处理流程与储存空间来同步、索引数据。
4、2、分析灵活性差,区块链技术与生态日新月异,新的分析需求不断涌现,需要灵活面对各种分析需求。
5、3、兼容性差,区块链技术与分析技术都已建立起了繁荣的生态,并且仍然在不断地演进,需要将现有的区块链生态与大数据生态进行有机结合。
>6、目前,对本文档来自技高网...
【技术保护点】
1.一种基于共享储存的区块链分析系统,其特征在于,分为储存层、服务层与应用层;
2.根据权利要求1所述的一种基于共享储存的区块链分析系统,其特征在于,所述区块链客户端从HBase的链上数据中读取历史世界状态,执行区块后产生新的世界状态,并将新的世界状态写回到HBase的链上数据中;MapReduce应用从HBase的链上数据中读取完整的世界状态,计算后的结果写入HBase的链下数据部分;
3.根据权利要求2所述的一种基于共享储存的区块链分析系统,其特征在于,所述完整的世界状态对应的版本号保存在HBase的链上数据中的一个元数据表中。
【技术特征摘要】
1.一种基于共享储存的区块链分析系统,其特征在于,分为储存层、服务层与应用层;
2.根据权利要求1所述的一种基于共享储存的区块链分析系统,其特征在于,所述区块链客户端从hbase的链上数据中读取历史世界状态,执行区块后产生新的世界状态,并将新的世界状态写回到hbase的链上数据中;mapreduce应用从hbase的链上数据中读取完整的世界状态,计算后的结果写入hbase的链下数据部分;
3.根据权利要求2所述的一种基于共享储存的区块链分析系统,其特征在于,所述完整的世界状态对应的版本号保存在hbase的链上数据中的一个元数据表中。
4.根据权利要求2所述的一种基于...
【专利技术属性】
技术研发人员:王诏贤,巢玲威,樊宽路,薛瑞尼,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。