International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023
p-ISSN: 2395-0072
www.irjet.net
The Web 3.0 Portal with Social Media and Photo Storage application Pranav Gore1, Krushna Modhave2, Abhishek Doifode3 , Shubham Gaikwad4, S. D. Dighe5 1,2,3,4 SPPU, Department of Computer Engineering, Sinhgad Institute Of Technology And Science,
Pune, Maharashtra, India
5 Assistant Prof, Department of Computer Engineering, Sinhgad Institute Of Technology And Science,
Pune, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Blockchain technology has become a game-
digital assets, and digital signatures, which ensure the integrity and protection of transactions recorded in the blockchain.
changing invention with its built-in characteristics of decentralization, immutability, transparency, and security, blockchain technology has become a game-changing invention. This documentation offers a thorough examination of the use of blockchain technology to create decentralized apps, a social media dApp and a photo storage dApp. The social networking dApp presented here makes use of Ethereum blockchain-based smart contracts. Interactions between users are governed by smart contracts, which allow for the trustless and automated implementation of several tasks like publishing, commenting, and user authentication. Users may interact with the dApps safely thanks to the inclusion of the MetaMask wallet, which guarantees a smooth user experience. The Interplanetary File System (IPFS) is used by the picture storage dApps to provide decentralized and immutable image storage. The dApps no longer depends on centralized servers thanks to IPFS, which increases data availability and robustness. Users of the dApps can safely upload, store, and retrieve photographs, and content-addressed storage ensures data integrity and censorship protection. A scalable and effective user interface for frictionless interactions is provided by the use of ReactJS. Writing Solidity code, testing, and deploying contracts to the Ethereum blockchain are all steps in the development of smart contracts. For each application, mathematical models are offered that detail the sequential steps and anticipated results. These models give a thorough insight of how dApps function inside, assisting academics and developers in duplicating and extending the functionality. These programs act as a starting point for additional study and creation in the developing field of decentralized technology.
Online social media networks are highly popular but suffer from the negative consequences of a centralized architecture, including censorship issues, privacy concerns, regulations, and a lack of trust in the OSN provider. Blockchain technology can avoid the economic pressures to monetize user data beyond their interests by reducing reliance on central authorities. Decentralization is the only available concept to address privacy, trust, and censorship issues, making distributed and decentralized systems widely accepted. Decentralized applications offer low latency, high throughput, better performance, lower transaction fees, maintenance flexibility, and no data redundancy. They aim to distribute critical components that store parts of infrastructure or data in various nodes or peers. Transactions are added to the blockchain ledger upon verification and agreement among the parties in the network. Blockchain applications run on a peer-to-peer computer network, which increases security by decentralizing both the frontend and backend. Decentralized applications, or dApps, are a type of application that uses blockchain technology and operates on a peer-to-peer network of computers rather than a single server. This means that both the front-end and back-end of the application work independently and in a distributed way on all nodes of the network. Developers interested in building dApps on blockchain platforms have recently turned their attention to Ethereum infrastructure. Ethereum is a popular blockchain platform that supports the creation of decentralized applications and smart contracts.
Key Words: Token, Transaction, Metamask, Blockchain, Ethereum
1.INTRODUCTION
The portal consists of Web 3.0 applications which enhance the useability of the customers. The Social Media application accepts the post from users in form of text and images. The post made by users are minted. More the images minted they appear at the top. Blockchain based network has every transaction in distributed ledger that is authorized by the digital signature of the owner, which makes authentication of transaction and safeguards it from tampering. This drastically increases the security of the application, as all
Blockchain technology offers numerous desirable features such as decentralization, autonomy, integrity, immutability, verification, fault-tolerance, anonymity, auditability, and transparency. This is achieved by storing data on a distributed ledger, which allows participants in the network to read, write, and verify transactions that are recorded in a decentralized manner. The Web 3.0 system is secured using cryptographic primitives and protocols like hash functions,
© 2023, IRJET
|
Impact Factor value: 8.226
|
ISO 9001:2008 Certified Journal
|
Page 705