计算机集成制造系统 ›› 2019, Vol. 25 ›› Issue (第4): 978-984.DOI: 10.13196/j.cims.2019.04.021

• 当期目次 • 上一篇    下一篇

一种支持区块链交易溯源的混合索引机制

尤瑶1,孔兰菊1,肖宗水2,郑永清2,李庆忠1,2+   

  1. 1.山东大学计算机科学与技术学院
    2.山大地纬软件股份有限公司
  • 出版日期:2019-04-30 发布日期:2019-04-30
  • 基金资助:
    国家自然科学基金资助项目(61772316);山东省重点研发计划资助项目(2017CXGC0702);泰山产业领军人才专项资助项目(tscy20160404)。

Hybrid indexing scheme supporting blockchain transaction tracing

  • Online:2019-04-30 Published:2019-04-30
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61772316),the Science and Technology Development Plan of Shandong Province,China(No.2017CXGC0702),and the Taishan Industrial Experts Program of Shandong Province,China(No.tscy20160404).

摘要: 为解决数字化资产背景下的交易描述及溯源问题,提出一种基于区块链的数字化资产交易模型和基于交易链的混合索引机制。交易模型为数字化资产领域复杂的交易模式提出标准化的操作结构;为高效追溯交易,扩展以太坊的账户模型得到改进的账户状态树模型,改进的账户状态树模型实时维护账户最新的交易状态,并将索引数据嵌入到交易记录数据中,实现索引与数据混合的模式,这种细粒度的索引设计保证了记录数据的完备性和可追溯性,进而优化交易溯源的业务流程。实验结果表明,使用混合索引机制的交易检索方法在不同的交易量级中均表现出高效的查询效率。

关键词: 区块链, 数字化资产, 索引机制, 交易溯源, 流程优化

Abstract: To solve the problem of transaction description and traceability of digital assets,a novel digital asset transaction model based on blockchain and a hybrid indexing scheme based on transaction chain were presented.For the complex transaction pattern of digital assets,the transaction model proposed the standardized operation structure;to trace the transaction efficiently,an improved account status tree model was presented on the basis of Ethereum's account model,which could maintain the latest transaction state for each account and embed index data into the transaction record data.The fine-grained indexing scheme guaranteed the integrality and traceability of recorded data and optimized the business process of transaction traceability.The experimental results showed that the proposed solution could effectively improve the query performance under different settings of transaction volumes.

Key words: blockchain, digital assets, indexing scheme, transaction traceability, process optimization

中图分类号: