SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056
VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1149
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
INTRODUCTION
A block in a blockchain is a collection of digital documents
or transactions that have been encrypted. Each block is
then "chained" to the following block in a linear,
chronological order using a cryptographic signature.
Blockchain is an innovative and one-of-a-kind method of
safeguarding and disseminating data. In a dispersed
network, the lack of a central instance implies a significant
shift away from intermediary services and toward direct
contacts amongst non-intermediaries.
Smart contracts are executable codes that run on top of the
block chain and are used to facilitate, execute, and enforce
agreements between untrustworthy parties without the
need for a trusted third party. Network automation and the
capacity to convert paper contracts into digital contracts
were made possible by smart contracts.. Smart contracts,
as opposed to traditional contracts, allowed users to
formalise their agreements and trust relationships through
automated transactions that were not supervised by a
central authority. Smart contracts are copied to each node
of the blockchain network to prevent contract
manipulation. Human error could be eliminated by
allowing computers to execute tasks and using services
supplied by blockchain platforms to avoid contract
disputes. We perform a comprehensive survey to better
understand existing smart contract subjects, with the goal
of better identifying and mapping research areas that
require additional investigation. The goal of this survey is
to look at smart contracts from both a technical (e.g.,
codifying, security, and performance) and a user
perspective (e.g., smart contract applications in finance,
healthcare, etc).
On the blockchain, a smart contract is a computer
programme that runs. Between non-trusting participants, a
smart contract might be thought of as a trusted third party.
A contract storage, a balance, and programme code make
up smart contracts. Simply by adding a transaction to the
blockchain, it can be generated and made available for
usage by any node in the network.
Once a smart contract is added to the blockchain, its
software code is locked and cannot be changed. Smart
contracts are managed by a network of miners who are in
charge of keeping the blockchain up to date. Miners agree
on the smart contract's execution conclusion and update
the blockchain accordingly. Each smart contract is given a
160-bit address after it is deployed, and it is run anytime a
transaction is created using this address. It's possible that
the smart contract's storage will be updated while it's
being executed (i.e., reading from or writing to the
storage).
A smart contract can also be used to swap bitcoin between
users. Furthermore, by publishing a message that is not
recorded in the blockchain, a smart contract can activate
and establish another smart contract. Smart contracts
utilise this message to either create a new smart contract
or to call functions in other smart contracts. Ethereum is a
permission sless blockchain and money, similar to Bitcoin.
It allows you to design and run complicated apps based on
smart contracts on the blockchain, in addition to
transferring money. Ether is Ethereum's native currency.
The account is the Ethereum system's fundamental unit.
Externally owned accounts and contract accounts are the
two types of accounts in Ethereum. The former maintains a
balance by being controlled by the owner's private key. It
can also be used to make money transfers or to start a
smart contract. The latter has balance, storage, and state
and is managed by smart contract code logic. The
Ethereum virtual machine, which executes smart contracts,
lies at the heart of Ethereum. A smart contract's source
code is compiled into bytecode, which the Ethereum
virtual machine can understand. To facilitate the execution
of smart contracts and maintain blockchain consensus,
each Ethereum node executes the identical instructions.
Many Turing-complete languages, such as Solidity, can be
used to create Ethereum smart contracts. As part of a
blockchain transaction, a smart contract is installed or
performed on the system.
1
----------------------------------------------------------------------***---------------------------------------------------------------------
2
Abstract — The rapid growth of blockchain technology
and cryptocurrencies has altered the financial industry in
recent years, resulting in the creation of a new crypto-
economy. Then, thanks to the appearance of smart
contracts, which are computer protocols designed to
facilitate, verify, and enforce automatically the negotiation
and agreement among multiple untrustworthy parties,
next-generation decentralised applications without
involving a trusted third-party have emerged. Despite the
positive aspects of smart contracts, security threats,
weaknesses, and legal concerns continue to stymie their
implementation. We'll look at smart contract architecture
and data authentication in blockchain in this chapter. We'll
learn about smart contract components and the smart
contract's future scope.
JIGNESH PATIL1
, Dr. Varsha Namdeo2, Dr. Dinesh Kumar Sahu 3
SRK university MP, Bhopal
3
M.TECH in Computer Science, SRK UNIVERSITY BHOPAL
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056
VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1150
LITERATURE REVIEW
Maher Alharby, Amjad Aldweesh [1] studies Smart
contracts, which are based on the blockchain, are
computer programmes that codify an agreement between
non-trusting parties. If specific criteria are met, smart
contracts are performed on a blockchain system without
the need for a trusted third party. In recent years,
blockchains and smart contracts have gotten a lot of
interest, including from academics. We conduct a
comprehensive mapping assessment of all peer-reviewed
technology-oriented smart contract research. Our goal is to
give a review of the scientific literature as well as to detect
academic research trends and adoption. We exclusively
look at peer-reviewed scientific articles to see how
academics have embraced smart contract technology and
produced established scientific outcomes. We gathered all
research papers from the major scientific databases and
identified 188 that were relevant utilising the systematic
mapping method. Security, privacy, software engineering,
application, performance & scalability, and other smart
contract-related subjects were divided into six areas. The
majority of the articles (approximately 64 percent) and
software engineering (21 percent) come into the
application and software engineering categories,
respectively. We found that the number of relevant papers
has increased by nearly eightfold since our 2017 study and
that the focus has changed significantly toward smart
contract applications.
ARCHITECTURE
Figure 1: Smart architecture
1. User interface: The website is built using React,
which allows developers to create a user interface
(UI) that adheres to module standards. For
example, there are two websites with a text form
that perform the same function but have distinct
features. Due to the changes in the text forms,
when the customer clicks a link and visits another
page, the page will still re-render the text form. If
the development team creates a UI module
standard and then picks the text form from the
module to apply to various pages, the text form
will not be re-rendered since React will identify
that the two forms are identical and will not alter
them. In short, React not only revolutionises front-
end programming, but it also establishes a new
standard in user interface design and
development.
2. Database: Data is stored in the blockchain
container using mongodb. MongoDB is a web-
based database management system. It's a NoSQL
database that's built on documents. The data
model and persistence mechanisms are designed
for high read and write throughput, as well as easy
scaling and failover. MongoDB's document data
model makes it simple to build on because it
supports unstructured data out of the box and
does not necessitate costly and time-consuming
migrations when application requirements
change. BSON is a JSON-like format used by
MongoDB to store documents. BSON is a
lightweight, quick, and traversable language that is
a perfect fit for modern object-oriented
programming approaches MongoDB's document
network transfer format is BSON. BSON appears to
be similar to BLOB at first glance, but there is one
key difference: the MongoDB database
understands BSON internals. This means that
MongoDB can use dot notation to reach inside
BSON objects, including nested ones. MongoDB
may use this to create indexes and match objects
to query expressions on both top-level and nested
BSON keys. MongoDB also supports full indexes
and rich queries. This distinguishes it from other
document databases that handle complicated
queries through a separate server layer. Automatic
sharding, replication, and convenient storage are
among its other characteristics. The growing
popularity of MongoDB, as well as the vast
amounts of sensitive user data kept in these
databases, raises questions about the data's
confidentiality and privacy, as well as the security
provided by these systems. When MongoDB was
first created, security was not a top priority for its
creators.
3. Backend: Node.js paved the way for Full Stack
Developers, who can now manage both the server
and client sides independently. Due to its event-
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056
VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1151
driven, non-blocking, and asynchronous
techniques, Node.js is quick and dependable for
huge files and heavy network demand
applications. Developers can also maintain whole
projects in single pages (SPA) and utilise it for IoT.
The study's findings are based on a survey and a
literature evaluation of Node.js implementation
areas and obstacles. Finally, I'll offer suggestions
on how to improve in order to overcome the
obstacles.
4. Tether: Coins that are stable The exact definition
of a stablecoin, like e-money in the 1990s, is now
in the eye of the beholder, owing to the lack of
established rules and standards governing
stablecoins today. Stablecoins are "digital units of
value that differ from existing forms of currencies
(e.g. deposits, e-money, etc.) and rely on a set of
stabilisation methods to limit swings in their price
against a currency, or basket thereof," according to
the European Central Bank (ECB). 15 The ECB, like
many others, believes that the word used to
represent this digital payment innovation is
imprecise and even deceptive. In actuality, the
Financial Action Task Force (FATF) believes that
"the term'stablecoin' is essentially a marketing
phrase used by advocates of such currencies,
rather than a defined legal or technical category."
16 Monetary authorities, such as the BIS, now use
the term "so-called stable coins" to mistakenly
accept these claims.
5. Solidity (Truffle): It is an Ethereum Blokchain
Development Environment, Testing Framework,
and Asset Pipeline. It has the following features:
Smart contract compilation, linking, deployment,
and binary management are all built-in.
Framework for deployment and migrations that is
scriptable and flexible. For deployment to any
number of public and private networks, network
administration is required. Contract testing that is
automated for speedy development.
Steps for smart contract:
1. The payment id is generated by the UI using the
API.
2. The payment id is saved in the mongo db
database by backends.
3. The UI approves the request by sending it to the
ERC 20.
4. The payment is sent to the smart contract.
5. It reads and configures the events after getting
the payment id, then updates the events in the
Mongo db.
6. Make API requests to the back end for the item,
then configure the back end with the MongoDB
database.
7. They deliver the thing to the consumer once the
item and payment id are matched.
8. Finally, keep the payment id for future
reference.
9. We can see that data authentication is done by
configuring the payment id. Without the payment
id, the web cannot access any item requests.
RESULTS
Figure 2: Unique payment id generation.
In the Figure 1(architecture) we have seen that payment
id block and how payment id is generated . In above figure
(screenshoot of the unique id generation while transaction
made by the user) we can use these for the purpose of the
data authentication which is verified in the (
mongodb)database and with user transaction.
For example: Payment is made initiated by the user, it will
open the wallet to pay and after payment is successful
done it will send the payment id to the mongodb. Then
mongodb (transaction or payment id) is read by the admin,
hence they will send the product or message that (your
product is available for you or thank you for donation).
CONCLUSION
We conclude that we have seen numerous sorts of block
chain mining in the paper, and we can understand that
mining is required for the block chain to secure
transactions by discussing various scenarios in the article.
There are now three mining companies working on
implementing and solving the mathematical puzzle. Future
work will be based on the presented model, which states
that AI mining is a novel concept that will be more efficient
and successful than the other three mining methods.
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056
VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1152
REFERENCES
[1] Mining Process in Cryptocurrency Using Blockchain
Technology: Bitcoin as a Case Study Ahmad Abdullah
Aljabr1, Avinash Sharma2, Kailash Kumar1 Journal of
Computational and Theoretical Nanoscience Vol. 16,
4293–4298, 2019.
[2] An Overview of Blockchain Technology: Architecture,
Consensus, and Future Trends Zibin Zheng1, Shaoan
Xie1, Hongning Dai2, Xiangping Chen4, and Huaimin
Wang 2017 IEEE 6th International Congress on Big
Data.
[3] David Easley, D., O’Hara, M. and Basu, S., 2019. From
mining to markets: The evolution of bitcoin
transaction fees. Journal of Financial Economics,
134(1), pp.91–109.
[4] A Generalised logical architecture for blockchain
technology, Jared Newell*, Quazi Mamun*, Sabih ur
Rehman* and Md Zahidul Islam* *School of
Computing, Mathematics and Engineering, Charles
Sturt University Australia, A preprint October 20,
2021.
[5] Survey on Blockchain-Based Smart Contracts:
Technical Aspects and Future Research
Article in IEEE March 2021 DOI:
10.1109/ACCESS.2021.3068178.
[6] Blockchain technology forecasting by patent analytics
and text mining Seyed Mojtaba, Hosseini Bamakan
a,b, , Alireza Babaei Bondarti , Parinaz Babaei
Bondarti, Qiang Qu,
//doi.org/10.1016/j.bcra.2021.100019; 20 June 2021
2096-7209/,2021, Elsevier B.V. on behalf of Zhejiang
University Press.
[7] Blockchain-enableddecentralized identity
management: The case of self-sovereign identity in
public transportation, Lukas Stockburger, Georgios
Kokosioulis, Alivelu Mukkamala, Raghava Rao
Mukkamala,Michel Avital, /10.1016/j.bcra. 2021.;
Accepted 7 May 2021 2096-7209/ 2021 Elsevier B.V.
on behalf of Zhejiang University.
[8] Blockchain: Research and Applications Magda Foti * ,
ManolisVavalis, doi.org/10.1016/j.bcra.2021.100008
February 2021 2096-7209/© 2021, Elsevier B.V. on
behalf of Zhejiang University Press.
[9] BlockHDFS: Blockchain-integrated Hadoop
distributed file system for secure provenance
traceability Viraaji Mothukuri a , Sai S. Cheerla, Reza
M. Parizi , Qi Zhang ,Kim-Kwang-RaymondChoo,
https://doi.org/10.1016/j.bcra.2021.100032,October
2021
[10] ABCDE—agile block chain DApp engineering
Lodovica Marchesi, Michele Marchesi, Roberto Tonell,
https://doi.org/10.1016/j.bcra.2020.100002,26
November 2020 2096-7209/© 2020, Elsevier B.V. on
behalf of Zhejiang University Press.
[11] Research – A blockchain of knowledge, Jens Ducree,
https://doi.org/10.1016/j.bcra.2020.100005,
December 2020

