Ledgerdata Refiner: A Powerful Ledger Data Query Platform for Hyperledger Fabric
Autor: | Sun Haoli, Ence Zhou, Kazuhiro Yamashita, Yoshihide Nomura, Jun Sun, Bingfeng Pi |
---|---|
Rok vydání: | 2019 |
Předmět: |
Networking and Internet Architecture (cs.NI)
FOS: Computer and information sciences Database Distributed database Computer science 020207 software engineering 02 engineering and technology computer.software_genre Computer Science - Networking and Internet Architecture Data access Computer Science - Distributed Parallel and Cluster Computing Order (business) 020204 information systems Middleware (distributed applications) Distributed ledger Ledger 0202 electrical engineering electronic engineering information engineering Distributed Parallel and Cluster Computing (cs.DC) State (computer science) computer Database transaction Block (data storage) |
Zdroj: | IoTSMS |
DOI: | 10.1109/iotsms48152.2019.8939212 |
Popis: | 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. 8 pages, 12 figures, 2 tables |
Databáze: | OpenAIRE |
Externí odkaz: |