arrow
返回

A low-storage synchronization framework for blockchain systems

delete2024-11-01
delete0
PRE
AI
Y
Yixiang Wang
Y
Yu-Ling Hsueh *
DOI:10.1016/j.jnca.2024.103977delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The advent of blockchain technology has brought major changes to traditional centralized storage. Therefore, various fields have begun to study the application and development of blockchain. However, blockchain technology has a serious shortcoming of data bloating. The reason is that blockchain technology achieves decentralization by storing complete blockchain data at each node, incurring a significant amount of blockchain data. Therefore, each node must spend significant amount of storage space and initialization synchronization time. To solve the above problems, in this research, we propose a secure and agile synchronization framework for low storage blockchains. First, we design a K-extreme segment algorithm, which reduces the synchronization time by returning only the first and last k blocks of each block segment at once to the local storage. Next, we decentrally store the block data of the blockchain by IPFS and establish a backup mechanism by IPFS-cluster. Finally, due to use of distributed storage, the nodes must request un-stored block data from IPFS, causing an increase in the throughput of the blockchain network. To avoid network congestion, we propose the working set algorithm to improve the hit ratio of the local storage and reduce the number of requests to decrease throughput. In summary, our experiments demonstrate that the ratio of full nodes to low storage nodes is significantly lower for nodes with higher storage limits compared to those with lower storage limits. In other words, a higher storage limit results in more low storage nodes which can be permitted to ensure that the blockchain network is robust and reliable. Therefore, our proposed framework can provide reliable low storage nodes for the blockchain. The node can reduce the local storage pressure and can still maintain the full functionality of blockchains.
Keyword:
Blockchain synchronization
Blockchain storage
Low storage node
Blockchain data bloating

期刊

Journal of Network and Computer Applications 封面图
Journal of Network and Computer Applications
IF:
8
论文数:
3.6K
被引数:
1.1W

机构

N
National Chung Cheng University
学者数:
3.7K
论文数: 3.3K
被引数: 2.0K
引用论文

引用论文

A Secure Data Sharing Platform Using Blockchain and Interplanetary File System使用区块链和星际文件系统的安全数据共享平台
err2019-12-10
err129
errOAAI
errNaz, Muqaddas; Al-zahrani, Fahad A.; Khalid, Rabiya; Javaid, Nadeem; Qamar, Ali Mustafa; Afzal, Muhammad Khalil; Shafiq, Muhammad
err分享
err收藏
Elucidating Protein–DNA Interactions in Human Alphoid Chromatin via Hybridization Capture and Mass Spectrometry
err2017-08-04
err0
errOAAI
errKatherine E. Buxton; Julia Kennedy-Darling; Michael R. Shortreed; Nur Zafirah Zaidan; Michael Olivier; Mark Scalf; Rupa Sridharan; Lloyd M. Smith
err分享
err收藏
SnapshotPrune: A Novel Bitcoin-Based Protocol Toward Efficient Pruning and Fast Node Bootstrapping
err2024-08-01
err1
errOAAI
errHuang, Pengfei; Ren, Xiaojun; Huang, Teng; Voundi Koe, Arthur Sandor; Wong, Duncan S.; Jiang, Hai
err分享
err收藏
err分享
err收藏
学者 查看更多内容