Weitere ähnliche Inhalte

Ähnlich wie OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY

A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTS
A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTSA SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTS
A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTSijcsit
 
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
 
The rise of cryptocurrency & smart contract in blockchain industry
The rise of cryptocurrency & smart contract in blockchain industryThe rise of cryptocurrency & smart contract in blockchain industry
The rise of cryptocurrency & smart contract in blockchain industryMoon Technolabs Pvt. Ltd.
 
IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and AlgorithmsIRJET 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.docxmccormicknadine86
 
Sarwar sayeed , hector marco gisbert, tom caira ieee
Sarwar sayeed , hector marco gisbert, tom caira ieeeSarwar sayeed , hector marco gisbert, tom caira ieee
Sarwar sayeed , hector marco gisbert, tom caira ieeeIT Strategy Group
 
What Is A Smart Contract Audit?
What Is A Smart Contract Audit?What Is A Smart Contract Audit?
What Is A Smart Contract Audit?Blocktech Brew
 
Blockmason link whitepaper
Blockmason link whitepaperBlockmason link whitepaper
Blockmason link whitepaperJAlbic
 
10 Essentials on Blockchain Development: From Basics to Ethics
10 Essentials on Blockchain Development: From Basics to Ethics10 Essentials on Blockchain Development: From Basics to Ethics
10 Essentials on Blockchain Development: From Basics to EthicsSteve Hodgkiss
 
