Back to Search
Start Over
On spatio-temporal blockchain query processing
- Source :
- Qu, Q, Nurgaliev, I, Muzammal, M, Jensen, C S & Fan, J 2019, ' On spatio-temporal blockchain query processing ', Future Generation Computer Systems, vol. 98, pp. 208-218 . https://doi.org/10.1016/j.future.2019.03.038
- Publication Year :
- 2019
- Publisher :
- Elsevier BV, 2019.
-
Abstract
- Recent advances in blockchain technology suggest that the technology has potential for use in applications in a variety of new domains including spatio-temporal data management. The reliability and immutability of blockchains combined with the support for decentralized, trustless data processing offer new opportunities for applications in such domains. However, current blockchain proposals do not support spatio-temporal data processing, and the block-based sequential access in blockchain hinders efficient query processing. We propose spatio-temporal blockchain technology that supports fast query processing. More specifically, we propose blockchain technology that records time and location attributes for the transactions, maintains data integrity, and supports fast spatial queries by the introduction of a cryptographically signed tree data structure, the Merkle Block Space Index (BSI), which is a modification of the Merkle KD-tree. We consider Bitcoin-like near-uniform block generation, and we process temporal queries by means of a block-DAG data structure, called Temporal Graph Search (TGS), without the need for temporal indexes. To enable the experiments, we propose a random graph model to generate a block-DAG topology for an abstract peer-to-peer network. We perform a comprehensive evaluation to offer insight into the applicability and effectiveness of the proposed technology. The evaluation indicates that TGS-BSI is a promising solution for efficient spatio-temporal query processing on blockchains.
- Subjects :
- Authenticated data-structure
Random graph
Blockchain
Computer Networks and Communications
Computer science
business.industry
Data management
Distributed computing
020206 networking & telecommunications
02 engineering and technology
Blockchains
Data structure
Sequential access
Spatio-temporal data
Graph
Tree (data structure)
Block-DAG
Hardware and Architecture
Data integrity
0202 electrical engineering, electronic engineering, information engineering
Graph (abstract data type)
020201 artificial intelligence & image processing
business
Software
Subjects
Details
- ISSN :
- 0167739X
- Volume :
- 98
- Database :
- OpenAIRE
- Journal :
- Future Generation Computer Systems
- Accession number :
- edsair.doi.dedup.....cd9642ca874ae8a259ed8542412b1652