ABSTRACT
This demonstration presents vChain, a blockchain system that ensures query integrity. With the proliferation of blockchain applications and services, there has been an increasing demand for querying the data stored in a blockchain database. However, existing solutions either are at the risk of losing query integrity, or require users to maintain a full copy of the blockchain database. In comparison, by employing a novel verifiable query processing framework, vChain enables a lightweight user to authenticate the query results returned from a potentially untrusted service provider. We demonstrate its verifiable query operations, usability, and performance with visualization for better insights. We also showcase how users can detect falsified results in the case that the service provider is compromised.
- C. Xu, C. Zhang, and J. Xu. 2019. vChain: Enabling verifiable boolean range queries over blockchain databases. In Proc. SIGMOD, 141--158.Google Scholar
- A. Sharma, F. M. Schuhknecht, D. Agrawal, and J. Dit-trich. 2019. Blurring the lines between blockchains and database systems: the case of hyperledger fabric. In Proc. SIGMOD, 105--122.Google Scholar
- H. Dang, T. T. A. Dinh, D. Loghin, E.-C. Chang, Q. Lin, and B. C. Ooi. 2019. Towards scaling blockchain systems via sharding. In Proc. SIGMOD, 123--140.Google Scholar
- C. Zhang, C. Xu, J. Xu, Y. Tang, and B. Choi. 2019.GEM2-Tree: A gas-efficient structure for authenticated range queries in blockchain. In Proc. ICDE, 842--853.Google Scholar
- P. Ruan, G. Chen, T. T. A. Dinh, Q. Lin, B. C. Ooi, and M. Zhang. 2019. Fine-grained, secure and efficient data provenance on blockchain systems. Proc. VLDB Endow., 12, 9, 975--988.Google ScholarDigital Library
- Blockchair. 2018. A blockchain search and analytics engine for Bitcoin, Bitcoin Cash and Ethereum. (2018). https://blockchair.com/.Google Scholar
- BigchainDB GmbH. 2018. BigChainDB 2.0: The blockchain database. (2018). https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf.Google Scholar
- R. C. Merkle. 1989. A certified digital signature. In Advances in Cryptology - CRYPTO, 218--238.Google Scholar
- C. Xu, Q. Chen, H. Hu, J. Xu, and X. Hei. 2018. Authenticating aggregate queries over set-valued data with confidentiality. IEEE Trans. Knowl. Data Eng., 30,4, 630--644.Google ScholarCross Ref
- S. Bowe, A. Chiesa, M. Green, I. Miers, P. Mishra, and H.Wu. 2018. Zexe: Enabling decentralized private computation. Cryptology ePrint Archive, Report 2018/962.(2018).Google Scholar
Index Terms
- vChain: A Blockchain System Ensuring Query Integrity
Recommendations
vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases
SIGMOD '19: Proceedings of the 2019 International Conference on Management of DataBlockchains have recently been under the spotlight due to the boom of cryptocurrencies and decentralized applications. There is an increasing demand for querying the data stored in a blockchain database. To ensure query integrity, the user can maintain ...
On efficient top-k transaction path query processing in blockchain database
AbstractWith the rapid development of blockchain, user’s daily financial bills and transfer records can be safely and completely stored in a transaction form. These transactions express commercial preferences for various scenarios and can be ...
Combining Joint and Semi-Join Operations for Distributed Query Processing
The application of a combination of join and semi-join operations to minimize the amount of data transmission required for distributed query processing is discussed. Specifically, two important concepts that occur with the use of join operations as ...
Comments