Diseño del Smart Contract Blockchain: ejemplo para Real Estate
Diseño del Smart Contract Blockchain: ejemplo para Real EstateDiseño del Smart Contract Blockchain: ejemplo para Real Estate
Diseño del Smart Contract Blockchain: ejemplo para Real EstateJosé Luis Casal
 
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
 
IoT–smart contracts in data trusted exchange supplied chain based on block ch...
IoT–smart contracts in data trusted exchange supplied chain based on block ch...IoT–smart contracts in data trusted exchange supplied chain based on block ch...
IoT–smart contracts in data trusted exchange supplied chain based on block ch...IJECEIAES
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryAjay Sharma
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfJPLoft Solutions
 

Ähnlich wie OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY (20)

A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTS
A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTSA SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTS
A SYSTEMATIC MAPPING STUDY ON CURRENT RESEARCH TOPICS IN SMART CONTRACTS
 
75
7575
75
 
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
 
The rise of cryptocurrency & smart contract in blockchain industry
The rise of cryptocurrency & smart contract in blockchain industryThe rise of cryptocurrency & smart contract in blockchain industry
The rise of cryptocurrency & smart contract in blockchain industry
 
IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and Algorithms
 
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
 
Sarwar sayeed , hector marco gisbert, tom caira ieee
Sarwar sayeed , hector marco gisbert, tom caira ieeeSarwar sayeed , hector marco gisbert, tom caira ieee
Sarwar sayeed , hector marco gisbert, tom caira ieee
 
