SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 705
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-
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 dApppresentedhere makesuseofEthereum
blockchain-based smart contracts. Interactionsbetween 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 guaranteesasmoothuserexperience.
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 isprovided
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.
Key Words: Token, Transaction, Metamask, Blockchain,
Ethereum
1.INTRODUCTION
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 thenetwork
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,
digital assets, and digital signatures, which ensure the
integrity and protection of transactions recorded in the
blockchain.
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 distributedanddecentralizedsystemswidely
accepted.
Decentralized applications offer low latency, high
throughput, better performance, lower transaction fees,
maintenance flexibility,and nodata redundancy.Theyaimto
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 frontendandbackend.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.
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.Moretheimagesmintedthey
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
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 706
parties can trust the integrity of the transactions recorded
on the blockchain.
Smart contracts inherit their features from the underlying
blockchain technology and are decentralized programs that
extend the use of the blockchain network. They are self-
enforcing andself-executing programsthatactuatetheterms
and conditions of a particular agreement using software
codes and computational infrastructure.Thetransparencyof
smart contracts is one of their most significant
distinguishing features as the code defined in smart
contracts is visible to all intervening parties and public
entities.
2. RELATED WORK
Decentralized applications (dApps) are an idea that hasbeen
around for a while. Numerous already-existing dApps have
served as an invaluable resource for this project. For this
project, two well-known decentralized storage networks,
Filecoin and IPFS, were takenintoconsideration. Filecoinisa
decentralized storage network that enables users to store,
retrieve, and share data via a distributed network, whereas
IPFS is a peer-to-peer protocolforcontent-addressedstorage
and file sharing. Several blockchain-based social media
networks, including Steemit and Minds, have been createdin
terms of social media platforms. While Minds is a privacy-
focused social network where users may share their ideas
and views, Steemit is a decentralized blogging and social
media platform that pays members in cryptocurrency for
their contributions.
The decentralized storage space has seen the emergence of
Filecoin and IPFS as leading contenders. Users can store,
retrieve, and share data via a distributed network of storage
providers using the decentralized Filecoin storage network.
Participants are encouragedtoofferstorageresources,andin
exchange, they are given cryptocurrency. The peer-to-peer
IPFS protocol, which stands for InterplanetaryFileSystem,is
used forcontent-addressed storage and file sharing.Filesare
identifiable by their content rather than their location in a
distributed and decentralized storagearchitecture.IPFSuses
a distributed network of nodes to guarantee data availability
and resiliency.
3. Methodology
The usage of electronic gadgets, program, and websites has
become essential to daily living in the digital age. Due to the
fact that they enable users to register accounts, establish
relationships, share posts, upload media files, andcarryouta
number of other actions, social networking sites have gained
a lot of popularity, especially among the younger generation.
However, these procedures produce enormous amounts of
data, which are kept in a central database under the full
control of a single entity. As the central organization can
utilize the user's data to develop the social media algorithm
to increase revenue, such a situation raises difficulties with
data privacy and monopolies.
Decentralization, a novel strategy that eliminates the
system's centralized authority and transfers power to the
people as needed, has arisen as a response to this scenario.
Users can own and control their data thanks to
decentralization,and no other central body canstepin.Users
in a decentralizednetworkarerewardedforsharingmaterial,
and they have control over the adverts and the flow of the
advertising, in contrast to typical social networking sites,
where only the central entityprofits fromad money. Tokens,
which are a component of the network and serve as its fuel,
are the reward for sharing content.
Currently,all interactions between people,whetherpersonal
or business-related, call forthe participation of a third party,
such as the government or other organizations. These
procedures typically take a long time since they call for
numerous documentation steps, and currency conversion is
also expensive because it necessitates using intermediaries
who demand large fees.. In ordertoconnectwiththeuser,the
logic codeis written on the blockchain using smartcontracts.
Selecting the token to convert and entering the appropriate
amountare required steps in the program. Thetransactionis
then recorded on the blockchain and validated by various
miners or nodes. People must pay a little price (in this case, a
gas fee) in order to completetheir transaction.Theprocessis
extremely fast and secure because there are no problems
with data leaks.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 707
Fig - 3.1: System Architecture
3.1 Methods for Social Media Application:
There are severalsteps involved intheimplementationofthe
social media dApps using blockchain. First, we used ReactJS
to construct the dApps user interface, and we integrated the
MetaMask wallet to handle user authentication and
transaction processing. The user data, posts, and NFTs were
then stored in smart contracts for the Ethereum blockchain.
Solidity, a programming language for building smart
contracts for the Ethereum blockchain, was used to write
these smart contracts. We used IPFS (Interplanetary File
System), a decentralized file storage systemthatenablesfiles
to be saved and retrieved without a centralized server, to
store the posts contributed by the users.
This guaranteed the decentralizedandunchangeablestorage
of user-added postings, ensuring the data's security and
transparency. On the Ethereum blockchain, the user profiles
pictures were added as NFTs (Non-Fungible Tokens). Digital
art and other unique digital goods can be keptinNFTs,which
are one-of-a-kind digital assets that are saved on the
blockchain and cannot be duplicated. We made sure that
profile images would be simple for users to access and
retrieve by storing them in NFTs.
Using Ethereum tokens, users couldaddpostsandmintthem
as NFTs. This was accomplished by using the MetaMask
wallet to invoke the smart contract functionality. A post's
placement in the social network increased with the number
of times it was shared, incentivizing users to produce
valuable and interesting content. We set up the dApps on the
test network to make sure it runs without a hitch. Before
launching the dApps on the primary Ethereum network, we
were able to test it in a simulated setting and findandcorrect
any faults or errors. Designing a user-friendly interface,
developing smart contracts on the Ethereum blockchain,
utilizing IPFS to store posts, and using NFTs to store profile
photographs were all necessary steps in the construction of
the social networking dApps using blockchain. We
encouraged users to produce high-quality content and
secured the security and transparency of the data by minting
postings as NFTs using Ethereum tokens.
Mathematical model for the social media application is given
below:
S = {I,O,F,DD,NDD, Success , Failure}
where,
I= {text , image };
O = {Succesful login ,storeIN Blockchain & IPFS}
F= {createAcc() , upload() , share()};
DD={null};
Success : Successful login and authentication.
Image added as NFT
Text and images posted on Application
More Minted posts appear on top
Failure: Incorrect text lead to unsuccessful authentication
Images not stored in IPFS
3.2 Method for Photo Storage Application:
The blockchain image storage and retrieval process was
madeeasier by the Photo Storage contract. It madeuse ofthe
decentralized, immutable IPFS (Interplanetary File System)
to store the real image files. Each image's IPFShashaswellas
metadata like the uploader's address and timestamps were
included in thecontract.Bysubmittingtheirphotographsand
retrieving them in accordance with their ownership, users
might engage with the contract. The decentralized photo
storage featurewas supported by thePhotoStoragecontract.
It made it easier to save and get photos from the blockchain.
The contract made use of the decentralized, distributed file
storage technology known as IPFS to do this. A user's
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 708
uploaded image was transformed into an IPFS hash by the
dApps, which served as the image's distinctive identification.
The IPFS hash and pertinent metadata, including the
uploader's address and timestamps, were saved in the
contract. This strategy made sure that the actual image files
were decentralizedandimmutablystoredoff-chain,whilethe
blockchain was used to hold the essential references.
The dApps used IPFS called Pinata, a decentralized and
distributed file storage system, to enable efficient and safe
picture storage. A user's uploaded image was transformed
into an IPFS hash by the dApps and saved on the IPFS
network. The user's photo record on the blockchain was
connected to the IPFS hash, which acted as an exclusive
identification for the image. The dApps achieved
decentralization and did away with the requirement for a
centralized server to store and retrieve photos by utilizing
IPFS. Because the photos were dispersed across the IPFS
network, eliminating weak points and guaranteeing
immutability, this strategy improved data security.
Images saved on the blockchain were accessible and
shareable under thecontroloftheAccessControlcontract.By
sharing their public keys, users might grant other users
access to their saved photos. The agreement preserved a
relationship between the owner's addressand theaddresses
of users who were given access to their images. The photos
could only be accessed by persons who also had the
authorized public keys.
We used IPFS, a decentralized file storage system, to
guarantee secure and effective image storage. A user's
uploaded image was transformed into an IPFS hash by the
dapp andsaved on the IPFS network.Theuser'sphotorecord
on the blockchain was then connected to the IPFS hash. With
this strategy, immutability and distributed storage of images
were both guaranteed,preventingsinglepointsoffailure.The
uploaded photos were kept in adecentralizedstoragesystem
with restricted access for the sake of privacy and security.
Only users with the appropriate authorization could see and
download the photographs thanks to the access control
mechanism enforced by the Access Control contract. Users
had complete control over the sharing and storage of their
photos because to this.
Mathematical model for the decentralized photo storage
application is given below:
S ={I,O,F,DD,NDD,Success , Failure}
where,
I= {image, gif , };
O ={conversion of Image to NFT ,failed conversion ,
successful upload, Transaction confirm}
F={conversion() , upload() , transact() , share() , access()};
DD={null};
Success : Successful upload of local photos to IPFS
Image address added to blockchain.
Transaction confirmation by MetaMask
Failure: Incorrect file type lead to storage failure.
Incorrect public address lead to access denial.
4. Results:
The outcomes of our implementation research show that a
decentralized social networking platform and decentralized
photo storage system have been developedsuccessfully. The
screenshots of the Interfaces are given below:
Fig - 4.1: Interface for Social Media Application
Fig - 4.2: Profile Creation on Social Media
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 709
Fig - 4.3: Posts added on the application
.
Fig - 4.4: MetaMask connection for Photo Storage
Fig - 4.5: Confirmation from MetaMask wallet
Fig -4.6: Sharing of access of photo storage
By examining the availability and immutability of saved
images, data integrity was assessed. We made guaranteed
that the uploaded photographs remained undamaged and
reachable even in the event of node failures or attacks by
using IPFS for decentralized photo storage. Our analysis
verified the accuracy and integrity of the images that were
stored. We evaluated how quickly the social networking
platform responded to various user actions, such as posting,
commenting, and updating profiles. The platform is
responsive and offersaseamlessuserexperiencebecausethe
average response time for these operations was found to be
within an acceptable range.
The results of the examination of performance, usability,and
effectiveness measures show that the solutions adopted are
scalable, user-friendly, and data-integrity compliant. These
outcomes confirm the effectivenessofourapproachandlaya
solid platform for future developments in decentralized
applications and storage architectures.
5. CONCLUSIONS
The project's implementation has effectively shown the
possibility of using smart contracts and blockchain
technology in a number of applications, including a social
media platform, cryptocurrency trading, and decentralized
photo storage. The project's goals of offering safe, open, and
effective solutions in each applicationdomainhavebeen met
thanks to the creation of user-friendly interfaces, smart
contract logic, interaction with MetaMask wallets,andusage
of IPFS for decentralized storage. The benefits of
decentralization and immutability have been demonstrated
by the social networking application built on blockchain
technology. Users can safely link their MetaMask wallets,
make profiles, and add profile imagesasnon-fungibletokens
by utilizing smart contracts. By utilizingblockchainandIPFS
technologies,thedecentralizedphotostorageapplication has
addressed the issues with centralized storage services.
Images uploaded by users can be safely kept off-chainonthe
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 710
IPFS network. By sharing their public keys, users can grant
permissions to particularpeoplewhenusingsmartcontracts
for access control. Theseprograms provideground-breaking
answers to problems with conventional centralizedsystems.
The successful implementation of these applicationscreates
fresh opportunities for user-centric,decentralizedplatforms
across numerous domains.
REFERENCES
[1] Mahesh Kini M Karthik Pai Department of network
science Shanghai Jiao Tong University. ”Make Web 3.0
Connected” In 2022
[2] Ting Cai Ph.D. degree at the School of Data and
Computer Science, Sun Yat-sen University, Guangzhou,
China. “Social Chain: Decoupling Social
Data and Applications to Return Your Data Ownership”
In 2021
[3] Sajjad Khan, Muhammad Bilal Amin College of Sciences
and Engineering, University of Tasmania, Hobart, TAS
7005, Australia “A Blockchain based Autonomous
Decentralized Online Social Network” In 2021K. Elissa,
“Title of paper if known,” unpublished.
[4] Ningyuan Chen, David Siu Faculty of Science and
Engineering Department of Electrical and Electronic
Engineering University of Nottingham Ningbo
China Ningbo, China “A Blockchain based Autonomous
Decentralized Online Social Network ” In 2021
[5] Farhana Akter Sunny, Department of Computer Science
and Engineering, GreenUniversityofBangladesh,Dhaka
1207, Bangladesh “A Systematic Review of Blockchain
Applications” In 2022
[6] Shuai Zeng, Yong Yuan,Institute of Automation, Chinese
Academy of Sciences, Beijing, China “A decentralized
social networking architecture enhancedby blockchain”
In 2019
[7] Ruhi Tas Computer Engineering Ankara University
Ankara, Turkey “Building A Decentralized Application
on the Ethereum Blockchain” In 2019
[8] eo Besancon, Catarina Ferreira Da Silva, Parisa
Ghodous, iris, Univ yon, Universit e Claude Bernard
yon 1, 69100 Villeurbanne, France “A Blockchain
Ontology for DApps Development” In 2022
[9] Muhammad Irfan Khalid, Ibtisam Ehsan and Ayman
Khallel Al-Ani 1Department of Information and
Electrical Engineering and Applied Mathematics,
University of Salerno, 84084 Fisciano, Italy “A
Comprehensive Survey on Blockchain-Based
Decentralized Storage Networks” In 2022
[10] Gabin Heo, Dana Yang Division of Artificial Intelligence
and Software, Ewha Womans University, Seoul, Korea
“Efficient and Secure Blockchain System for Digital
Content Trading” In 2021 SITS, B. E. (Computer) 2015
Course, Project Stage I, 2022-23 36
[11] Yan Zhu, Chunli Lv and Zichuan ZengCollege of
Information and Electrical Engineering, China
Agriculture University,
[12] 100083 Beijing,China .”Blockchain-basedDecentralized
Storage Scheme” In 2022

