Efficient Blockchain Query

碩士 === 國立中央大學 === 資訊工程學系 === 106 === We can envision that the blockchain technology, the core of FinTech, will be adopted for more and more applications in the future. However, the existing blockchain implementation supports very limited query operations and the response time of the supported operat...

Full description

Bibliographic Details
Main Authors: Yu-Ju Lin, 林妤儒
Other Authors: 孫敏德
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/464p5b
Description
Summary:碩士 === 國立中央大學 === 資訊工程學系 === 106 === We can envision that the blockchain technology, the core of FinTech, will be adopted for more and more applications in the future. However, the existing blockchain implementation supports very limited query operations and the response time of the supported operations grows with the number of blocks. To address these issues, we propose HyperQL, which is an query layer on the top of the blockchain in Hyperledger Fabric. The HyperQL-enabled Hyperledger Fabric uses the block listener to monitor the response message of generated blocks in real-time. After the handler filters useless data, HyperQL stores the data and updates entries in PostgreSQL, a NewSQL database system. An interface is provided for users to query the HyperQL-enabled Hyperledger Fabric. The proposed HyperQL-enabled Hyperledger Fabric supports full SQL operations with high performance and reliability. The experiment results show that the excellent performance of important query operations and all advanced query types in the HyperQL-enabled Hyperledger Fabric.