What Is A Smart Contract Audit?
What Is A Smart Contract Audit?What Is A Smart Contract Audit?
What Is A Smart Contract Audit?
 
Blockmason link whitepaper
Blockmason link whitepaperBlockmason link whitepaper
Blockmason link whitepaper
 
10 Essentials on Blockchain Development: From Basics to Ethics
10 Essentials on Blockchain Development: From Basics to Ethics10 Essentials on Blockchain Development: From Basics to Ethics
10 Essentials on Blockchain Development: From Basics to Ethics
 
Blockchain with iot
Blockchain with iotBlockchain with iot
Blockchain with iot
 
Diseño del Smart Contract Blockchain: ejemplo para Real Estate
Diseño del Smart Contract Blockchain: ejemplo para Real EstateDiseño del Smart Contract Blockchain: ejemplo para Real Estate
Diseño del Smart Contract Blockchain: ejemplo para Real Estate
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
Blockchain Engineer.docx
Blockchain Engineer.docxBlockchain Engineer.docx
Blockchain Engineer.docx
 
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
 
IoT–smart contracts in data trusted exchange supplied chain based on block ch...
IoT–smart contracts in data trusted exchange supplied chain based on block ch...IoT–smart contracts in data trusted exchange supplied chain based on block ch...
IoT–smart contracts in data trusted exchange supplied chain based on block ch...
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industry
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
TGC12 e book
TGC12 e bookTGC12 e book
TGC12 e book
 
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdfCustom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
Custom Blockchain App Development_ A Comprehensive Guide for 2024.pdf
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Kürzlich hochgeladen (20)

