This paper first introduces various researches and solutions to solve the problem of blockchain storage at present. Secondly, combined with the deployment of blockchain on the edge side of the intelligent electricity platform, DHT distributed blockchain storage is adopted. At the same time, regular backup of historical side block data, multiple selection of consensus algorithms, and blockchain mirror cutting are used to realize the lightweight of side blockchain nodes. Finally, it is pointed out that with the enrichment and continuous development of application scenarios of the electricity internet of things, this topic still needs further research to find more optimized algorithm models and solutions.
HENG Xingchen
,
PU Gang
,
LI Ling
,
CHEN Da
,
ZHANG Jinsong
,
ZHOU Zhixun
,
JIANG Wenzhe
. Blockchain lightweight application research and implementation as applied to edge IoT devices[J]. Science & Technology Review, 2024
, 42(9)
: 60
-66
.
DOI: 10.3981/j.issn.1000-7857.2022.07.01103
[1] 邵奇峰, 金澈清, 张召, 等. 区块链技术: 架构及进展[J]. 计算机学报, 2018, 41(5): 969-988.
[2] Karagiannis T, Broido A, Faloutsos M, et al. Transport layer identification of P2P traffic[C]//Proceedings of the 4th ACM SIGCOMM Conference on Internet Measurement. New York: ACM, 2004: 121-134.
[3] 夏清, 窦文生, 郭凯文, 等. 区块链共识协议综述[J]. 软件学报, 2021, 32(2): 277-299.
[4] Yang W L, Aghasian E, Garg S, et al. A survey on blockchain-based Internet service architecture: Requirements, challenges, trends, and future[J]. IEEE Access, 2019, 7: 75845-75872.
[5] 孙知信, 张鑫, 相峰, 等. 区块链存储可扩展性研究进展[J]. 软件学报, 2021, 32(1): 1-20.
[6] Dai M J, Zhang S L, Wang H, et al. A low storage room requirement framework for distributed ledger in blockchain[J]. IEEE Access, 2018, 6: 22970-22975.
[7] Perard D, Lacan J, Bachy Y, et al. Erasure code-based low storage blockchain node[C]//Proceedings of IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). Piscataway, NJ: IEEE, 2018: 251-257.
[8] Xu Z H, Han S Y, Chen L. CUB, a consensus unit-based storage scheme for blockchain system[C]//Proceedings of IEEE 34th International Conference on Data Engineering (ICDE). Piscataway, NJ: IEEE, 2018: 25-36.
[9] Luu L, Narayanan V, Zheng C D, et al. A secure sharding protocol for open blockchains[C]//Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. New York: ACM, 2016: 17-30.
[10] Kokoris-Kogias E, Jovanovic P, Gasser L, et al. OmniLedger: A secure, scale-out, decentralized ledger via sharding[C]//Proceedings of IEEE Symposium on Security and Privacy (SP). Piscataway, NJ: IEEE, 2018: 451-467.
[11] Yoo H, Yim J, Kim S. The blockchain for domain based static sharding[C]//Proceedings of 17th IEEE International Conference on Trust, Security and Privacy In Computing and Communications/12th IEEE International Conference on Big Data Science and Engineering (TrustCom/BigDataSE). Piscataway, NJ: IEEE, 2018: 1689-1692.
[12] Zamani M, Movahedi M, Raykova M. RapidChain: Scaling blockchain via full sharding[C]//Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security. New York: ACM, 2018: 931-948.
[13] Yu B, Li X F, Zhao H. Virtual block group: A scalable blockchain model with partial node storage and distributed hash table[J]. The Computer Journal, 2020, 63(10): 1524-1536.
[14] Nakamoto S. Bitcoin: A peer-to-peer eletronic cash system[EB/OL]. (2009-03-16) [2023-05-12]. http://bitcoin.org/bitcoin.pdf.
[15] Xu L, Chen L, Gao Z M, et al. EPBC: Efficient Public Blockchain Client for lightweight users[C]//Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers. New York: ACM, 2017: 1-6.
[16] Kim T, Noh J, Cho S. SCC: Storage compression consensus for blockchain in lightweight IoT network[C]//Proceedings of IEEE International Conference on Consumer Electronics (ICCE). Piscataway, NJ: IEEE, 2019: 512-523.
[17] He G B, Su W, Gao S. Chameleon: A scalable and adaptive permissioned blockchain architecture[C]//Proceedings of 1st IEEE International Conference on Hot Information-Centric Networking (HotICN). Piscataway, NJ: IEEE, 2018: 186-193.
[18] Yu Y, Liu S M, Yeoh P L, et al. LayerChain: A hierarchical edge-cloud blockchain for large-scale low-delay industrial Internet of Things applications[J]. IEEE Transactions on Industrial Informatics, 2021, 17(7): 5077-5086.
[19] Androutsellis-Theotokis S, Spinellis D. A survey of peer-to-peer content distribution technologies[J]. ACM Computing Surveys, 2004, 36(4): 335-371.
[20] Li R N, Song T Y, Mei B, et al. Blockchain for largescale Internet of Things data storage and protection[J]. IEEE Transactions on Services Computing, 2019, 12(5): 762-771.