Ledgerdata Refiner: A Powerful Ledger Data Query Platform for Hyperledger Fabric

被引:16
作者
Zhou, Ence [1 ]
Sun, Haoli [1 ]
Pi, Bingfeng [1 ]
Sun, Jun [1 ]
Yamashita, Kazuhiro [2 ]
Nomura, Yoshihide [2 ]
机构
[1] Fujitsu Res & Dev Ctr, Informat Technol Lab, Suzhou, Peoples R China
[2] Fujitsu Labs Ltd, Informat Syst Technol Lab, Kawasaki, Kanagawa, Japan
来源
2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS) | 2019年
关键词
blockchain; Hyperledger Fabric; ledger data analysis; schema comparison; rich query; ledger analysis framework; INTERNET;
D O I
10.1109/iotsms48152.2019.8939212
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain is one of the most popular distributed ledger technologies. It can solve the trust issue among enterprises. Hyperledger Fabric is a permissioned blockchain aiming at enterprise-grade business applications. However, compared to traditional distributed database solutions, one issue of blockchain based application development is the limited data access. For Fabric, the ledger data can only be retrieved by limited interfaces provided by Fabric SDKs or chaincode. In order to meet the requirements of data query and provide flexible query functions for real applications built on Fabric, this paper proposed a ledger data query platform called Ledgerdata Refiner. With ledger data analysis middleware, we provide sufficient interfaces for users to retrieve block or transaction efficiently. It is also able to track historical operations for any specific state. In addition, schemas of ledger state have been analyzed and clustered, which enable users to perform rich queries against ledger data. Finally, we validate the effectiveness of our query platform on a real application.
引用
收藏
页码:433 / 440
页数:8
相关论文
共 17 条
[1]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[2]  
[Anonymous], DIGITIZING GLOBAL TR
[3]   SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies [J].
Bonneau, Joseph ;
Miller, Andrew ;
Clark, Jeremy ;
Narayanan, Arvind ;
Kroll, Joshua A. ;
Felten, Edward W. .
2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, :104-121
[4]   Privacy Management in Social Internet of Vehicles: Review, Challenges and Blockchain Based Solutions [J].
Butt, Talal Ashraf ;
Iqbal, Razi ;
Salah, Khaled ;
Aloqaily, Moayad ;
Jararweh, Yaser .
IEEE ACCESS, 2019, 7 :79694-79713
[5]   Detecting Ponzi Schemes on Ethereum: Towards Healthier Blockchain Technology [J].
Chen, Weili ;
Zheng, Zibin ;
Cui, Jiahui ;
Ngai, Edith ;
Zheng, Peilin ;
Zhou, Yuren .
WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, :1409-1418
[6]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[7]  
Dannen C., 2017, Introducing Ethereum and solidity, V318
[8]   Blockchain application and outlook in the banking industry [J].
Guo, Ye ;
Liang, Chen .
FINANCIAL INNOVATION, 2016, 2 (01)
[9]  
Nakamoto S., Bitcoin: A Peer-to-Peer Electronic Cash System [Online], DOI DOI 10.2139/SSRN.3440802
[10]  
Narayanan A., 2016, Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction