Downsampling and Transparent Coding for Blockchain

被引:7
作者
Huang, Qin [1 ]
Quan, Li [1 ]
Zhang, Shengli [2 ]
机构
[1] Beihang Univ, Sch Elect & Informat Engn, Beijing 100191, Peoples R China
[2] Shenzhen Univ, Coll Informat Engn, Shenzhen 518060, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2022年 / 9卷 / 04期
基金
中国国家自然科学基金;
关键词
Blockchains; History; Encoding; Bitcoin; Synchronization; Scalability; Entropy; Blockchain; downsampling; transparent coding; erasure coding; FRAMEWORK;
D O I
10.1109/TNSE.2022.3155385
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Blockchain is considered to be able to solve the problem of trust between distributed nodes. However, it's a challenge to store the large amount of data produced by blockchain. Therefore, it is necessary to reduce node storage overhead while ensuring node independence and data recoverability. This paper proposes to downsample these data to reduce the storage overhead of nodes. These nodes keep good independence, if downsampling follows the entropy of blockchain and the block bodies are continuously stored. Moreover, it demonstrates that the entire blockchain history can be efficiently recovered through the cooperative decoding of a group of nodes like fountain codes, if reserved data over these nodes obey the soliton distribution. However, these data on nodes are transparent (stored data are uncoded and can be used directly by the node without decoding). Thus, the proposed algorithm not only keeps decentralization and security, but also has good scalability in independence and recoverability.
引用
收藏
页码:2139 / 2149
页数:11
相关论文
共 28 条
[11]   A Guideline on Pseudorandom Number Generation (PRNG) in the IoT [J].
Kietzmann, Peter ;
Schmidt, Thomas C. ;
Waehlisch, Matthias .
ACM COMPUTING SURVEYS, 2021, 54 (06)
[12]   THE BYZANTINE GENERALS PROBLEM [J].
LAMPORT, L ;
SHOSTAK, R ;
PEASE, M .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03) :382-401
[13]  
Luby M, 2002, ANN IEEE SYMP FOUND, P271, DOI 10.1109/SFCS.2002.1181950
[14]   Blockchain for digital rights management [J].
Ma, Zhaofeng ;
Jiang, Ming ;
Gao, Hongmin ;
Wang, Zhen .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 :746-764
[15]   Fountain codes [J].
MacKay, DJC .
IEE PROCEEDINGS-COMMUNICATIONS, 2005, 152 (06) :1062-1068
[16]  
Mitra D, 2019, CONF REC ASILOMAR C, P1734, DOI [10.1109/ieeeconf44664.2019.9048887, 10.1109/IEEECONF44664.2019.9048887]
[17]  
Nakamoto S., 2008, P DEC BUS REV
[18]  
Narayanan Arvind, 2016, BITCOIN CRYPTOCURREN
[19]   Blockchain Meets IoT: An Architecture for Scalable Access Management in IoT [J].
Novo, Oscar .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02) :1184-1195
[20]   Erasure code-based low storage blockchain node [J].
Perard, Doriane ;
Lacan, Jerome ;
Bachy, Yann ;
Detchart, Jonathan .
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, :1622-1627