SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 489
PHOTOGROUP: DECENTRALIZED WEB APPLICATION USING ETHEREUM
BLOCKCHAIN
Keyur Paralkar1, Shiwani Yadav2, Shikha Kumari3, Apurva Kulkarni4, S.P. Pingat5.
1,2,3,4,5 Department Of Computer Engineering, Smt .Kashibai Navale College of Engineering, Pune.
----------------------------------------------------------------------------***--------------------------------------------------------------------------
ABSTRACT- In today’s world social networking platforms
such as Instagram, Facebook, Google+ etc, have created the
boon in our humanitarian society[1]. Along with these social
networking platforms there comes a great responsibility of
handling user privacy as well as user data. In most of these
websites, data is stored on the centralized system called as
the server. [1] The whole system crash down if the server
goes down. One of the solutions for this problem is to use a
decentralized system. Decentralized applications works on
Blockchain. A Blockchain is a group of blocks connected
sequentially to each other. The blockchains are designed so
that transactions remain immutable i.e. unchanged hence
provides security. The data can be distributed and no one
can tampered that data. This paper presents a
decentralized social media photo sharing web application
which is based on blockchain technology where the user
would be able to view, like, comment, share photos shared by
different users.
Key Words –Blockchain, data sharing, privacy, access
control, dapps, ethereum, smart contracts.
1. INTRODUCTION
Digital world has produced efficiencies, new innovative
products, and close customer relationships globally by the
effective use of mobile, IoT (Internet of Things), social
media, analytics and cloud technology to generate models
for better decisions [6]. Social networking platform is
based on client server architecture in which different
content of the user is stored on centralized system.
Whenever any user tries to load his daily news feeds, a
request is sent to the server. This request is processed and
an appropriate response related to the request is returned
to the user. Sending these requests to the server can be
considered as a harmful task as these requests may get
interrupted by many sources like hackers. Even though
storing the data on the servers is beneficial for the
company for data analytic, recommendations, and data
predictions but there are more chances of data theft,
piracy, social abuse etc. Using decentralized application for
social networking websites would not only save the
storage space required but also would keep users data safe
from being attacked from a third party (hackers).
Photogroup is a decentralized social media photo sharing
web application. Users will be able to share, upvote,
downvote their photographs on this website. Photogroup
uses a mechanism which connects users using Peer to peer
network like connection called blockchain. By using
blockchains like ethereum we will be able to develop a
decentralized application which would avoid data theft,
privacy, and tampering.
2. LITERATURE SURVEY
In “Blockchain Technology Innovations” paper they
research about Blockchain. The authors of this paper have
identified the Blockchain technology as a catalyst for
emerging use cases in the financial and nonfinancial
industries such as industrial manufacturing, supply chain,
and healthcare[5]. Blockchain can play a pivotal role in
transforming the digitization of industries and applications
by enabling secure trust frameworks, creating agile value
chain production, and tighter integration with
technologies[5]. The platforms and components were
chosen to ensure a robust framework on the prevention
and remediation of cyber-security breaches[5].
In “MeDShare: Trust-less Medical Data Sharing Among
Cloud Service Providers Via Blockchain” paper author
designed a data sharing model between cloud service
providers using the blockchain. The design consists of use
of smart contracts and an access control mechanisms to
effectively trace the behavior of the data as well as revoke
access to violated rules and permissions on data[6]. They
analyze the performance of system as well as compare
with current cutting edge solutions to data sharing among
cloud service provider and it provide a secured
blockchain-based data sharing of electronic medical
records among untrusted parties [6]. Medical data can be
stored securely without any risk.
In “Blockchain based distributed control system for Edge
Computing” paper author focused on privacy problem in
Edge computing devices such as in IoT applications where
every device is connected in network. There is a possibility
of data theft. So come up with a system called hierarchical
distributed control system model for edge computing.
They have investigated the IEC 61499 standard for
distributed control systems, and have presented the
ongoing research regarding the implementation of
function blocks as smart contracts executed by the
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 490
blockchain on a supervision level, as well as the
integration with the edge nodes that perform the executive
level responsible for process control [7]. Blockchains allow
us to have a distributed peer-to-peer network where non-
trusting members can interact with each other without a
trusted intermediary, in a verifiable manner [7].
In “Blockchain Solutions for Big Data Challenges” paper,
in this paper presents the novel solutions associated with
some of the Big Data areas such as management of private
data and digital property resolution can be permitted by
the Blockchain technology [8]. It exists on a P2P network
where every full node stores a copy of the Blockchain
ledger. When a new transaction is created, the sender
broadcasts it in the P2P network to all the other nodes. It
can play a crucial role in security for user authentication,
restricting access based on a user’s need, recording data
access histories and proper use of encryption on data. The
author has done research on how blockchain can be
applied in different application such as in personal data
store in healthcare, IoT applications.
In “Blockchain based Approach to Enhance Big Data
Authentication in Distributed Environment” paper author
have done research in authentication protocols in Big data
System such as Apache Hadoop. The mostly Kerberos
protocol is used but there are common security problems
which are not solved. In this paper, security issues are
solved by Blockchain technology. This help to identify
authentication requirements to enhance the security of Big
data in distributed environments.
3. SYSTEM ARCHITECTURE
The centralized application has a single point of failure i.e.
if the server is down due to some technical difficulties then
the whole system would not be able to deliver services to
its clients. The decentralized application works on a block
chain.
Figure. System-Architecture
System compromises following components:
3.1 Dapps (decentralized applications)
Every client (browser) communication with its own
instance of the application. Every client has to download
the entire blockchain on their computer/Phone before
using application.
3.2Ethereum:
Ethereum is an open-source, public, blockchain-based
distributing computing platform featuring smart contracts
(scripting functionality).It provides a decentralized
Turing-complete virtual machine, the Ethereum virtual
machine (EVM) which can execute scripts using an
international network public nodes. Ethereum virtual
machine is used to execute the code which is present on
blockchain i.e. smart contracts. Ethereum has a javascript
library called web3.js which is used for creating the
connection to the blockchain.
3.3 Smart Contracts:
Smart contracts are self-executing contracts with terms of
the agreement between buyer and seller is directly
written into lines of code. The codes and the agreements
contain therein exists across a distributed, Decentralized
blockchain network. They permit trusted transaction and
agreements to be carried out among anonymous parties
without the need for a central authority. They render
transactions traceable, transparent, and irreversible. In
this project, smart contracts play a role of adding the
transaction into the blocks of the blockchain as per the
smart contract’s rules.
3.4 Blockchain:
A Blockchain is digitized, decentralized, public accounting
records (ledger) of all cryptocurrency transaction. Set of
blocks connected sequentially to each other in Blockchain.
A block is current part of the blockchain which records
some or all of the recent transactions. Onc completed the
block goes into the blockchain as a permanent database.
There is a countless number of blocks present in the
blockchain which is connected in proper linear,
chronological order. Every block contains a hash of the
previous block. The blockchain has complete information
about different user addresses and their balances right
from the beginning block to the most recently completed
block. The blockchains are designed so that transactions
remain immutable i.e unchanged. Because of this reason,
the data cannot be tampered by any means. In blockchain,
data can be distributed but cannot be copied. Back-end
structure of blockchain is written in smart contracts. Smart
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 491
contracts are used to define how each block in the
blockchain should interact with each transaction.
3.5 Ngrok:
Ngrok allows us to expose a web server running on the
local machine to the internet.It provides a real -time web
UI where it introspects all the HTTP traffic running over
users tunnel.
4. METHODOLOGY
Photogroup uses ethereum as a blockchain platform.
Ethereum smart contracts are used as smart contracts in
the blockchain. Each block would contain BlockID, a copy
of blockchain, Hash value of the previous block, PhotoID of
different photos present in each block. Each block
represents a user and for any user to enter into the
blockchain, User must be the part of the blockchain.
Logging into the system would enable the user to become
the part of the blockchain. Information of each user and
the previous user would be recorded in each block so that
blocks would be arranged in sequential order. The
Arrangement of the blocks in a sequential order would
give the advantage that no block or no user's data would
be tampered or hacked by any external sources. Each new
user would be added at the end of the blockchain.
Blockchain does not allow to add blocks in the middle of
the chain. A decentralized user interface will provide a
medium for the user to interact with different entities of
the application. Decentralized application user interface
will be provided using the web browser. Web3 is used for
building the user interface of the decentralized application.
The user would be able to share the photos from his local
database i.e from the user's device using IPFS protocol.
IPFS is interplanetary file system protocol that would be
used for uploading the data from the user's device to the
blockchain. Uploading of the photo takes place in the
following manner, the user selects the photograph which
would be shared, then the photo will be uploaded to the
Dapp (decentralized application) using IPFS protocol. For
the upload made by the user, this transaction must be
written to the blockchain. This is achieved by smart
contracts which will update all the blocks in the blockchain
about the new transactions made.
5. IMPLEMENTATION
In this project, we are creating a decentralized photo-
sharing application using ethereum blockchain. We have
used a truffle framework to create the project. There are
several steps in the implementation of this project.
Following steps consists of implementation
Step 1: first initialize an ethereum client. Here we have
used Ganache as Ethereum client.
Step 2: Write the smart contracts for the creating account
for user i.e. login and logout, to like the photograph, to
comment on the photograph and to share the photograph.
Step 3: Write the tests for creating a user interface in
JavaScript.
Step 4: Deploy or host the blockchain which is present on
the localhost using https protocol via tunneling through
ngrok for testing on the web browser of mobile phones.
Step 5: Deploy all the smart contracts on the blockchain
using truffle framework.
6. CONCLUSION
Blockchain allows immediate contracts, engagements, and
agreements with inherent, robust cyber security features.
The Digital world has produced efficiencies, new
innovative products, and close customer relationships
globally by the effective use of mobile, IoT(Internet of
Things), social media, analytics and cloud technology to
generate models for better decisions. The Blockchain is
recently introduced and revolutionizing the digital world
bringing a new perspective to security resiliency, and
efficiency of the system. The concepts are transferable to a
wide range of industries as finance, government and
manufacturing where security, scalability and efficiency
must meet.
7. REFERENCES
[1] S. Nakamoto “Bitcoin: A Peer-to-Peer Electronic Cash
System ”, www.Bitcoin.org, p. 9,2008
[2] S. Sargolzaei, B. Amaba, M. Abdelghani, and A.
Sargolzaei, “ Cloud based Smart Healthcare Platform to
tackle Chronic Disease,” vol.4863, no.August, pp.30-
32,2016.
[3]S. Underwood, “Blockchain beyond bitcoin,” Commun.
ACM, ]vol. 59, no. 11, pp. 15-17, 2016.
[4]G. Hurlburt, “Might the Blockchain,” no. April, pp. 12-
16,2016.
[5]B. Libert, M. Beck, and J. Wind, “How blockchain
technology will disrupt financial services firms,”
Knowledge@Wharton, pp.2-7,2016.
[6]Blockchain Technology Innovations by Tareq Ahram,
Arman Sargolzaei, Saman Sargolzaei, Jeff Daniels and Ben
Amab.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 492
[7] MeDShare: Trust-less Medical Data Sharing Among
Cloud Service Providers Via Blockchain by Qi Xia,
Emmanuel Boateng Sifah, Kwame Omono Asamoah,
Jianbin Gao, Xiaojiang Du and Mohsen Guizan.
[8]Blockchain based distributed control system for Edge
Computing by Alexandru Stanciu.
[9]Blockchain Solutions for Big Data Challenges By Elena
Karafiloski and Anastas Mishev.
[10] Blockchain based Approach to Enhance Big Data
Authentication in Distributed Environment By Nazri
Abdullah, Anne Håkansson, Esmiralda Moradian.

