IEEE Access (Jan 2024)

Blockchain-Based Scalable and Reliable Social Networking Platform

  • Daun Kim,
  • Sejin Park

DOI
https://doi.org/10.1109/ACCESS.2024.3465665
Journal volume & issue
Vol. 12
pp. 140277 – 140294

Abstract

Read online

Online social networks (OSN) that gather diverse interests have attracted a vast user base. However, centralized online social networks, which house vast amounts of personal data, are plagued by issues such as user privacy and data breaches, tampering, and single points of failure. The centralization of social networks results in sensitive user information being stored in a single location, making data breaches and leaks capable of simultaneously affecting millions of users who rely on these platforms. Therefore, research into decentralized social networks is crucial. However, blockchain-based social networks present challenges related to resource limitations. This paper proposes a reliable and scalable online social network platform based on blockchain technology. This system ensures the integrity of all content within the social network through the use of blockchain, thereby preventing the risk of breaches and tampering. Through the design of smart contracts and a distributed notification service, it also addresses single points of failure and ensures user privacy by maintaining anonymity. Furthermore, it tackles the scalability concerns associated with blockchain-based systems due to excessive computing resource utilization by improving the off-chain storage structure. By adopting Bloom filters and off-chain storage, it effectively alleviates the burden on on-chain storage. Comparative analysis with related studies demonstrates a minimum of 74% cost savings during post uploads. While the proposed system exhibits slightly slower write performance by 10% compared to existing systems, it showcases 13% faster read performance and achieves an average notification latency of 3 seconds. Thus, this system addresses scalability issues present in blockchain-based systems. It offers a solution that enhances data management not only for online social networks but also for resource-constrained system of blockchain-based IoT environments. By applying this system, data can be managed securely and efficiently.

Keywords