Date of Graduation
5-2024
Document Type
Thesis
Degree Name
Bachelor of Science in Computer Engineering
Degree Level
Undergraduate
Department
Computer Science and Computer Engineering
Advisor/Mentor
Nelson, Alexander
Committee Member/Reader
Panda, Brajendra
Committee Member/Second Reader
Ngan Le, Thi Hoang
Abstract
As traditional centralized social media platforms face growing concerns over data privacy, censorship, and lack of user control, there has been an increasing interest in decentralized alternatives. This thesis explores the design and implementation of a decentralized social media application by integrating two key technologies: Solid and the InterPlanetary File System (IPFS). Solid, led by Sir Tim Berners-Lee, enables users to store and manage their personal data in decentralized "Pods," giving them ownership over their digital identities. IPFS, a peer-to-peer hypermedia protocol, facilitates decentralized file storage and sharing, ensuring content availability and resilience against censorship. By leveraging these technologies, the proposed social media application aims to provide a secure, censorship-resistant platform for users to connect, share content, and engage while preserving privacy and autonomy.
This thesis delves into the design considerations, implementation details, and effectiveness evaluation of the application. It examines the technical architecture, functionality, usability, and performance characteristics, highlighting the opportunities and challenges presented by decentralized solutions in reshaping the digital landscape. Through analysis and discussion, this research contributes to the ongoing discourse on decentralization and its potential to revolutionize social media, paving the way for a more user-centric digital future characterized by greater autonomy and control.
Keywords
Solid Project; InterPlanetary File System; Online Social Network; Social Media; Decentralized Computing; Distributed Computing; Decentralized Storage
Citation
Natarajan, P. B. (2024). Exploring Decentralized Computing Using Solid and IPFS for Social Media Applications. Computer Science and Computer Engineering Undergraduate Honors Theses Retrieved from https://scholarworks.uark.edu/csceuht/135
Included in
Information Security Commons, Software Engineering Commons, Systems Architecture Commons