基于区块链的去中心化物品共享交易服务系统
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Blockchain based decentralized item sharing and transaction service system
  • 作者:范吉立 ; 何蒲 ; 李晓华 ; 聂铁铮 ; 于戈
  • 英文作者:FAN Jili;HE Pu;LI Xiaohua;NIE Tiezheng;YU Ge;School of Computer Science and Engineering, Northeastern University;
  • 关键词:区块链 ; 交易管理 ; 以太坊 ; 智能合约 ; 分布式数据库
  • 英文关键词:blockchain;;transaction management;;Ethereum;;smart contract;;distributed database
  • 中文刊名:JSJY
  • 英文刊名:Journal of Computer Applications
  • 机构:东北大学计算机科学与工程学院;
  • 出版日期:2019-01-31 09:46
  • 出版单位:计算机应用
  • 年:2019
  • 期:v.39;No.345
  • 基金:国家自然科学基金资助项目(61672142,61433008,U1435216);; 中央高校基本科研业务费项目(N150408001-3,N150404013)~~
  • 语种:中文;
  • 页:JSJY201905015
  • 页数:6
  • CN:05
  • ISSN:51-1307/TP
  • 分类号:90-95
摘要
随着共享经济的发展,对于高可信的分布式交易管理具有迫切的需求,然而,传统的中心化信息系统难以满足。区块链技术提供了一种共享账本机制,为构建可信的分布式交易管理奠定了基础。以支持智能合约的区块链2.0平台——以太坊平台作为基础框架,深入研究基于区块链技术的去中心化共享物品交易服务系统的运行机制与实现技术。设计了基于以太坊的去中心化物品共享交易服务系统框架,提出了基于智能合约机制的交易管理处理流程,详细描述了包括用户接口在内的系统实现技术,并对该系统在交易处理上的性能进行了实验测试。实验结果表明,基于以太坊的交易服务系统在保证交易数据可信性的基础上,平均交易处理速度为每秒21.7条,有索引查询速度为每秒117.6条,具有较高的运行效率。
        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.
引文
[1] SATOSHI N.Bitcoin:a peer-to-peer electronic cash system[EB/OL].[2018- 03- 10].https://bitcoin.org/bitcoin.pdf.
    [2] DINH T T A,LIU R,ZHANG M,et al.Untangling blockchain:a data processing view of blockchain systems[J].IEEE Transactions on Knowledge and Data Engineering,2018,30(7):1366-1385.
    [3] 邵奇峰,金澈清,张召,等.区块链技术:架构及进展[J].计算机学报,2017,41(5):969-988.(SHAO Q F,JIN C Q,ZHANG Z,et al.Blockchain:architecture and research progress[J].Chinese Journal of Computers,2017,41(5):969-988.)
    [4] 何蒲,于戈,张岩峰,等.区块链技术与应用前瞻综述[J].计算机科学,2016,44(4):1-7,15.(HE P,YU G,ZHANG Y F,et al.Survey on blockchain technology and its application prospects[J].Computer Science,2016,44(4):1-7,15.)
    [5] JAMES R.A next-generation smart contract and decentralized application platform[EB/OL].[2018- 03- 10].https://cryptorating.eu/whitepapers/Ethereum/Ethereum_white_paper.pdf.
    [6] WOOD G.Ethereum:a secure decentralised generalised transaction ledger[EB/OL].[2018- 03- 10].http://gavwood.com/paper.pdf.
    [7] BROWN R G.A simple model for smart contracts[EB/OL].[2018- 03- 12].https://gendal.me/2015/02/10/a-simple-model-for-smart-contracts/.
    [8] 袁勇,王飞跃.区块链技术发展现状与展望[J].自动化学报,2016,42(4):481-494.(YUAN Y,WANG F Y.Blockchain:the state of the art and future trends[J].Acta Automatica Sinica,2016,42(4):481-494.)
    [9] IAN A.Digix and Coinify marry Bitcoin and Ethereum for gold-based digital assets[EB/OL].[2018- 03- 10].http://www.ibtimes.co.uk/digix-coinify-marry-bitcoin-ethereum-gold-based-digital-assets-1525790.
    [10] WeiFund:a decentralized crowdfunding platform[EB/OL].[2018- 03- 10].http://weifund.readthedocs.io/en/latest/.
    [11] VOGELSTELLER F.Whisper[EB/OL].[2018- 03- 11].https://github.com/ethereum/wiki/wiki/Whisper.
    [12] Metamask.Brings Ethereum to your browser[EB/OL].[2018- 03- 11].https://metamask.io/.
    [13] Swarm.Serverless hosting incentivized peer-to-peer storage and content distribution[EB/OL].[2018- 03- 10].http://swarm-gateways.net/bzz:/theswarm.eth/.
    [14] Ethercasts.State of the DApps[EB/OL].[2018- 03- 11].https://dapps.ethercasts.com/.
    [15] Ethereum.Web3.js-Ethereum JavaScript API[EB/OL].[2018- 12- 15].https://web3js.readthedocs.io/en/1.0/.
    [16] Ethereum.Solidity[EB/OL].[2018- 12- 15].http://solidity.readthedocs.io/en/latest/.
    [17] Truffle Suite.Truffle overview[EB/OL].[2018- 12- 15].https://truffleframework.com/docs/truffle/overview.
    [18] ATZEI N,BARTOLETTI M,CIMOLI T.A survey of attacks on Ethereum smart contracts (SoK)[C]// POST 2017:Proceedings of the 2017 International Conference on Principles of Security and Trust.Berlin:Springer,2017:164-186.
    [19] OpenZeppelin.Library SafeMath[EB/OL].[2019- 01- 03].https://openzeppelin.org/api/docs/math_SafeMath.html.
    [20] MARINO B,JUELS A.Setting standards for altering and undoing smart contracts[C]// RuleML 2016:Proceedings of the 2016 International Symposium on Rules and Rule Markup Languages for the Semantic Web.Berlin:Springer,2016:151-166.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700