Affiliation:
1. Department of Computer Engineering, Keimyung University, Daegu 1095, Republic of Korea
Abstract
Decentralized applications (DApps) built on blockchain technology offer a promising solution to issues caused by centralization. However, traditional DApps leveraging off-chain storage face performance challenges due to factors such as storage location, network speed, and hardware conditions. For example, decentralized storage solutions such as IPFS suffer from diminished download performance due to I/O constraints influenced by data access patterns. Aiming to enhance the Quality of Service (QoS) in DApps built on blockchain technology, this paper proposes a blockchain node-based distributed caching architecture that guarantees real-time responsiveness for users. The proposed architecture ensures data integrity and user data ownership through blockchain while maintaining cache data consistency through local blockchain data. By implementing local cache clusters on blockchain nodes, our system achieves rapid response times. Additionally, attribute-based encryption is applied to stored content, enabling secure content sharing and access control, which prevents data leakage and unauthorized access in unreliable off-chain storage environments. Comparative analysis shows that our proposed system achieves a reduction in request processing latency of over 89% compared to existing off-chain solutions, maintaining cache data consistency and achieving response times within 65 ms. This demonstrates the model’s effectiveness in providing secure and high-performance DApp solutions.
Reference35 articles.
1. A simple explanation of Bitcoin and Blockchain technology;Twesige;Comput. Sci,2015
2. Nakamoto, S. (2007). Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev.
3. Blockchain challenges and opportunities: A survey;Zheng;Int. J. Web Grid Serv.,2018
4. Mohanta, B.K., Panda, S.S., and Jena, D. (2018, January 10–12). An overview of smart contract and use cases in blockchain technology. Proceedings of the 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Bangalore, India.
5. Kina-Kina, K.M., Cutipa-Arias, H.E., and Shiguihara-Juárez, P. (2019, January 12–14). A comparison of performance between fully and partially decentralized applications. Proceedings of the 2019 IEEE XXVI International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru.