International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 12 Issue: 02 | Feb 2025
p-ISSN: 2395-0072
www.irjet.net
A Decentralized Alternative for Secure Social Media Dr. Kiran V1, Syeda Shaima Azmi2, Rahul Roy3, Akshat A Gada4 1
Dept. of Electronics & Communication Engineering, R V College of Engineering, Bengaluru, India, Dept. of Electronics & Communication Engineering, R V College of Engineering, Bengaluru, India, 3 Dept. of Electronics & Communication Engineering, R V College of Engineering, Bengaluru, India, 4 Dept. of Electronics & Communication Engineering, R V College of Engineering, Bengaluru, India. --------------------------------------------------------------------------***---------------------------------------------------------------------------2
Abstract—A decentralized microblogging platform utilizes blockchain and cryptographic techniques for secure and censorship-resistant multimedia content distribution. Traditional social media platforms are centralized, leading to issues such as censorship, data breaches, and content manipulation. This plat- form overcomes these limitations using Ethereum-based smart contracts, InterPlanetary File System (IPFS) for distributed con- tent storage, and cryptographic mechanisms for data integrity. This paper presents the system architecture, implementation details, and the key technologies used, including Solidity for smart contracts, React for the frontend, Ethers.js for blockchain interaction, Hardhat for development, and IPFS for decentralized storage. Additionally, we discuss the security, scalability, and potential future improvements of the platform. Index Terms—Decentralized Applications, Blockchain, Smart Contracts, IPFS, Ethereum, Security, Social Media
I. INTRODUCTION Social media plays a crucial role in communication, but its reliance on centralized entities leads to challenges such as data privacy violations, censorship, and the risk of single points of failure. Companies control user data, often monetizing per- sonal information and restricting content based on corporate policies or government regulations. Decentralized applications (dApps) present a solution by distributing data across a blockchain network, eliminating reliance on a single authority. It is a blockchain-based microblogging platform that allows users to post, share, and engage with multimedia content without censorship. By lever- aging Ethereum smart contracts and IPFS, DecentraTwitter ensures secure, transparent, and immutable social interactions.
II. SYSTEM ARCHITECTURE
•
Decentralized Storage (IPFS) for storing multimedia content.
•
Frontend and User Interface built with React and JavaScript frameworks.
A. Blockchain and Smart Contracts Ethereum smart contracts serve as the core of this, governing interactions such as posting content, liking tweets, and tipping creators. Solidity is used to define these contract rules, ensuring decentralized control. Key smart contract functions: •
postTweet()– Stores tweet metadata and IPFS hash.
•
likeTweet() – Records likes on-chain for transparency.
•
tipCreator()– Allows users to tip content creators in cryptocurrency.
Mathematically, a transaction follows: H(tx) = hash(S, R, D, T ) where: •
S = Sender’s address
•
R = Receiver’s address
•
D = Digital asset (tweet metadata)
•
T = Timestamp
B. Decentralized Storage with IPFS It’s architecture consists of three primary components: •
Since blockchain storage is costly, it uses InterPlanetary File System (IPFS) for storing multimedia content. IPFS provides a peer-to-peer file-sharing mechanism where content is referenced via cryptographic hashes.
Blockchain and Smart Contracts for secure and immutable transaction handling.
© 2025, IRJET
|
Impact Factor value: 8.315
|
ISO 9001:2008 Certified Journal
|
Page 626