Decentralized Social Network

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022

p-ISSN: 2395-0072

www.irjet.net

Decentralized Social Network Gnanesh K S 1, Varsha Shastri2, Priya Ramesh Naik3, Suman R M4, Sathish B Basapur5, Shilpa Biradar6 *1,2,3,4 Bachelor

of Engineering, Information Science Student, Dr. Ambedkar Institute Of Technology. Department of ISE, Dr. Ambedkar Institute Of Technology, Bangalore *6Asst.Professor, Department of ISE, Dr. Ambedkar Institute Of Technology, Bangalore ---------------------------------------------------------------------***--------------------------------------------------------------------*5Asst.Professor,

Abstract - The current approach of social networks is

Traditional social platforms not only control what users post, but also what they see. Therefore, they present users with attention-grabbing advertising content that entertains them rather than informs them.Users of decentralized social networks are free to interact as they please without censorship, since developers usually only provide guidance rules and leave the rest to a distributed group of users.

based on extreme responsibility in the hands of a single platform. Conflicts are inevitable when there is disagreement between users, creators, advertisers or governments within the platform. In the current scenario of online social networks, users and creators do not have much-needed privacy and security. Decentralization helps to change this status.People need a reliable, predictable and free platform.This trust can move from a closed corporate policy established by a company to open blockchain protocols. Because of its predictable state, it can provide the necessary security and stability for the creators to function on the platform. Decentralization is the future. Decentralized social networks operate on independently managed servers rather than a centralized server owned by a company. Blockchain technology allows data inputs to be stored on servers anywhere in the world.It promotes transparency as everyone on a network can see the data in near real-time. Users can sign up on their social media and see how the network works and what other users can say. Rather than having a company monitor the content, the founder of a federated social network can set the terms of acceptable behavior for the site.

Decentralized social media platforms prevent the unauthorized sale of user data, which is one of the bones of contention of centralized social media. In addition, blockchain technology increases user privacy and data security through end-to-end encryption.

2. METHODOLOGY The smart contract of this application manages all transactions of the DApp . The user must first register once with their wallet/account address and this user address is stored in a mapping in the smart contract. Each account in the app is linked to a single account address to avoid creating multiple accounts from the same address. This smart contract will be implemented in the Ethereum virtual machine and the user interface will interact with the users. Thus, the whole system forms a three-tier architecture, where the UI is responsible for user interaction, while the web3 and IPFS libraries are responsible for API calls from the UI, the client interface to the blockchain, and the IPFS storage, respectively are. .At the very top is the frontend UI, which is responsible for getting user input for log data, publishing data and messages, and forwarding them to the web3 library and the IPFS library. The web3 library then connects to the underlying Ethereum blockchain system for function calls, contract implementation, and fund transfers. The IPFS library is called when the user creates a post with an image or video. Images and videos are stored in IPFS data storage and an IPFS hash is returned and stored as log data on the blockchain.The whole system consists of three main components, namely the Ethereum backend blockchain, the IPFS storage and the frontend web UI.

Keywords: Decentralized applications, Blockchain , Web 3.0 , Solidity, Hardhat , Metamask , InterPlanetary File System , Smart Contract.

1. INTRODUCTION Decentralized social media, also known as blockchainbased social media, refers to social media platforms powered by distributed ledger technologies (DLT) such as blockchain or directed acyclic graph. Therefore, activities on these platforms are irrevocably logged in a decentralized log that cannot be controlled or monitored by any central authority. Because these social media platforms are decentralized, they are not under a central authority that owns all the data. Rather, data is stored decentrally across all nodes in the network.

© 2022, IRJET

|

Impact Factor value: 7.529

|

ISO 9001:2008 Certified Journal

|

Page 1130


Turn static files into dynamic content formats.

Create a flipbook