More Related Content

Similar to The Web 3.0 Portal with Social Media and Photo Storage application

Review 2 _PPT_Template_majorproject.pptx
Review 2 _PPT_Template_majorproject.pptxReview 2 _PPT_Template_majorproject.pptx
Review 2 _PPT_Template_majorproject.pptx
pd7684
 
Blockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake newsBlockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake news
IRJET Journal
 
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
IRJET Journal
 
IRJET -Securing Data in Distributed System using Blockchain and AI
IRJET -Securing Data in Distributed System using Blockchain and AIIRJET -Securing Data in Distributed System using Blockchain and AI
IRJET -Securing Data in Distributed System using Blockchain and AI
IRJET Journal
 
Web 3.0 – Future Of The Internet.
Web 3.0 – Future Of The Internet.Web 3.0 – Future Of The Internet.
Web 3.0 – Future Of The Internet.
IRJET Journal
 
Online Voting System Using Blockchain Technology
Online Voting System Using Blockchain TechnologyOnline Voting System Using Blockchain Technology
Online Voting System Using Blockchain Technology
IRJET Journal
 
Donation Tracking System using Blockchain
Donation Tracking System using BlockchainDonation Tracking System using Blockchain
Donation Tracking System using Blockchain
IRJET Journal
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
IRJET Journal
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem
IJECEIAES
 
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and ProtectionIRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET Journal
 
