Abstract
The consortium blockchain is deployed in many key industries because decentralization is irreversible and traceable. However, the storage system of the alliance chain usually adopts a full copy method, which leads to an explosive increase in storage overhead over time. What is worse, this will become a hidden threshold for companies to join the alliance to a greater extent and then evolve into an industry-centric model again. In this paper, we propose a novel storage solution named HotLT, which adopts a distributed storage system coding scheme to reduce the storage overhead of the alliance chain and enhance scalability. Secondly, to solve the bottleneck of concurrent access to encoded data and improve the average decoding speed, HotLT dynamically adjusts the generating matrix during the encoding process to adopt different encoding strategies for data blocks of different hot. Finally, the data access frequency is further divided, low-complexity coding is performed on data with high access frequency, and high-complexity coding is performed on cold data. Compared with the encoding time of traditional LT encoding, the experimental results show that the encoding time of HotLT is almost the same, and its average access speed gradually approaches the speed of direct reading as the proportion of access hot data increases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almeida, V.A.F., Doneda, D., de Souza Abreu, J.: Cyberwarfare and digital governance. IEEE Internet Comput. 21(2), 68–71 (2017). https://doi.org/10.1109/MIC.2017.23
Loibl, A.: Namecoin (2014) [Online]. https://namecoin.info.
Ali, M., Nelson, J.C., Shea, R., et al.: Blockstack: a global naming and storage system secured by blockchains. In: 2016 USENIX Annual Technical Conference, USENIX ATC 2016, Denver, CO, USA, 22–24 June 2016, pp. 181–194. USENIX Association (2016)
Community H. Handshake [EB/OL]. (2014). https://hsd-dev.org/files/handshake.txt. Accessed 23 Feb 2021
Duan, X., Yan, Z., Geng, G., et al.: Dnsledger: decentralized and distributed name resolution for ubiquitous iot. In: IEEE International Conference on Consumer Electronics, ICCE 2018, Las Vegas, 12–14 January 2018, pp. 1–3. IEEE (2018)
Mu, S., Chen, K., Wu, Y., Zheng, W.: When paxos meets erasure code: reduce network and storage cost in state machine replication. In: Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing (HPDC ‘14), pp. 61–72. Association for Computing Machinery, New York (2014). https://doi.org/10.1145/2600212.2600218
Wang, Z., Li, T., Wang, H., et al.: CRaft: an erasure-coding-supported version of raft for reducing storage cost and network cost (2020)
Qi, X., Zhang, Z., Jin, C., et al.: BFT-store: storage partition for permissioned blockchain via erasure coding. In: 2020 IEEE 36th International Conference on Data Engineering (ICDE). IEEE (2020)
Zhauniarovich, Y., Khalil, I., Yu, T., et al.: A survey on malicious domains detection through DNS data analysis. ACM Comput. Surv. 1(1) (2018)
Fan, B., Lim, H., Andersen, D.G., et al.: Small cache, big effect: provable load balancing for randomly partitioned cluster services. In: ACM Symposium on Cloud Computing in conjunction with SOSP 2011, SOCC 2011, Cascais, 26–28 October 2011, p. 23. ACM (2011)
Luby, M.: LT codes. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, pp. 271–280 (2002)
Yen, K.-K., Liao, Y.-C., Chen, C.-L., Chang, H.-C.: Modified robust soliton distribution (MRSD) with improved ripple size for LT codes. IEEE Commun. Lett. 17(5), 976–979 (2013)
Yao, W., Yi, B., Huang, T., Li, W.: Poisson robust soliton distribution for LT codes. IEEE Commun. Lett. 20(8), 1499–1502 (2016)
Luo, P., Fan, H., Shi, W., Qi, X., Zhao, Y., Zhou, X.: An ECSO-based approach for optimizing degree distribution of short-length LT codes. EURASIP J. Wirel. Commun. Netw. 2019(1), 76 (2019)
Chen, C.-M., Chen, Y.-P., Shen, T.-C., Zao, J.K.: On the optimization of degree distributions in LT code with covariance matrix adaptation evolution strategy. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1–8 (2010)
Androulaki, E., Manevich, Y., Muralidharan, S., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: The Thirteenth EuroSys Conference (2018)
Churyumov, A.: ByteBall: A Decentralized System for Storage and Transfer of Value. [Online] (2016). https://byteball.org/Byteball.pdf
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System. [Online]. (2008). http://bitcoin.org/bitcoin.pdf
Dai, M., Zhang, S., Wang, H., Jin, S.: A low storage room requirement framework for distributed ledger in blockchain. IEEE Access 6, 22970–22975 (2018)
Raman, R.K., Varshney, L.R.: Dynamic distributed storage for blockchains. In: Proceedings of the IEEE International Symposium on Information Theory (ISIT), June 2018, pp. 2619–2623 (2018)
Perard, D., Lacan, J., Bachy, Y., Detchart, J.: Erasure code-based low storage blockchain node. In: Proceedings of the IEEE International Conference Internet Things (iThings) IEEE Green Computer Communication (GreenCom) IEEE Cyber-Physical-Social Computing (CPSCom) IEEE Smart Data (SmartData), July 2018, pp. 1622–1627 (2018)
Chang, F.: Bigtable: A Distributed Storage System for Structured Data. In: 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2006 (2006)
Hyperledger Caliper. https://github.com/hyperledger/caliper. Accessed 10 Nov 2019
Lepore, C., Ceria, M., Visconti, A., et al.: A Survey on Blockchain Consensus with a Performance Comparison of PoW, PoS and Pure PoS (2020)
Huang, C., Simitci, H., Xu, Y., et al.: Erasure coding in windows azure storage. In: 2012 {USENIX} Annual Technical Conference ({USENIX}{ATC} 12), pp. 15–26 (2012)
Bao, H., Wang, Y., Xu, F.: Reducing network cost of data repair in erasure-coded cross-datacenter storage. Future Gen. Comput. Syst. 102, 494–506 (2020)
Zhang, Y., Li, H., Liu, S., et al.: PBS: an efficient erasure-coded block storage system based on speculative partial writes. ACM Trans. Storage 16(1), 1–25 (2020)
Acknowledgements
This work is supported by The National Key Research and Development Program of China (2019YFB1804502), National Natural Science Foundation of China (61872392, 61832020, 61802418), and the Major Program of Guangdong Basic and Applied Research (2019B030302002).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Liu, Y. et al. (2022). HotLT: LT Code-Based Secure and Reliable Consortium Blockchain Storage Systems. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Advances in Artificial Intelligence and Security. ICAIS 2022. Communications in Computer and Information Science, vol 1587. Springer, Cham. https://doi.org/10.1007/978-3-031-06761-7_31
Download citation
DOI: https://doi.org/10.1007/978-3-031-06761-7_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-06760-0
Online ISBN: 978-3-031-06761-7
eBook Packages: Computer ScienceComputer Science (R0)