AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

SE-Chain: A Scalable Storage and Efficient Retrieval Model for Blockchain

School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China
Key Laboratory of Big Data Management and Analytics of Liaoning Province, Shenyang 110819, China
College of Medicine and Biological Information Engineering, Northeastern University, Shenyang 110169, China
Neusoft Institute of Intelligent Healthcare Technology Co.Ltd., Shenyang 110179, China
School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798, Singapore
School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, China
Show Author Information

Abstract

Massive data is written to blockchain systems for the destination of keeping safe. However, existing blockchain protocols still demand that each full node has to contain the entire chain. Most nodes quit because they are unable to grow their storage space with the size of data. As the number of nodes decreases, the security of blockchains would significantly reduce. We present SE-Chain, a novel scale-out blockchain model that improves storage scalability under the premise of ensuring safety and achieves efficient retrieval. The SE-Chain consists of three parts: the data layer, the processing layer and the storage layer. In the data layer, each transaction is stored in the AB-M tree (Adaptive Balanced Merkle tree), which adaptively combines the advantages of balanced binary tree (quick retrieval) and Merkle tree (quick verification). In the processing layer, the full nodes store the part of the complete chain selected by the duplicate ratio regulation algorithm. Meanwhile, the node reliability verification method is used for increasing the stability of full nodes and reducing the risk of imperfect data recovering caused by the reduction of duplicate number in the storage layer. The experimental results on real datasets show that the query time of SE-Chain based on the AB-M tree is reduced by 17% when 16 nodes exist. Overall, SE-Chain improves the storage scalability extremely and implements efficient querying of transactions.

Electronic Supplementary Material

Download File(s)
jcst-36-3-693-Highlights.pdf (161.4 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 693-706

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Jia D-Y, Xin J-C, Wang Z-Q, et al. SE-Chain: A Scalable Storage and Efficient Retrieval Model for Blockchain. Journal of Computer Science and Technology, 2021, 36(3): 693-706. https://doi.org/10.1007/s11390-020-0158-2

1122

Views

37

Crossref

32

Web of Science

41

Scopus

3

CSCD

Received: 04 November 2019
Accepted: 30 September 2020
Published: 05 May 2021
©Institute of Computing Technology, Chinese Academy of Sciences 2021