Journal of Computer Applications ›› 2019, Vol. 39 ›› Issue (5): 1330-1335.DOI: 10.11772/j.issn.1001-9081.2018112512

• Data science and technology • Previous Articles     Next Articles

Blockchain based decentralized item sharing and transaction service system

FAN Jili, HE Pu, LI Xiaohua, NIE Tiezheng, YU Ge   

  1. School of Computer Science and Engineering, Northeastern University, Shenyang Liaoning 110169, China
  • Received:2018-12-04 Revised:2019-01-09 Online:2019-05-10 Published:2019-05-14
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61672142,61433008,U1435216), the Fundamental Research Funds for the Central Universities (N150408001-3, N150404013).

基于区块链的去中心化物品共享交易服务系统

范吉立, 何蒲, 李晓华, 聂铁铮, 于戈   

  1. 东北大学 计算机科学与工程学院, 沈阳 110169
  • 通讯作者: 于戈
  • 作者简介:范吉立(1987-),男,河北邢台人,工程师,硕士研究生,主要研究方向:区块链、云计算;何蒲(1992-),男,重庆人,硕士研究生,主要研究方向:区块链、存储管理;李晓华(1969-),女,辽宁凌源人,讲师,博士,CCF会员,主要研究方向:数据库系统、移动计算;聂铁铮(1980-),男,辽宁沈阳人,副教授,博士,CCF高级会员,主要研究方向:分布式数据库系统、数据集成;于戈(1962-),男,辽宁大连人,教授,博士,CCF会士,主要研究方向:分布与并行系统、大数据管理。
  • 基金资助:
    国家自然科学基金资助项目(61672142,61433008,U1435216);中央高校基本科研业务费项目(N150408001-3,N150404013)。

Abstract: With the development of sharing economy, there is an urgent need for highly trusted distributed transaction management; however, traditional centralized information systems are difficult to meet it. Blockchain technology provides a shared ledger mechanism, which laid foundation for building credible distributed transaction management service. As blockchain 2.0 platform supporting smart contract, Ethereum platform was used as the basic framework to deeply study the operation mechanism and implementation technology of the decentralized shared goods transaction service system based on blockchain technology. Decentralized item sharing transaction service system framework based on Ethereum was designed, and a transaction management process based on intelligent contract mechanism was proposed. The system implementation technology including user interface was described in detail, and the performance of the system in transaction processing was tested. The experimental results indicate that the Ethereum-based transaction management system can ensure the creditability of the data and has a high operational efficiency, with average transaction processing speed of 21.7 items/s, and indexed average query speed of 117.6 items/s.

Key words: blockchain, transaction management, Ethereum, smart contract, distributed database

摘要: 随着共享经济的发展,对于高可信的分布式交易管理具有迫切的需求,然而,传统的中心化信息系统难以满足。区块链技术提供了一种共享账本机制,为构建可信的分布式交易管理奠定了基础。以支持智能合约的区块链2.0平台——以太坊平台作为基础框架,深入研究基于区块链技术的去中心化共享物品交易服务系统的运行机制与实现技术。设计了基于以太坊的去中心化物品共享交易服务系统框架,提出了基于智能合约机制的交易管理处理流程,详细描述了包括用户接口在内的系统实现技术,并对该系统在交易处理上的性能进行了实验测试。实验结果表明,基于以太坊的交易服务系统在保证交易数据可信性的基础上,平均交易处理速度为每秒21.7条,有索引查询速度为每秒117.6条,具有较高的运行效率。

关键词: 区块链, 交易管理, 以太坊, 智能合约, 分布式数据库

CLC Number: