Multi-Level Distributed Caching on the Blockchain for Storage Optimisation
At a glance
- Citations
- 10
- References
- 18
- Comments
- 0
Abstract
Blockchain has attracted considerable attention as a solution to the challenges of privacy, security and decentralisation for many applications. However, these characteristics of the blockchain result in ever growing ledger size, which is one of the major barriers to blockchain adoption in large-scale networks such as the Internet of Things (IoT). In this paper, we propose Multi-Level Distributed Caching (MLDC) for blockchain storage optimisation which reduces data replication based on data access pattern. MLDC divides nodes into storage classes (SCs) by their node availability, and assigns each SC a different Access Frequency (AF) to remove data from the local storage. Over time, each node only stores frequently accessed data, so MLDC can reduce the total storage cost by 83% compared to conventional blockchain systems, while maintaining blockchain consistency and data availability with a slight increase in network overhead and data query delay.
Publication details
- DOI
- 10.1109/icbc54727.2022.9805518
- OpenAlex
- W4283727741
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
Log in to join the discussion.