Project Expo
Blockchain-Based Applications in Decentralized
Financial Technology for Cryptocurrency Exchange
Project Guide: Project Coordinator: Team Members:
Mr.C.V.Ajay Kumar Mrs. S. Satya Sudha Dandi Koushik ( 22AG1A6678)
(Assistant Professor) (Assistant Professor) Gelli T N S V Vinay Raja (22AG1A6687)
Momammed Badrul Hasan(22AG1A66A7)
Agenda
• Abstract
• Introduction
• Literature Survey
• Research Gaps
• Existing System
• Proposed System
• Architecture Diagram
• UML Diagrams
• Algorithm and Working Principle
• Final Output
Abstract
Blockchain initiative focuses on developing a comprehensive Web 3.0 application using
React and Solidity to support the creation of decentralized applications (dApps).
Blockchain technology with intuitive user interfaces, the platform enables secure and
seamless cryptocurrency transactions through Metamask.Emphasizing full-stack
development, the initiative provides a structured approach to both front- end design
and smart contract implementation, fostering a deeper understanding of their
integration. Key features include real-time data interactions, robust security protocols
inherent to blockchain, and the capability to develop applications that address real-
world challenges. The project aims to bridge the gap between blockchain technology
and user-friendly applications, making decentralized systems moreaccessible to a
broader audience.
Introduction
▪ Objective ▪ Importance
– Understand the role of
▪ Scope of the Project:
– Rising global adoption
blockchain in DeFi of cryptocurrencies. – Enhancing scalability
cryptocurrency – Blockchain's ability to
with Layer 2
exchanges. offer secure, solutions.
– Explore technical transparent – Promoting
transactions. interoperability
mechanisms like smart
contracts and AMMs. – Growth of through cross-chain
decentralized protocols.
– Address scalability and exchanges as a
regulatory limitations. trustless alternative. – Reinforcing smart
contract security via
formal verification.
Literature Survey
Paper Title Year Author Name (s) Proposed Methodology Findings
Uniswap & 2021 Lo & Medda [4] Compared decentralized DEXs offer
Emergence of and centralized privacy, but face
DEX exchanges. UI and scalability
issues.
Decentralized 2021 Fabian Schär [5] Reviewed DeFi protocols Identified benefits
Finance Analysis and systemic risks. and vulnerabilities
in DeFi.
An Analysis of 2020 Angeris et al [6] Quantitatively examined Highlighted AMM
Uniswap Markets Uniswap's AMM model to dynamics
assess its liquidity
provision and fee
mechanisms.
Blockchain- 2018 Hepp et al [7] Designed a system to Ensured secure
Backed Trusted provide tamper-proof and immutable
Timestamping timestamps via document logs.
blockchain for document
authentication.
Paper Title Year Author Name (s) Proposed Findings
Methodology
A Next- 2023 Vitalik Buterin [1] Introduced Proposed
Generation Smart Ethereum for Ethereum for
Contract and building smart smart contracts
dApp Platform contract-based and dApps
dApps.
Ethereum: A Next- 2023 Vitalik Buterin [2] Expanded Expanded on
Gen Ethereum for Ethereum’s
Cryptocurrency general-purpose potential
Platform dApps using EVM.
Rich Specs for 2021 Bram et al [3] Used formal Improved
Ethereum Smart methods for reliability through
Contract contract verification
Verification correctness.
Research Gaps
1. Technical Gaps: 2. Implementation
Challenges:
– The current blockchain-based – Implementation challenges also
DeFi ecosystem faces several persist, such as scalability
technical gaps, including high bottlenecks that hinder mass
gas fees during network adoption, the absence of a clear
congestion, fragmented liquidity
due to limited interoperability global regulatory framework,
between platforms, and a lack and unresolved security
of integration with traditional vulnerabilities within smart
financial systems contracts.
Proposed Method
The project proposes a DeFi framework that integrates:
▪ Layer 2 Scalability Solutions like Optimistic and ZK-
Rollups to reduce fees and boost throughput.
▪ Cross-Chain Protocols to enable interoperability
across multiple blockchain networks, reducing
liquidity fragmentation.
▪ Smart Contract Security Framework with formal
verification and audits to prevent exploits and
ensure robustness.
▪ Implementation using Ethereum Virtual Machine
(EVM) compatible tools and Solidity for smart
contract logic.
▪ This approach addresses scalability, security, and
IT Requirements
• Software Requirements:
1. Ethereum & Solidity Development Environment
2. MetaMask or Web3 Wallet
3. Remix IDE / Truffle Suite
4. Blockchain Testnets (Goerli, Sepolia)
• Hardware Requirements:
1. Processor: Intel Core i5 or higher
2. RAM: 8GB minimum
3. Storage: ≥ 500GB SSD recommended
4. Internet: Stable high-speed connection
Architectural Diagram:
UML Diagrams:
1.Use-Case Diagram:
Class Diagram: Activity Diagram:
Sequence- State-Chart Diagram:
Diagram:
Object Diagram: Deployment
Diagram:
Algorithm and Working Principle:
Input Acquisition: Collect transaction details (receiver address,
amount, message, keyword) from user input via the
addToBlockchain function. Capture sender address (msg.sender)
and timestamp (block.timestamp) automatically.
Data Storage: Store transaction details in a TransferStruct
(containing sender, receiver, amount, message, timestamp,
keyword) within a dynamic array (transactions). Increment
transactionCount to track total transactions.
Algorithm and Working Principle:
Data Retrieval: Provide access to stored data through
getAllTransactions (returns entire transactions array) and
getTransactionCount (returns total count) as view functions.
Execution Environment: Operate on Ethereum blockchain using
Solidity 0.8.0, ensuring safe arithmetic and compatibility with
networks like Sepolia.
Final Output:
1.Initial
Balance
Final Output:
2.Connecting Wallet
Final Output:
3.Initializing
Transaction
Final Output:
4.Conforming The
Request
Final Output:
5.Balance
Update
Thank you