Blockchain based Government Schemes and Transaction Tracker
Blockchain based Government Schemes and Transaction TrackerBlockchain based Government Schemes and Transaction Tracker
Blockchain based Government Schemes and Transaction Tracker
IRJET Journal
 
Mi health care - multi-tenant health care system
Mi health care - multi-tenant health care systemMi health care - multi-tenant health care system
Mi health care - multi-tenant health care system
Conference Papers
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
masukmia.com
 
What Web 2.pdf
What Web 2.pdfWhat Web 2.pdf
What Web 2.pdf
Marnusharris
 
IRJET- Secure E-Documents Storage using Blockchain
IRJET- Secure E-Documents Storage using BlockchainIRJET- Secure E-Documents Storage using Blockchain
IRJET- Secure E-Documents Storage using Blockchain
IRJET Journal
 
computerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docxcomputerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docx
mccormicknadine86
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET Journal
 
Real-life Application of a Decentralized System
Real-life Application of a Decentralized SystemReal-life Application of a Decentralized System
Real-life Application of a Decentralized System
IRJET Journal
 
Trends in IoT 2017
Trends in IoT 2017Trends in IoT 2017
Trends in IoT 2017
Dr Ganesh Iyer
 
An architectural approach for decentralized applications
An architectural approach for decentralized applicationsAn architectural approach for decentralized applications
An architectural approach for decentralized applications
OWASP Indonesia Chapter
 