The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY

  • 1. INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056 VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1149 OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY INTRODUCTION A block in a blockchain is a collection of digital documents or transactions that have been encrypted. Each block is then "chained" to the following block in a linear, chronological order using a cryptographic signature. Blockchain is an innovative and one-of-a-kind method of safeguarding and disseminating data. In a dispersed network, the lack of a central instance implies a significant shift away from intermediary services and toward direct contacts amongst non-intermediaries. Smart contracts are executable codes that run on top of the block chain and are used to facilitate, execute, and enforce agreements between untrustworthy parties without the need for a trusted third party. Network automation and the capacity to convert paper contracts into digital contracts were made possible by smart contracts.. Smart contracts, as opposed to traditional contracts, allowed users to formalise their agreements and trust relationships through automated transactions that were not supervised by a central authority. Smart contracts are copied to each node of the blockchain network to prevent contract manipulation. Human error could be eliminated by allowing computers to execute tasks and using services supplied by blockchain platforms to avoid contract disputes. We perform a comprehensive survey to better understand existing smart contract subjects, with the goal of better identifying and mapping research areas that require additional investigation. The goal of this survey is to look at smart contracts from both a technical (e.g., codifying, security, and performance) and a user perspective (e.g., smart contract applications in finance, healthcare, etc). On the blockchain, a smart contract is a computer programme that runs. Between non-trusting participants, a smart contract might be thought of as a trusted third party. A contract storage, a balance, and programme code make up smart contracts. Simply by adding a transaction to the blockchain, it can be generated and made available for usage by any node in the network. Once a smart contract is added to the blockchain, its software code is locked and cannot be changed. Smart contracts are managed by a network of miners who are in charge of keeping the blockchain up to date. Miners agree on the smart contract's execution conclusion and update the blockchain accordingly. Each smart contract is given a 160-bit address after it is deployed, and it is run anytime a transaction is created using this address. It's possible that the smart contract's storage will be updated while it's being executed (i.e., reading from or writing to the storage). A smart contract can also be used to swap bitcoin between users. Furthermore, by publishing a message that is not recorded in the blockchain, a smart contract can activate and establish another smart contract. Smart contracts utilise this message to either create a new smart contract or to call functions in other smart contracts. Ethereum is a permission sless blockchain and money, similar to Bitcoin. It allows you to design and run complicated apps based on smart contracts on the blockchain, in addition to transferring money. Ether is Ethereum's native currency. The account is the Ethereum system's fundamental unit. Externally owned accounts and contract accounts are the two types of accounts in Ethereum. The former maintains a balance by being controlled by the owner's private key. It can also be used to make money transfers or to start a smart contract. The latter has balance, storage, and state and is managed by smart contract code logic. The Ethereum virtual machine, which executes smart contracts, lies at the heart of Ethereum. A smart contract's source code is compiled into bytecode, which the Ethereum virtual machine can understand. To facilitate the execution of smart contracts and maintain blockchain consensus, each Ethereum node executes the identical instructions. Many Turing-complete languages, such as Solidity, can be used to create Ethereum smart contracts. As part of a blockchain transaction, a smart contract is installed or performed on the system. 1 ----------------------------------------------------------------------***--------------------------------------------------------------------- 2 Abstract — The rapid growth of blockchain technology and cryptocurrencies has altered the financial industry in recent years, resulting in the creation of a new crypto- economy. Then, thanks to the appearance of smart contracts, which are computer protocols designed to facilitate, verify, and enforce automatically the negotiation and agreement among multiple untrustworthy parties, next-generation decentralised applications without involving a trusted third-party have emerged. Despite the positive aspects of smart contracts, security threats, weaknesses, and legal concerns continue to stymie their implementation. We'll look at smart contract architecture and data authentication in blockchain in this chapter. We'll learn about smart contract components and the smart contract's future scope. JIGNESH PATIL1 , Dr. Varsha Namdeo2, Dr. Dinesh Kumar Sahu 3 SRK university MP, Bhopal 3 M.TECH in Computer Science, SRK UNIVERSITY BHOPAL
  • 2. INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056 VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1150 LITERATURE REVIEW Maher Alharby, Amjad Aldweesh [1] studies Smart contracts, which are based on the blockchain, are computer programmes that codify an agreement between non-trusting parties. If specific criteria are met, smart contracts are performed on a blockchain system without the need for a trusted third party. In recent years, blockchains and smart contracts have gotten a lot of interest, including from academics. We conduct a comprehensive mapping assessment of all peer-reviewed technology-oriented smart contract research. Our goal is to give a review of the scientific literature as well as to detect academic research trends and adoption. We exclusively look at peer-reviewed scientific articles to see how academics have embraced smart contract technology and produced established scientific outcomes. We gathered all research papers from the major scientific databases and identified 188 that were relevant utilising the systematic mapping method. Security, privacy, software engineering, application, performance & scalability, and other smart contract-related subjects were divided into six areas. The majority of the articles (approximately 64 percent) and software engineering (21 percent) come into the application and software engineering categories, respectively. We found that the number of relevant papers has increased by nearly eightfold since our 2017 study and that the focus has changed significantly toward smart contract applications. ARCHITECTURE Figure 1: Smart architecture 1. User interface: The website is built using React, which allows developers to create a user interface (UI) that adheres to module standards. For example, there are two websites with a text form that perform the same function but have distinct features. Due to the changes in the text forms, when the customer clicks a link and visits another page, the page will still re-render the text form. If the development team creates a UI module standard and then picks the text form from the module to apply to various pages, the text form will not be re-rendered since React will identify that the two forms are identical and will not alter them. In short, React not only revolutionises front- end programming, but it also establishes a new standard in user interface design and development. 2. Database: Data is stored in the blockchain container using mongodb. MongoDB is a web- based database management system. It's a NoSQL database that's built on documents. The data model and persistence mechanisms are designed for high read and write throughput, as well as easy scaling and failover. MongoDB's document data model makes it simple to build on because it supports unstructured data out of the box and does not necessitate costly and time-consuming migrations when application requirements change. BSON is a JSON-like format used by MongoDB to store documents. BSON is a lightweight, quick, and traversable language that is a perfect fit for modern object-oriented programming approaches MongoDB's document network transfer format is BSON. BSON appears to be similar to BLOB at first glance, but there is one key difference: the MongoDB database understands BSON internals. This means that MongoDB can use dot notation to reach inside BSON objects, including nested ones. MongoDB may use this to create indexes and match objects to query expressions on both top-level and nested BSON keys. MongoDB also supports full indexes and rich queries. This distinguishes it from other document databases that handle complicated queries through a separate server layer. Automatic sharding, replication, and convenient storage are among its other characteristics. The growing popularity of MongoDB, as well as the vast amounts of sensitive user data kept in these databases, raises questions about the data's confidentiality and privacy, as well as the security provided by these systems. When MongoDB was first created, security was not a top priority for its creators. 3. Backend: Node.js paved the way for Full Stack Developers, who can now manage both the server and client sides independently. Due to its event-
  • 3. INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056 VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1151 driven, non-blocking, and asynchronous techniques, Node.js is quick and dependable for huge files and heavy network demand applications. Developers can also maintain whole projects in single pages (SPA) and utilise it for IoT. The study's findings are based on a survey and a literature evaluation of Node.js implementation areas and obstacles. Finally, I'll offer suggestions on how to improve in order to overcome the obstacles. 4. Tether: Coins that are stable The exact definition of a stablecoin, like e-money in the 1990s, is now in the eye of the beholder, owing to the lack of established rules and standards governing stablecoins today. Stablecoins are "digital units of value that differ from existing forms of currencies (e.g. deposits, e-money, etc.) and rely on a set of stabilisation methods to limit swings in their price against a currency, or basket thereof," according to the European Central Bank (ECB). 15 The ECB, like many others, believes that the word used to represent this digital payment innovation is imprecise and even deceptive. In actuality, the Financial Action Task Force (FATF) believes that "the term'stablecoin' is essentially a marketing phrase used by advocates of such currencies, rather than a defined legal or technical category." 16 Monetary authorities, such as the BIS, now use the term "so-called stable coins" to mistakenly accept these claims. 5. Solidity (Truffle): It is an Ethereum Blokchain Development Environment, Testing Framework, and Asset Pipeline. It has the following features: Smart contract compilation, linking, deployment, and binary management are all built-in. Framework for deployment and migrations that is scriptable and flexible. For deployment to any number of public and private networks, network administration is required. Contract testing that is automated for speedy development. Steps for smart contract: 1. The payment id is generated by the UI using the API. 2. The payment id is saved in the mongo db database by backends. 3. The UI approves the request by sending it to the ERC 20. 4. The payment is sent to the smart contract. 5. It reads and configures the events after getting the payment id, then updates the events in the Mongo db. 6. Make API requests to the back end for the item, then configure the back end with the MongoDB database. 7. They deliver the thing to the consumer once the item and payment id are matched. 8. Finally, keep the payment id for future reference. 9. We can see that data authentication is done by configuring the payment id. Without the payment id, the web cannot access any item requests. RESULTS Figure 2: Unique payment id generation. In the Figure 1(architecture) we have seen that payment id block and how payment id is generated . In above figure (screenshoot of the unique id generation while transaction made by the user) we can use these for the purpose of the data authentication which is verified in the ( mongodb)database and with user transaction. For example: Payment is made initiated by the user, it will open the wallet to pay and after payment is successful done it will send the payment id to the mongodb. Then mongodb (transaction or payment id) is read by the admin, hence they will send the product or message that (your product is available for you or thank you for donation). CONCLUSION We conclude that we have seen numerous sorts of block chain mining in the paper, and we can understand that mining is required for the block chain to secure transactions by discussing various scenarios in the article. There are now three mining companies working on implementing and solving the mathematical puzzle. Future work will be based on the presented model, which states that AI mining is a novel concept that will be more efficient and successful than the other three mining methods.
  • 4. INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056 VOLUME: 09 ISSUE: 03 | MAR 2022 WWW.IRJET.NET P-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1152 REFERENCES [1] Mining Process in Cryptocurrency Using Blockchain Technology: Bitcoin as a Case Study Ahmad Abdullah Aljabr1, Avinash Sharma2, Kailash Kumar1 Journal of Computational and Theoretical Nanoscience Vol. 16, 4293–4298, 2019. [2] An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends Zibin Zheng1, Shaoan Xie1, Hongning Dai2, Xiangping Chen4, and Huaimin Wang 2017 IEEE 6th International Congress on Big Data. [3] David Easley, D., O’Hara, M. and Basu, S., 2019. From mining to markets: The evolution of bitcoin transaction fees. Journal of Financial Economics, 134(1), pp.91–109. [4] A Generalised logical architecture for blockchain technology, Jared Newell*, Quazi Mamun*, Sabih ur Rehman* and Md Zahidul Islam* *School of Computing, Mathematics and Engineering, Charles Sturt University Australia, A preprint October 20, 2021. [5] Survey on Blockchain-Based Smart Contracts: Technical Aspects and Future Research Article in IEEE March 2021 DOI: 10.1109/ACCESS.2021.3068178. [6] Blockchain technology forecasting by patent analytics and text mining Seyed Mojtaba, Hosseini Bamakan a,b, , Alireza Babaei Bondarti , Parinaz Babaei Bondarti, Qiang Qu, //doi.org/10.1016/j.bcra.2021.100019; 20 June 2021 2096-7209/,2021, Elsevier B.V. on behalf of Zhejiang University Press. [7] Blockchain-enableddecentralized identity management: The case of self-sovereign identity in public transportation, Lukas Stockburger, Georgios Kokosioulis, Alivelu Mukkamala, Raghava Rao Mukkamala,Michel Avital, /10.1016/j.bcra. 2021.; Accepted 7 May 2021 2096-7209/ 2021 Elsevier B.V. on behalf of Zhejiang University. [8] Blockchain: Research and Applications Magda Foti * , ManolisVavalis, doi.org/10.1016/j.bcra.2021.100008 February 2021 2096-7209/© 2021, Elsevier B.V. on behalf of Zhejiang University Press. [9] BlockHDFS: Blockchain-integrated Hadoop distributed file system for secure provenance traceability Viraaji Mothukuri a , Sai S. Cheerla, Reza M. Parizi , Qi Zhang ,Kim-Kwang-RaymondChoo, https://doi.org/10.1016/j.bcra.2021.100032,October 2021 [10] ABCDE—agile block chain DApp engineering Lodovica Marchesi, Michele Marchesi, Roberto Tonell, https://doi.org/10.1016/j.bcra.2020.100002,26 November 2020 2096-7209/© 2020, Elsevier B.V. on behalf of Zhejiang University Press. [11] Research – A blockchain of knowledge, Jens Ducree, https://doi.org/10.1016/j.bcra.2020.100005, December 2020