More Related Content

What's hot

Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTURohit Verma
 
Blockchain Scalability - Architectures and Algorithms
Blockchain Scalability - Architectures and AlgorithmsBlockchain Scalability - Architectures and Algorithms
Blockchain Scalability - Architectures and AlgorithmsGokul Alex
 
The Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudThe Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudYuval Birenboum
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
5.[40 44]enhancing security in cloud computing
5.[40 44]enhancing security in cloud computing5.[40 44]enhancing security in cloud computing
5.[40 44]enhancing security in cloud computingAlexander Decker
 
IRJET-Block Chain based Cyber Security System for Data Transfer
IRJET-Block Chain based Cyber Security System for Data TransferIRJET-Block Chain based Cyber Security System for Data Transfer
IRJET-Block Chain based Cyber Security System for Data TransferIRJET Journal
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Ingo Weber
 
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRID
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRIDINFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRID
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRIDIJNSA Journal
 
4.authentication and key agreement based on anonymous identity for peer to-pe...
4.authentication and key agreement based on anonymous identity for peer to-pe...4.authentication and key agreement based on anonymous identity for peer to-pe...
4.authentication and key agreement based on anonymous identity for peer to-pe...Venkat Projects
 
Blockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable codeBlockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable codeDimitri De Jonghe
 
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016BigchainDB
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesRatnakar Pandey
 
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...SlideTeam
 
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITY
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITYCOST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITY
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITYShakas Technologies
 
Cost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityCost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityLeMeniz Infotech
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economyHeung-No Lee
 
Cost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityCost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityPvrtechnologies Nellore
 
Blockchain for Land Records and Real Estate
Blockchain for Land Records and Real EstateBlockchain for Land Records and Real Estate
Blockchain for Land Records and Real EstateJohn Mirkovic
 
Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Gokul Alex
 

What's hot (20)

Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
 
Blockchain Scalability - Architectures and Algorithms
Blockchain Scalability - Architectures and AlgorithmsBlockchain Scalability - Architectures and Algorithms
Blockchain Scalability - Architectures and Algorithms
 
The Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloudThe Cloud is dead ?! Blockchain in the new cloud
The Cloud is dead ?! Blockchain in the new cloud
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
5.[40 44]enhancing security in cloud computing
5.[40 44]enhancing security in cloud computing5.[40 44]enhancing security in cloud computing
5.[40 44]enhancing security in cloud computing
 
IRJET-Block Chain based Cyber Security System for Data Transfer
IRJET-Block Chain based Cyber Security System for Data TransferIRJET-Block Chain based Cyber Security System for Data Transfer
IRJET-Block Chain based Cyber Security System for Data Transfer
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
 
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRID
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRIDINFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRID
INFORMATION-CENTRIC BLOCKCHAIN TECHNOLOGY FOR THE SMART GRID
 