Similar to The Web 3.0 Portal with Social Media and Photo Storage application (20)

Review 2 _PPT_Template_majorproject.pptx
Review 2 _PPT_Template_majorproject.pptxReview 2 _PPT_Template_majorproject.pptx
Review 2 _PPT_Template_majorproject.pptx
 
Blockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake newsBlockchain based News Application to combat Fake news
Blockchain based News Application to combat Fake news
 
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
 
IRJET -Securing Data in Distributed System using Blockchain and AI
IRJET -Securing Data in Distributed System using Blockchain and AIIRJET -Securing Data in Distributed System using Blockchain and AI
IRJET -Securing Data in Distributed System using Blockchain and AI
 
Web 3.0 – Future Of The Internet.
Web 3.0 – Future Of The Internet.Web 3.0 – Future Of The Internet.
Web 3.0 – Future Of The Internet.
 
Online Voting System Using Blockchain Technology
Online Voting System Using Blockchain TechnologyOnline Voting System Using Blockchain Technology
Online Voting System Using Blockchain Technology
 
Donation Tracking System using Blockchain
Donation Tracking System using BlockchainDonation Tracking System using Blockchain
Donation Tracking System using Blockchain
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem
 
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and ProtectionIRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
IRJET- Blockchain for Large-Scale Internet of Things Data Storage and Protection
 
Blockchain based Government Schemes and Transaction Tracker
Blockchain based Government Schemes and Transaction TrackerBlockchain based Government Schemes and Transaction Tracker
Blockchain based Government Schemes and Transaction Tracker
 
Mi health care - multi-tenant health care system
Mi health care - multi-tenant health care systemMi health care - multi-tenant health care system
Mi health care - multi-tenant health care system
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
 
What Web 2.pdf
What Web 2.pdfWhat Web 2.pdf
What Web 2.pdf
 
IRJET- Secure E-Documents Storage using Blockchain
IRJET- Secure E-Documents Storage using BlockchainIRJET- Secure E-Documents Storage using Blockchain
IRJET- Secure E-Documents Storage using Blockchain
 
computerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docxcomputerweekly.com 17-23 September 2019 16W hen people int.docx
computerweekly.com 17-23 September 2019 16W hen people int.docx
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
Real-life Application of a Decentralized System
Real-life Application of a Decentralized SystemReal-life Application of a Decentralized System
Real-life Application of a Decentralized System
 
Trends in IoT 2017
Trends in IoT 2017Trends in IoT 2017
Trends in IoT 2017
 
An architectural approach for decentralized applications
An architectural approach for decentralized applicationsAn architectural approach for decentralized applications
An architectural approach for decentralized applications
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 

Recently uploaded (20)

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 

