BlockchainDB: Querable and Immutable DatabaseChinese Full Text
JIAO Tong;SHEN De-Rong;NIE Tie-Zheng;KOU Yue;LI Xiao-Hua;YU Ge;School of Computer Science and Engineering, Northeastern University;
Abstract: With the rise of a series of crypto-currencies, such as Bitcoin and Ether, the underlying blockchain technology has received more and more attention. The blockchain is known as the characteristics of decentralization and immutability. Ethereum utilizes the blockchain technology to build the next generation decentralized application platform. BigchainDB combines blockchain technology with traditional distributed databases, and uses the federal based voting to improve the traditional PoW mechanism and finally improves the system’s scalability and throughput. However, the existing blockchain system mostly stores transaction information with a fixed-form. Although there are data fields in each transaction, the existing blockchain system cannot directly query the specific details within the data fields of the transaction data from the blockchain data. To query the specific details of the data field, it must query the transaction first with the hash value of the transaction to get the complete information of the transaction, and then retrieve the details in the transaction data. This mechanism has a low operability of data and a lack of query functions of the traditional database. This study first proposes a framework of blockchain database system, which applies blockchain technology to distributed data management. Then, an immutable index is proposed based on hash functions. According to the index, the data in the block can be quickly retrieved to implement the query processing in the blockchain. Finally, experiments are designed to test the database’s read/write performance. The experimental results show that the immutable index has good read/write performance while ensuring immutability.
- DOI:
10.13328/j.cnki.jos.005776
- Series:
- Subject:
- Classification Code:
TP311.13
- Mobile Reading
Read on your phone instantly
Step 1
Scan QR Codes
"Mobile CNKI-CNKI Express" App
Step 2
Open“CNKI Express”
and click the scan icon in the upper left corner of the homepage.
Step 3
Scan QR Codes
Read this article on your phone.
- Download
- Online Reading

Download the mobile appuse the app to scan this coderead the article.
Tips: Please download CAJViewer to view CAJ format full text.
Download: 2154 Page: 2671-2685 Pagecount: 15 Size: 1056K
Citation Network
Related Literature
- Similar Article
- Reader Recommendation
- Associated Author