4.authentication and key agreement based on anonymous identity for peer to-pe...
4.authentication and key agreement based on anonymous identity for peer to-pe...4.authentication and key agreement based on anonymous identity for peer to-pe...
4.authentication and key agreement based on anonymous identity for peer to-pe...
 
Blockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable codeBlockchains for trusted data and unstoppable code
Blockchains for trusted data and unstoppable code
 
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
Why Blockchain Matters to Big Data - Big Data London Meetup - Nov 3, 2016
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
 
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
 
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITY
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITYCOST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITY
COST-EFFECTIVE AUTHENTIC AND ANONYMOUS DATA SHARING WITH FORWARD SECURITY
 
Cost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityCost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward security
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
Cost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward securityCost effective authentic and anonymous data sharing with forward security
Cost effective authentic and anonymous data sharing with forward security
 
Blockchain for Land Records and Real Estate
Blockchain for Land Records and Real EstateBlockchain for Land Records and Real Estate
Blockchain for Land Records and Real Estate
 
Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies
 

Similar to IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain

Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing ApplicationIRJET Journal
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainIRJET Journal
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINIRJET Journal
 
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 newsIRJET Journal
 
IRJET- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger TechnologyIRJET 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- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
 
The Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage applicationThe Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage applicationIRJET Journal
 
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 ProtectionIRJET Journal
 
IRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET Journal
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat appIRJET Journal
 
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
IRJET-  	  Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET-  	  Blockchain Technology in Cloud Computing : A Systematic Review
IRJET- Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET Journal
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its ConceptsIRJET Journal
 
IRJET- Consensus Mechanism on Secure Challenges in Blockchain Networks
IRJET-  	  Consensus Mechanism on Secure Challenges in Blockchain NetworksIRJET-  	  Consensus Mechanism on Secure Challenges in Blockchain Networks
IRJET- Consensus Mechanism on Secure Challenges in Blockchain NetworksIRJET Journal
 
Scaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyScaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyIRJET Journal
 
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 BlockchainIRJET 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
 
Implementing Blockchain based Architecture for Securing Electronic Health Rec...
Implementing Blockchain based Architecture for Securing Electronic Health Rec...Implementing Blockchain based Architecture for Securing Electronic Health Rec...
Implementing Blockchain based Architecture for Securing Electronic Health Rec...IRJET Journal
 
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYA STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYIRJET Journal
 
Blockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureBlockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureIRJET Journal
 

Similar to IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain (20)

Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using Blockchain
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
 
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- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger Technology
 
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- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
The Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage applicationThe Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage application
 
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- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate System
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat app
 
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
IRJET-  	  Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET-  	  Blockchain Technology in Cloud Computing : A Systematic Review
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its Concepts
 
IRJET- Consensus Mechanism on Secure Challenges in Blockchain Networks
IRJET-  	  Consensus Mechanism on Secure Challenges in Blockchain NetworksIRJET-  	  Consensus Mechanism on Secure Challenges in Blockchain Networks
IRJET- Consensus Mechanism on Secure Challenges in Blockchain Networks
 
Scaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyScaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain Technology
 
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
 
“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”
 
Implementing Blockchain based Architecture for Securing Electronic Health Rec...
Implementing Blockchain based Architecture for Securing Electronic Health Rec...Implementing Blockchain based Architecture for Securing Electronic Health Rec...
Implementing Blockchain based Architecture for Securing Electronic Health Rec...
 
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITYA STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
 
Blockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureBlockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and future
 

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 STRUCTUREIRJET 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 CharacteristicsIRJET 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 ADASIRJET 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 ProIRJET 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 SystemIRJET 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 bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET 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 DesignIRJET 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

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 

IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 489 PHOTOGROUP: DECENTRALIZED WEB APPLICATION USING ETHEREUM BLOCKCHAIN Keyur Paralkar1, Shiwani Yadav2, Shikha Kumari3, Apurva Kulkarni4, S.P. Pingat5. 1,2,3,4,5 Department Of Computer Engineering, Smt .Kashibai Navale College of Engineering, Pune. ----------------------------------------------------------------------------***-------------------------------------------------------------------------- ABSTRACT- In today’s world social networking platforms such as Instagram, Facebook, Google+ etc, have created the boon in our humanitarian society[1]. Along with these social networking platforms there comes a great responsibility of handling user privacy as well as user data. In most of these websites, data is stored on the centralized system called as the server. [1] The whole system crash down if the server goes down. One of the solutions for this problem is to use a decentralized system. Decentralized applications works on Blockchain. A Blockchain is a group of blocks connected sequentially to each other. The blockchains are designed so that transactions remain immutable i.e. unchanged hence provides security. The data can be distributed and no one can tampered that data. This paper presents a decentralized social media photo sharing web application which is based on blockchain technology where the user would be able to view, like, comment, share photos shared by different users. Key Words –Blockchain, data sharing, privacy, access control, dapps, ethereum, smart contracts. 1. INTRODUCTION Digital world has produced efficiencies, new innovative products, and close customer relationships globally by the effective use of mobile, IoT (Internet of Things), social media, analytics and cloud technology to generate models for better decisions [6]. Social networking platform is based on client server architecture in which different content of the user is stored on centralized system. Whenever any user tries to load his daily news feeds, a request is sent to the server. This request is processed and an appropriate response related to the request is returned to the user. Sending these requests to the server can be considered as a harmful task as these requests may get interrupted by many sources like hackers. Even though storing the data on the servers is beneficial for the company for data analytic, recommendations, and data predictions but there are more chances of data theft, piracy, social abuse etc. Using decentralized application for social networking websites would not only save the storage space required but also would keep users data safe from being attacked from a third party (hackers). Photogroup is a decentralized social media photo sharing web application. Users will be able to share, upvote, downvote their photographs on this website. Photogroup uses a mechanism which connects users using Peer to peer network like connection called blockchain. By using blockchains like ethereum we will be able to develop a decentralized application which would avoid data theft, privacy, and tampering. 2. LITERATURE SURVEY In “Blockchain Technology Innovations” paper they research about Blockchain. The authors of this paper have identified the Blockchain technology as a catalyst for emerging use cases in the financial and nonfinancial industries such as industrial manufacturing, supply chain, and healthcare[5]. Blockchain can play a pivotal role in transforming the digitization of industries and applications by enabling secure trust frameworks, creating agile value chain production, and tighter integration with technologies[5]. The platforms and components were chosen to ensure a robust framework on the prevention and remediation of cyber-security breaches[5]. In “MeDShare: Trust-less Medical Data Sharing Among Cloud Service Providers Via Blockchain” paper author designed a data sharing model between cloud service providers using the blockchain. The design consists of use of smart contracts and an access control mechanisms to effectively trace the behavior of the data as well as revoke access to violated rules and permissions on data[6]. They analyze the performance of system as well as compare with current cutting edge solutions to data sharing among cloud service provider and it provide a secured blockchain-based data sharing of electronic medical records among untrusted parties [6]. Medical data can be stored securely without any risk. In “Blockchain based distributed control system for Edge Computing” paper author focused on privacy problem in Edge computing devices such as in IoT applications where every device is connected in network. There is a possibility of data theft. So come up with a system called hierarchical distributed control system model for edge computing. They have investigated the IEC 61499 standard for distributed control systems, and have presented the ongoing research regarding the implementation of function blocks as smart contracts executed by the
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 490 blockchain on a supervision level, as well as the integration with the edge nodes that perform the executive level responsible for process control [7]. Blockchains allow us to have a distributed peer-to-peer network where non- trusting members can interact with each other without a trusted intermediary, in a verifiable manner [7]. In “Blockchain Solutions for Big Data Challenges” paper, in this paper presents the novel solutions associated with some of the Big Data areas such as management of private data and digital property resolution can be permitted by the Blockchain technology [8]. It exists on a P2P network where every full node stores a copy of the Blockchain ledger. When a new transaction is created, the sender broadcasts it in the P2P network to all the other nodes. It can play a crucial role in security for user authentication, restricting access based on a user’s need, recording data access histories and proper use of encryption on data. The author has done research on how blockchain can be applied in different application such as in personal data store in healthcare, IoT applications. In “Blockchain based Approach to Enhance Big Data Authentication in Distributed Environment” paper author have done research in authentication protocols in Big data System such as Apache Hadoop. The mostly Kerberos protocol is used but there are common security problems which are not solved. In this paper, security issues are solved by Blockchain technology. This help to identify authentication requirements to enhance the security of Big data in distributed environments. 3. SYSTEM ARCHITECTURE The centralized application has a single point of failure i.e. if the server is down due to some technical difficulties then the whole system would not be able to deliver services to its clients. The decentralized application works on a block chain. Figure. System-Architecture System compromises following components: 3.1 Dapps (decentralized applications) Every client (browser) communication with its own instance of the application. Every client has to download the entire blockchain on their computer/Phone before using application. 3.2Ethereum: Ethereum is an open-source, public, blockchain-based distributing computing platform featuring smart contracts (scripting functionality).It provides a decentralized Turing-complete virtual machine, the Ethereum virtual machine (EVM) which can execute scripts using an international network public nodes. Ethereum virtual machine is used to execute the code which is present on blockchain i.e. smart contracts. Ethereum has a javascript library called web3.js which is used for creating the connection to the blockchain. 3.3 Smart Contracts: Smart contracts are self-executing contracts with terms of the agreement between buyer and seller is directly written into lines of code. The codes and the agreements contain therein exists across a distributed, Decentralized blockchain network. They permit trusted transaction and agreements to be carried out among anonymous parties without the need for a central authority. They render transactions traceable, transparent, and irreversible. In this project, smart contracts play a role of adding the transaction into the blocks of the blockchain as per the smart contract’s rules. 3.4 Blockchain: A Blockchain is digitized, decentralized, public accounting records (ledger) of all cryptocurrency transaction. Set of blocks connected sequentially to each other in Blockchain. A block is current part of the blockchain which records some or all of the recent transactions. Onc completed the block goes into the blockchain as a permanent database. There is a countless number of blocks present in the blockchain which is connected in proper linear, chronological order. Every block contains a hash of the previous block. The blockchain has complete information about different user addresses and their balances right from the beginning block to the most recently completed block. The blockchains are designed so that transactions remain immutable i.e unchanged. Because of this reason, the data cannot be tampered by any means. In blockchain, data can be distributed but cannot be copied. Back-end structure of blockchain is written in smart contracts. Smart
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 491 contracts are used to define how each block in the blockchain should interact with each transaction. 3.5 Ngrok: Ngrok allows us to expose a web server running on the local machine to the internet.It provides a real -time web UI where it introspects all the HTTP traffic running over users tunnel. 4. METHODOLOGY Photogroup uses ethereum as a blockchain platform. Ethereum smart contracts are used as smart contracts in the blockchain. Each block would contain BlockID, a copy of blockchain, Hash value of the previous block, PhotoID of different photos present in each block. Each block represents a user and for any user to enter into the blockchain, User must be the part of the blockchain. Logging into the system would enable the user to become the part of the blockchain. Information of each user and the previous user would be recorded in each block so that blocks would be arranged in sequential order. The Arrangement of the blocks in a sequential order would give the advantage that no block or no user's data would be tampered or hacked by any external sources. Each new user would be added at the end of the blockchain. Blockchain does not allow to add blocks in the middle of the chain. A decentralized user interface will provide a medium for the user to interact with different entities of the application. Decentralized application user interface will be provided using the web browser. Web3 is used for building the user interface of the decentralized application. The user would be able to share the photos from his local database i.e from the user's device using IPFS protocol. IPFS is interplanetary file system protocol that would be used for uploading the data from the user's device to the blockchain. Uploading of the photo takes place in the following manner, the user selects the photograph which would be shared, then the photo will be uploaded to the Dapp (decentralized application) using IPFS protocol. For the upload made by the user, this transaction must be written to the blockchain. This is achieved by smart contracts which will update all the blocks in the blockchain about the new transactions made. 5. IMPLEMENTATION In this project, we are creating a decentralized photo- sharing application using ethereum blockchain. We have used a truffle framework to create the project. There are several steps in the implementation of this project. Following steps consists of implementation Step 1: first initialize an ethereum client. Here we have used Ganache as Ethereum client. Step 2: Write the smart contracts for the creating account for user i.e. login and logout, to like the photograph, to comment on the photograph and to share the photograph. Step 3: Write the tests for creating a user interface in JavaScript. Step 4: Deploy or host the blockchain which is present on the localhost using https protocol via tunneling through ngrok for testing on the web browser of mobile phones. Step 5: Deploy all the smart contracts on the blockchain using truffle framework. 6. CONCLUSION Blockchain allows immediate contracts, engagements, and agreements with inherent, robust cyber security features. The Digital world has produced efficiencies, new innovative products, and close customer relationships globally by the effective use of mobile, IoT(Internet of Things), social media, analytics and cloud technology to generate models for better decisions. The Blockchain is recently introduced and revolutionizing the digital world bringing a new perspective to security resiliency, and efficiency of the system. The concepts are transferable to a wide range of industries as finance, government and manufacturing where security, scalability and efficiency must meet. 7. REFERENCES [1] S. Nakamoto “Bitcoin: A Peer-to-Peer Electronic Cash System ”, www.Bitcoin.org, p. 9,2008 [2] S. Sargolzaei, B. Amaba, M. Abdelghani, and A. Sargolzaei, “ Cloud based Smart Healthcare Platform to tackle Chronic Disease,” vol.4863, no.August, pp.30- 32,2016. [3]S. Underwood, “Blockchain beyond bitcoin,” Commun. ACM, ]vol. 59, no. 11, pp. 15-17, 2016. [4]G. Hurlburt, “Might the Blockchain,” no. April, pp. 12- 16,2016. [5]B. Libert, M. Beck, and J. Wind, “How blockchain technology will disrupt financial services firms,” Knowledge@Wharton, pp.2-7,2016. [6]Blockchain Technology Innovations by Tareq Ahram, Arman Sargolzaei, Saman Sargolzaei, Jeff Daniels and Ben Amab.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 492 [7] MeDShare: Trust-less Medical Data Sharing Among Cloud Service Providers Via Blockchain by Qi Xia, Emmanuel Boateng Sifah, Kwame Omono Asamoah, Jianbin Gao, Xiaojiang Du and Mohsen Guizan. [8]Blockchain based distributed control system for Edge Computing by Alexandru Stanciu. [9]Blockchain Solutions for Big Data Challenges By Elena Karafiloski and Anastas Mishev. [10] Blockchain based Approach to Enhance Big Data Authentication in Distributed Environment By Nazri Abdullah, Anne Håkansson, Esmiralda Moradian.