The Web 3.0 Portal with Social Media and Photo Storage application

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 705 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- 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 dApppresentedhere makesuseofEthereum blockchain-based smart contracts. Interactionsbetween 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 guaranteesasmoothuserexperience. 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 isprovided 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. Key Words: Token, Transaction, Metamask, Blockchain, Ethereum 1.INTRODUCTION 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 thenetwork 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, digital assets, and digital signatures, which ensure the integrity and protection of transactions recorded in the blockchain. 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 distributedanddecentralizedsystemswidely accepted. Decentralized applications offer low latency, high throughput, better performance, lower transaction fees, maintenance flexibility,and nodata redundancy.Theyaimto 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 frontendandbackend.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. 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.Moretheimagesmintedthey 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
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 706 parties can trust the integrity of the transactions recorded on the blockchain. Smart contracts inherit their features from the underlying blockchain technology and are decentralized programs that extend the use of the blockchain network. They are self- enforcing andself-executing programsthatactuatetheterms and conditions of a particular agreement using software codes and computational infrastructure.Thetransparencyof smart contracts is one of their most significant distinguishing features as the code defined in smart contracts is visible to all intervening parties and public entities. 2. RELATED WORK Decentralized applications (dApps) are an idea that hasbeen around for a while. Numerous already-existing dApps have served as an invaluable resource for this project. For this project, two well-known decentralized storage networks, Filecoin and IPFS, were takenintoconsideration. Filecoinisa decentralized storage network that enables users to store, retrieve, and share data via a distributed network, whereas IPFS is a peer-to-peer protocolforcontent-addressedstorage and file sharing. Several blockchain-based social media networks, including Steemit and Minds, have been createdin terms of social media platforms. While Minds is a privacy- focused social network where users may share their ideas and views, Steemit is a decentralized blogging and social media platform that pays members in cryptocurrency for their contributions. The decentralized storage space has seen the emergence of Filecoin and IPFS as leading contenders. Users can store, retrieve, and share data via a distributed network of storage providers using the decentralized Filecoin storage network. Participants are encouragedtoofferstorageresources,andin exchange, they are given cryptocurrency. The peer-to-peer IPFS protocol, which stands for InterplanetaryFileSystem,is used forcontent-addressed storage and file sharing.Filesare identifiable by their content rather than their location in a distributed and decentralized storagearchitecture.IPFSuses a distributed network of nodes to guarantee data availability and resiliency. 3. Methodology The usage of electronic gadgets, program, and websites has become essential to daily living in the digital age. Due to the fact that they enable users to register accounts, establish relationships, share posts, upload media files, andcarryouta number of other actions, social networking sites have gained a lot of popularity, especially among the younger generation. However, these procedures produce enormous amounts of data, which are kept in a central database under the full control of a single entity. As the central organization can utilize the user's data to develop the social media algorithm to increase revenue, such a situation raises difficulties with data privacy and monopolies. Decentralization, a novel strategy that eliminates the system's centralized authority and transfers power to the people as needed, has arisen as a response to this scenario. Users can own and control their data thanks to decentralization,and no other central body canstepin.Users in a decentralizednetworkarerewardedforsharingmaterial, and they have control over the adverts and the flow of the advertising, in contrast to typical social networking sites, where only the central entityprofits fromad money. Tokens, which are a component of the network and serve as its fuel, are the reward for sharing content. Currently,all interactions between people,whetherpersonal or business-related, call forthe participation of a third party, such as the government or other organizations. These procedures typically take a long time since they call for numerous documentation steps, and currency conversion is also expensive because it necessitates using intermediaries who demand large fees.. In ordertoconnectwiththeuser,the logic codeis written on the blockchain using smartcontracts. Selecting the token to convert and entering the appropriate amountare required steps in the program. Thetransactionis then recorded on the blockchain and validated by various miners or nodes. People must pay a little price (in this case, a gas fee) in order to completetheir transaction.Theprocessis extremely fast and secure because there are no problems with data leaks.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 707 Fig - 3.1: System Architecture 3.1 Methods for Social Media Application: There are severalsteps involved intheimplementationofthe social media dApps using blockchain. First, we used ReactJS to construct the dApps user interface, and we integrated the MetaMask wallet to handle user authentication and transaction processing. The user data, posts, and NFTs were then stored in smart contracts for the Ethereum blockchain. Solidity, a programming language for building smart contracts for the Ethereum blockchain, was used to write these smart contracts. We used IPFS (Interplanetary File System), a decentralized file storage systemthatenablesfiles to be saved and retrieved without a centralized server, to store the posts contributed by the users. This guaranteed the decentralizedandunchangeablestorage of user-added postings, ensuring the data's security and transparency. On the Ethereum blockchain, the user profiles pictures were added as NFTs (Non-Fungible Tokens). Digital art and other unique digital goods can be keptinNFTs,which are one-of-a-kind digital assets that are saved on the blockchain and cannot be duplicated. We made sure that profile images would be simple for users to access and retrieve by storing them in NFTs. Using Ethereum tokens, users couldaddpostsandmintthem as NFTs. This was accomplished by using the MetaMask wallet to invoke the smart contract functionality. A post's placement in the social network increased with the number of times it was shared, incentivizing users to produce valuable and interesting content. We set up the dApps on the test network to make sure it runs without a hitch. Before launching the dApps on the primary Ethereum network, we were able to test it in a simulated setting and findandcorrect any faults or errors. Designing a user-friendly interface, developing smart contracts on the Ethereum blockchain, utilizing IPFS to store posts, and using NFTs to store profile photographs were all necessary steps in the construction of the social networking dApps using blockchain. We encouraged users to produce high-quality content and secured the security and transparency of the data by minting postings as NFTs using Ethereum tokens. Mathematical model for the social media application is given below: S = {I,O,F,DD,NDD, Success , Failure} where, I= {text , image }; O = {Succesful login ,storeIN Blockchain & IPFS} F= {createAcc() , upload() , share()}; DD={null}; Success : Successful login and authentication. Image added as NFT Text and images posted on Application More Minted posts appear on top Failure: Incorrect text lead to unsuccessful authentication Images not stored in IPFS 3.2 Method for Photo Storage Application: The blockchain image storage and retrieval process was madeeasier by the Photo Storage contract. It madeuse ofthe decentralized, immutable IPFS (Interplanetary File System) to store the real image files. Each image's IPFShashaswellas metadata like the uploader's address and timestamps were included in thecontract.Bysubmittingtheirphotographsand retrieving them in accordance with their ownership, users might engage with the contract. The decentralized photo storage featurewas supported by thePhotoStoragecontract. It made it easier to save and get photos from the blockchain. The contract made use of the decentralized, distributed file storage technology known as IPFS to do this. A user's
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 708 uploaded image was transformed into an IPFS hash by the dApps, which served as the image's distinctive identification. The IPFS hash and pertinent metadata, including the uploader's address and timestamps, were saved in the contract. This strategy made sure that the actual image files were decentralizedandimmutablystoredoff-chain,whilethe blockchain was used to hold the essential references. The dApps used IPFS called Pinata, a decentralized and distributed file storage system, to enable efficient and safe picture storage. A user's uploaded image was transformed into an IPFS hash by the dApps and saved on the IPFS network. The user's photo record on the blockchain was connected to the IPFS hash, which acted as an exclusive identification for the image. The dApps achieved decentralization and did away with the requirement for a centralized server to store and retrieve photos by utilizing IPFS. Because the photos were dispersed across the IPFS network, eliminating weak points and guaranteeing immutability, this strategy improved data security. Images saved on the blockchain were accessible and shareable under thecontroloftheAccessControlcontract.By sharing their public keys, users might grant other users access to their saved photos. The agreement preserved a relationship between the owner's addressand theaddresses of users who were given access to their images. The photos could only be accessed by persons who also had the authorized public keys. We used IPFS, a decentralized file storage system, to guarantee secure and effective image storage. A user's uploaded image was transformed into an IPFS hash by the dapp andsaved on the IPFS network.Theuser'sphotorecord on the blockchain was then connected to the IPFS hash. With this strategy, immutability and distributed storage of images were both guaranteed,preventingsinglepointsoffailure.The uploaded photos were kept in adecentralizedstoragesystem with restricted access for the sake of privacy and security. Only users with the appropriate authorization could see and download the photographs thanks to the access control mechanism enforced by the Access Control contract. Users had complete control over the sharing and storage of their photos because to this. Mathematical model for the decentralized photo storage application is given below: S ={I,O,F,DD,NDD,Success , Failure} where, I= {image, gif , }; O ={conversion of Image to NFT ,failed conversion , successful upload, Transaction confirm} F={conversion() , upload() , transact() , share() , access()}; DD={null}; Success : Successful upload of local photos to IPFS Image address added to blockchain. Transaction confirmation by MetaMask Failure: Incorrect file type lead to storage failure. Incorrect public address lead to access denial. 4. Results: The outcomes of our implementation research show that a decentralized social networking platform and decentralized photo storage system have been developedsuccessfully. The screenshots of the Interfaces are given below: Fig - 4.1: Interface for Social Media Application Fig - 4.2: Profile Creation on Social Media
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 709 Fig - 4.3: Posts added on the application . Fig - 4.4: MetaMask connection for Photo Storage Fig - 4.5: Confirmation from MetaMask wallet Fig -4.6: Sharing of access of photo storage By examining the availability and immutability of saved images, data integrity was assessed. We made guaranteed that the uploaded photographs remained undamaged and reachable even in the event of node failures or attacks by using IPFS for decentralized photo storage. Our analysis verified the accuracy and integrity of the images that were stored. We evaluated how quickly the social networking platform responded to various user actions, such as posting, commenting, and updating profiles. The platform is responsive and offersaseamlessuserexperiencebecausethe average response time for these operations was found to be within an acceptable range. The results of the examination of performance, usability,and effectiveness measures show that the solutions adopted are scalable, user-friendly, and data-integrity compliant. These outcomes confirm the effectivenessofourapproachandlaya solid platform for future developments in decentralized applications and storage architectures. 5. CONCLUSIONS The project's implementation has effectively shown the possibility of using smart contracts and blockchain technology in a number of applications, including a social media platform, cryptocurrency trading, and decentralized photo storage. The project's goals of offering safe, open, and effective solutions in each applicationdomainhavebeen met thanks to the creation of user-friendly interfaces, smart contract logic, interaction with MetaMask wallets,andusage of IPFS for decentralized storage. The benefits of decentralization and immutability have been demonstrated by the social networking application built on blockchain technology. Users can safely link their MetaMask wallets, make profiles, and add profile imagesasnon-fungibletokens by utilizing smart contracts. By utilizingblockchainandIPFS technologies,thedecentralizedphotostorageapplication has addressed the issues with centralized storage services. Images uploaded by users can be safely kept off-chainonthe
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 05 | May 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 710 IPFS network. By sharing their public keys, users can grant permissions to particularpeoplewhenusingsmartcontracts for access control. Theseprograms provideground-breaking answers to problems with conventional centralizedsystems. The successful implementation of these applicationscreates fresh opportunities for user-centric,decentralizedplatforms across numerous domains. REFERENCES [1] Mahesh Kini M Karthik Pai Department of network science Shanghai Jiao Tong University. ”Make Web 3.0 Connected” In 2022 [2] Ting Cai Ph.D. degree at the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China. “Social Chain: Decoupling Social Data and Applications to Return Your Data Ownership” In 2021 [3] Sajjad Khan, Muhammad Bilal Amin College of Sciences and Engineering, University of Tasmania, Hobart, TAS 7005, Australia “A Blockchain based Autonomous Decentralized Online Social Network” In 2021K. Elissa, “Title of paper if known,” unpublished. [4] Ningyuan Chen, David Siu Faculty of Science and Engineering Department of Electrical and Electronic Engineering University of Nottingham Ningbo China Ningbo, China “A Blockchain based Autonomous Decentralized Online Social Network ” In 2021 [5] Farhana Akter Sunny, Department of Computer Science and Engineering, GreenUniversityofBangladesh,Dhaka 1207, Bangladesh “A Systematic Review of Blockchain Applications” In 2022 [6] Shuai Zeng, Yong Yuan,Institute of Automation, Chinese Academy of Sciences, Beijing, China “A decentralized social networking architecture enhancedby blockchain” In 2019 [7] Ruhi Tas Computer Engineering Ankara University Ankara, Turkey “Building A Decentralized Application on the Ethereum Blockchain” In 2019 [8] eo Besancon, Catarina Ferreira Da Silva, Parisa Ghodous, iris, Univ yon, Universit e Claude Bernard yon 1, 69100 Villeurbanne, France “A Blockchain Ontology for DApps Development” In 2022 [9] Muhammad Irfan Khalid, Ibtisam Ehsan and Ayman Khallel Al-Ani 1Department of Information and Electrical Engineering and Applied Mathematics, University of Salerno, 84084 Fisciano, Italy “A Comprehensive Survey on Blockchain-Based Decentralized Storage Networks” In 2022 [10] Gabin Heo, Dana Yang Division of Artificial Intelligence and Software, Ewha Womans University, Seoul, Korea “Efficient and Secure Blockchain System for Digital Content Trading” In 2021 SITS, B. E. (Computer) 2015 Course, Project Stage I, 2022-23 36 [11] Yan Zhu, Chunli Lv and Zichuan ZengCollege of Information and Electrical Engineering, China Agriculture University, [12] 100083 Beijing,China .”Blockchain-basedDecentralized Storage Scheme” In 2022