【技术实现步骤摘要】
本专利技术涉及区块链,尤其涉及一种区块链数据存储和查询方法、装置、设备及介质。
技术介绍
1、在区块链系统中,高效的数据存储是一个重要的研究方向。现有多数区块链系统采用kv(key-value)型数据库(如leveldb、rocksdb)以提升系统性能及响应速度。然而,随着链上交易和区块的不断增加,数据库中存储的数据量也随之增多,导致区块链节点性能大幅下降。如何避免日益增长的区块数据导致数据库性能下降是亟需解决的问题。
技术实现思路
1、本专利技术提供一种区块链数据存储和查询方法、装置、设备及介质,用以解决相关技术中数据库性能下降拖慢区块链节点的缺陷。
2、本专利技术提供一种区块链数据存储方法,包括如下步骤。
3、获取区块链上待存储的区块数据;
4、将所述区块数据存入所述区块链之外的存储空间;
5、基于所述区块数据在所述存储空间上的位置,建立所述区块数据的区块索引,将所述区块索引存入所述区块链上的区块数据库。
6、根据本专利技术提
...【技术保护点】
1.一种区块链数据存储方法,其特征在于,包括:
2.根据权利要求1所述的区块链数据存储方法,其特征在于,所述将所述区块数据存入所述区块链之外的存储空间,包括:
3.根据权利要求2所述的区块链数据存储方法,其特征在于,所述基于所述区块数据在所述存储空间上的位置,建立所述区块数据的区块索引,包括:
4.根据权利要求3所述的区块链数据存储方法,其特征在于,还包括:
5.根据权利要求1至4中任一项所述的区块数据存储方法,其特征在于,还包括:
6.根据权利要求5所述的区块链数据存储方法,其特征在于,还包括:
【技术特征摘要】
1.一种区块链数据存储方法,其特征在于,包括:
2.根据权利要求1所述的区块链数据存储方法,其特征在于,所述将所述区块数据存入所述区块链之外的存储空间,包括:
3.根据权利要求2所述的区块链数据存储方法,其特征在于,所述基于所述区块数据在所述存储空间上的位置,建立所述区块数据的区块索引,包括:
4.根据权利要求3所述的区块链数据存储方法,其特征在于,还包括:
5.根据权利要求1至4中任一项所述的区块数据存储方法,其特征在于,还包括:
6.根据权利要求5所述的区块链数据存储方法,其特征在于,还包括:
7.一种区块链数据查询方法,其特征在于,包括:
8.一种区块链数据存储装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:况建东,肖蔼华,闻储,米勇,刘彬,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。