区块链查询技术优化
2021-05-23李楠
电脑知识与技术 2021年11期
李楠



摘要:对区块链上数据查询功能单一且查询效率低等问题,提出一种查询技术的优化方案,该方案对区塊链的Merkle树进行了修改,结合了B+树的结构,不仅能够快速验证(基于M-B+树根hash),还可以利用B+树的结构快速查找特定记录。并将交易的关键信息和对应的区块号等数据存入到关系数据库MySQL中,从而支持关系查询。实验结果表明,基于M-B+树的区块链系统不仅查询速度效率提升而且具有丰富的查询手段。
关键词:区块链;超级账本;关系查询;B+树
中图分类号:TP3 文献标识码:A
文章编号:1009-3044(2021)11-0213-03
1 引言
区块链技术主要是解决在分布式、不可信的场景下进行安全、可靠、不可更改的交易问题。目前研究内容涉及:系统性能分析、安全性能和共识算法研究、技术应用探索等方面,查询技术和底层数据管理研究不多,由于区块链采用链式结构,在查询的业务场景中,查询效率低、方法有限,且时间复杂度高,使区块链技术应用价值被削弱。
在查询领域的研究主要有两大方向:第一种,对结点进行区分,并且对查询的路径进行优化,来提升查询效率,但是这种方法还是在区块链原有的查询方式上进行优化,对原有的区块链查询功能没有提升;第二种,将区块链和现有的数据库连接,借助数据库丰富的查询功能,但是这种方法存在数据库数据安全问题。
第一种方法只是对现有的节点进行优化,在区块链原有的查询方式上进行优化,却没有从区块链本身进行相应……
登录APP查看全文
