SlideShare a Scribd company logo
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
1 / 12
Developing DeFi Apps with Ethereum
Presented by Michael John Pena
Microsoft MVP: Azure
michael@datachain.consulting
@mjtpena
https://michaeljohnpena.com
Disclaimer
I am not a financial advisor. Cryptocurrency investing involves a lot of risks, make sure to do your
own research.
Whatever content I present is expressed by myself and does not represent my clients.
The industry and technologies are still maturing, and may not be applicable to "production
grade" scenarios.
Quick Agenda
Why DeFi and blockchain
DeFi use cases
Getting Started with DeFi
Why DeFi and blockchain?
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
2 / 12
Image taken from: https://defipulse.com
Developer / Tech
A lot of demand to DApps developers.
A lot of saturation in open source community.
The tools and technologies are improving in a rapid pace.
Startup Founder
An opportunity to start a new product or service offering.
Opportunities to raise capital or funding.
The market is still maturing and open to innovation.
Works in Finance
DeFi "has been" disrupting traditional financial products
Opportunity to adapt and innovate.
Leverage DeFi side-by-side with your existing products.
What is DeFi?
Decentralised infrastructure
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
3 / 12
Image taken from: Stably blog on Medium
DeFi is similar to how we call Financial Technologies as "FinTech". It's an industry
vertical use of decentralised technologies that are specific to Financial products. This
includes exchanges, lending & borrowing, interests & compounds, staking &
liquidity pools, and many more.
What makes a product DeFi?
Transparency
We can trace what's happening with assets
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
4 / 12
SushiSwap contract on Ethereum - Accessibility - Inclusive to all users all over the world. -
Image taken from Forbes: How DeFi is Reinventing The World's Financial System - Accountability - We know
who are involved in a DeFi product -
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
5 / 12
-
Interoperability - Ideally it should be coin and chain independent -
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
6 / 12
__Image taken from __Binance Academy Article
Use Case #1 - Exchanges
UniSwap
Uniswap is a fully decentralized on-chain protocol for token exchange on Ethereum that
uses liquidity pools instead of order books.
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
7 / 12
https://uniswap.exchange
SushiSwap
Sushiswap is a fully decentralized on-chain protocol for exchanging tokens through a
process of automated market-making (AMM) which uses 'liquidity pools' rather than an
orderbook.
https://app.sushi.com
PancakeSwap
PancakeSwap is a decentralized exchange built on Binance Smart Chain.
https://pancakeswap.finance
Use Case #2 - Lending
Compound
Compound is an algorithmic money market protocol on Ethereum that lets users earn
interest or borrow assets against collateral.
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
8 / 12
https://app.compound.finance/
Aave
Aave (from the Finnish word for "ghost") is an open source non-custodial protocol on
Ethereum for decentralized lending and borrowing
https://app.aave.com/
MakerDAO
MakerDAO is a decentralized credit platform on Ethereum that supports Dai, a stablecoin
whose value is pegged to USD.
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
9 / 12
https://oasis.app
Use Case #3 - Assets / Yields
Synthetix
Synthetix is a decentralized platform on Ethereum for the creation of Synths: on-chain
synthetic assets that track the value of real-world assets.
https://staking.synthetix.io - Yearn.finance - yearn.finance is a decentralized ecosystem of aggregators that
utilize lending services such as Aave, Compound, Dydx, and Fulcrum to optimize your token lending. -
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
10 / 12
https://yearn.finance
Toolbox to Get Started
Your Asset
Your own fungible token? (ERC-20) / (BEP-20)
https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
https://github.com/binance-chain/BEPs/blob/master/BEP20.md
NFTs / Non-fungible tokens? (ERC-721) / (EIP-1155)
https://ethereum.org/en/developers/docs/standards/tokens/erc-721/
https://eips.ethereum.org/EIPS/eip-1155
Chain
Ethereum (MainNet)
Binance Smart Chain
Wallet
Metamask (Web)
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
11 / 12
Argent (Mobile)
Stablecoin
Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021
12 / 12
DAI
Tether (USDT)
~ Or create your own
Other DeFi prodcuts
Exchange, Lending, Derivatives, Payments, etc.
Challenges of DeFi
Scalability
Regulations
Really good use cases
Quick Demo
ERC20 + Farm Token
Summary
DeFi gives a new wave of more materialised crypto
The market is still maturing and has a lot of room to grow
Ethereum is the most popular chain to build DeFi
Resources
https://defipulse.com
https://defiprime.com
https://docs.microsoft.com/en-us/learn/paths/ethereum-blockchain-development/
https://ethereum.org/en/developers/tutorials/create-and-deploy-a-defi-app

More Related Content

What's hot

Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open) Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Kaleido
 
Webinar digitally transforming healthcare with blockchain
Webinar   digitally transforming healthcare with blockchainWebinar   digitally transforming healthcare with blockchain
Webinar digitally transforming healthcare with blockchain
Kaleido
 
CSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for EnterpriseCSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for Enterprise
David Haimes
 
Consensus 19 Conference: What Happens When Tokens Meet The Enterprrise
Consensus 19 Conference: What Happens When Tokens Meet The EnterprriseConsensus 19 Conference: What Happens When Tokens Meet The Enterprrise
Consensus 19 Conference: What Happens When Tokens Meet The Enterprrise
Kaleido
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for Business
Fito Benitez
 
Blockchain and business applications
Blockchain and business applicationsBlockchain and business applications
Blockchain and business applications
Ahad Zare Ravasan
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
James Neo
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
Nuri Cankaya
 
Real world
Real worldReal world
Real world
OliviaJune1
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government Officials
Marquis Cabrera
 
5 ways on how will blockchain impact healthcare
5 ways on how will blockchain impact healthcare5 ways on how will blockchain impact healthcare
5 ways on how will blockchain impact healthcare
Blockchain Council
 
Importance of digital trust in digital economy
Importance of digital trust in digital economy  Importance of digital trust in digital economy
Importance of digital trust in digital economy
Moldova ICT Summit
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
Financial Poise
 
By 2030, blockchain technology could drive a global economy of $1.7 trillion.
By 2030, blockchain technology could drive a global economy of $1.7 trillion.By 2030, blockchain technology could drive a global economy of $1.7 trillion.
By 2030, blockchain technology could drive a global economy of $1.7 trillion.
Blockchain Council
 
A quick guide about blockchain based 'remittance' solution
A quick guide about blockchain based 'remittance' solutionA quick guide about blockchain based 'remittance' solution
A quick guide about blockchain based 'remittance' solution
Blockchain Council
 
Get Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & CryptocurrencyGet Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & Cryptocurrency
keerthi678722
 
Decentralized disruption
Decentralized disruptionDecentralized disruption
Decentralized disruption
Antti Kettunen
 
Blockchain and Banking
Blockchain and BankingBlockchain and Banking
Blockchain and Banking
HyperTrends Global Inc.
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
BirthVenue
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
Financial Poise
 

What's hot (20)

Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open) Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
 
Webinar digitally transforming healthcare with blockchain
Webinar   digitally transforming healthcare with blockchainWebinar   digitally transforming healthcare with blockchain
Webinar digitally transforming healthcare with blockchain
 
CSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for EnterpriseCSPA Keynote: BLOCKCHAIN for Enterprise
CSPA Keynote: BLOCKCHAIN for Enterprise
 
Consensus 19 Conference: What Happens When Tokens Meet The Enterprrise
Consensus 19 Conference: What Happens When Tokens Meet The EnterprriseConsensus 19 Conference: What Happens When Tokens Meet The Enterprrise
Consensus 19 Conference: What Happens When Tokens Meet The Enterprrise
 
Introduction to Blockchain for Business
Introduction to Blockchain for BusinessIntroduction to Blockchain for Business
Introduction to Blockchain for Business
 
Blockchain and business applications
Blockchain and business applicationsBlockchain and business applications
Blockchain and business applications
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Real world
Real worldReal world
Real world
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government Officials
 
5 ways on how will blockchain impact healthcare
5 ways on how will blockchain impact healthcare5 ways on how will blockchain impact healthcare
5 ways on how will blockchain impact healthcare
 
Importance of digital trust in digital economy
Importance of digital trust in digital economy  Importance of digital trust in digital economy
Importance of digital trust in digital economy
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
 
By 2030, blockchain technology could drive a global economy of $1.7 trillion.
By 2030, blockchain technology could drive a global economy of $1.7 trillion.By 2030, blockchain technology could drive a global economy of $1.7 trillion.
By 2030, blockchain technology could drive a global economy of $1.7 trillion.
 
A quick guide about blockchain based 'remittance' solution
A quick guide about blockchain based 'remittance' solutionA quick guide about blockchain based 'remittance' solution
A quick guide about blockchain based 'remittance' solution
 
Get Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & CryptocurrencyGet Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & Cryptocurrency
 
Decentralized disruption
Decentralized disruptionDecentralized disruption
Decentralized disruption
 
Blockchain and Banking
Blockchain and BankingBlockchain and Banking
Blockchain and Banking
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 

Similar to Developing DeFi (decentralised finance) apps with Ethereum

Top 5 DeFi Applications
Top 5 DeFi ApplicationsTop 5 DeFi Applications
Top 5 DeFi Applications
101 Blockchains
 
Top 10 DeFi Platforms That are Preferred by Investors.pdf
Top 10 DeFi Platforms That are Preferred by Investors.pdfTop 10 DeFi Platforms That are Preferred by Investors.pdf
Top 10 DeFi Platforms That are Preferred by Investors.pdf
Franck La Rocca
 
Introduction To The New Era of DeFi Blockchains.pdf
Introduction To The New Era of DeFi Blockchains.pdfIntroduction To The New Era of DeFi Blockchains.pdf
Introduction To The New Era of DeFi Blockchains.pdf
Laura Miller
 
Decentralised finance (DeFi).pptx
Decentralised finance (DeFi).pptxDecentralised finance (DeFi).pptx
Decentralised finance (DeFi).pptx
GurucharanVijayakuma
 
What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance
zaarahary
 
Defi development services company
Defi development services companyDefi development services company
Defi development services company
AmniAugustine
 
What is decentralized finance DeFi
What is decentralized finance  DeFiWhat is decentralized finance  DeFi
What is decentralized finance DeFi
eliana ward
 
How I Become millionaire in 2 Months?
How I Become millionaire in 2 Months?How I Become millionaire in 2 Months?
How I Become millionaire in 2 Months?
Grow Money Up
 
edited_DeFi Explained.pdf
edited_DeFi Explained.pdfedited_DeFi Explained.pdf
edited_DeFi Explained.pdf
vaibhav mishra
 
Is DeFI The Next Big Thing For Business Growth?
Is DeFI The Next Big Thing For Business Growth?Is DeFI The Next Big Thing For Business Growth?
Is DeFI The Next Big Thing For Business Growth?
Flexsin
 
Top 10 DeFi Trends 2024.pdf
Top 10 DeFi Trends 2024.pdfTop 10 DeFi Trends 2024.pdf
Top 10 DeFi Trends 2024.pdf
BlockchainX
 
DAppTotal Research Report On DeFi Industry (First Half Of 2019)
DAppTotal Research Report On DeFi Industry (First Half Of 2019)DAppTotal Research Report On DeFi Industry (First Half Of 2019)
DAppTotal Research Report On DeFi Industry (First Half Of 2019)
peckshield
 
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFiWebinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
Zeeve
 
Defi Services - Mobiloitte
Defi Services - MobiloitteDefi Services - Mobiloitte
Defi Services - Mobiloitte
Mobiloitte Technologies
 
What Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized FinanceWhat Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized Finance
default default
 
Decentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdfDecentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdf
SGBSeo
 
Defi wallet development
Defi wallet development Defi wallet development
Defi wallet development
AlphyiaJohn
 
Cross-Chain DeFi : Maximizing Earnings Across Blockchains
Cross-Chain DeFi : Maximizing Earnings Across BlockchainsCross-Chain DeFi : Maximizing Earnings Across Blockchains
Cross-Chain DeFi : Maximizing Earnings Across Blockchains
cryptolearn
 
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdfDeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
Tess Casali
 
DeFi Development Services
DeFi Development ServicesDeFi Development Services
DeFi Development Services
OliviaJohn9
 

Similar to Developing DeFi (decentralised finance) apps with Ethereum (20)

Top 5 DeFi Applications
Top 5 DeFi ApplicationsTop 5 DeFi Applications
Top 5 DeFi Applications
 
Top 10 DeFi Platforms That are Preferred by Investors.pdf
Top 10 DeFi Platforms That are Preferred by Investors.pdfTop 10 DeFi Platforms That are Preferred by Investors.pdf
Top 10 DeFi Platforms That are Preferred by Investors.pdf
 
Introduction To The New Era of DeFi Blockchains.pdf
Introduction To The New Era of DeFi Blockchains.pdfIntroduction To The New Era of DeFi Blockchains.pdf
Introduction To The New Era of DeFi Blockchains.pdf
 
Decentralised finance (DeFi).pptx
Decentralised finance (DeFi).pptxDecentralised finance (DeFi).pptx
Decentralised finance (DeFi).pptx
 
What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance What is DeFi ? | Decentralized Finance
What is DeFi ? | Decentralized Finance
 
Defi development services company
Defi development services companyDefi development services company
Defi development services company
 
What is decentralized finance DeFi
What is decentralized finance  DeFiWhat is decentralized finance  DeFi
What is decentralized finance DeFi
 
How I Become millionaire in 2 Months?
How I Become millionaire in 2 Months?How I Become millionaire in 2 Months?
How I Become millionaire in 2 Months?
 
edited_DeFi Explained.pdf
edited_DeFi Explained.pdfedited_DeFi Explained.pdf
edited_DeFi Explained.pdf
 
Is DeFI The Next Big Thing For Business Growth?
Is DeFI The Next Big Thing For Business Growth?Is DeFI The Next Big Thing For Business Growth?
Is DeFI The Next Big Thing For Business Growth?
 
Top 10 DeFi Trends 2024.pdf
Top 10 DeFi Trends 2024.pdfTop 10 DeFi Trends 2024.pdf
Top 10 DeFi Trends 2024.pdf
 
DAppTotal Research Report On DeFi Industry (First Half Of 2019)
DAppTotal Research Report On DeFi Industry (First Half Of 2019)DAppTotal Research Report On DeFi Industry (First Half Of 2019)
DAppTotal Research Report On DeFi Industry (First Half Of 2019)
 
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFiWebinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
Webinar-Dubai DeFi Series-Webinar 1-The Basics of DeFi
 
Defi Services - Mobiloitte
Defi Services - MobiloitteDefi Services - Mobiloitte
Defi Services - Mobiloitte
 
What Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized FinanceWhat Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized Finance
 
Decentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdfDecentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdf
 
Defi wallet development
Defi wallet development Defi wallet development
Defi wallet development
 
Cross-Chain DeFi : Maximizing Earnings Across Blockchains
Cross-Chain DeFi : Maximizing Earnings Across BlockchainsCross-Chain DeFi : Maximizing Earnings Across Blockchains
Cross-Chain DeFi : Maximizing Earnings Across Blockchains
 
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdfDeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
DeFi Development Company: Empowering Finance with Cutting-Edge Solutions.pdf
 
DeFi Development Services
DeFi Development ServicesDeFi Development Services
DeFi Development Services
 

More from Michael John Peña

Blockchain and Mobile using Xamarin and Azure
Blockchain and Mobile using Xamarin and AzureBlockchain and Mobile using Xamarin and Azure
Blockchain and Mobile using Xamarin and Azure
Michael John Peña
 
Why blockchain doesn't make sense
Why blockchain doesn't make senseWhy blockchain doesn't make sense
Why blockchain doesn't make sense
Michael John Peña
 
Blockchain, Cloud and DevOps
Blockchain, Cloud and DevOpsBlockchain, Cloud and DevOps
Blockchain, Cloud and DevOps
Michael John Peña
 
Blockchain 101 Karaoke Slide Deck (for fun)
Blockchain 101 Karaoke Slide Deck (for fun)Blockchain 101 Karaoke Slide Deck (for fun)
Blockchain 101 Karaoke Slide Deck (for fun)
Michael John Peña
 
Blockchain and Angular.js What it means for web developers
Blockchain and Angular.js What it means for web developersBlockchain and Angular.js What it means for web developers
Blockchain and Angular.js What it means for web developers
Michael John Peña
 
Blockchain - a Catalyst for Business
Blockchain - a Catalyst for BusinessBlockchain - a Catalyst for Business
Blockchain - a Catalyst for Business
Michael John Peña
 
Web directions 2018 Code - Blockchain for Web Developers
Web directions 2018 Code -  Blockchain for Web DevelopersWeb directions 2018 Code -  Blockchain for Web Developers
Web directions 2018 Code - Blockchain for Web Developers
Michael John Peña
 
Blockchain and Angular
Blockchain and AngularBlockchain and Angular
Blockchain and Angular
Michael John Peña
 
Opportunities in xamarin
Opportunities in xamarinOpportunities in xamarin
Opportunities in xamarin
Michael John Peña
 
Industry Best Practices and Trends in Information Technology 2016
Industry Best Practices and Trends in Information Technology 2016Industry Best Practices and Trends in Information Technology 2016
Industry Best Practices and Trends in Information Technology 2016
Michael John Peña
 
Introduction to portable class libraries
Introduction to portable class librariesIntroduction to portable class libraries
Introduction to portable class libraries
Michael John Peña
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
Michael John Peña
 
Developing Universal Apps and REST APIs using Visual Studio Online
Developing Universal Apps and REST APIs using Visual Studio OnlineDeveloping Universal Apps and REST APIs using Visual Studio Online
Developing Universal Apps and REST APIs using Visual Studio Online
Michael John Peña
 

More from Michael John Peña (13)

Blockchain and Mobile using Xamarin and Azure
Blockchain and Mobile using Xamarin and AzureBlockchain and Mobile using Xamarin and Azure
Blockchain and Mobile using Xamarin and Azure
 
Why blockchain doesn't make sense
Why blockchain doesn't make senseWhy blockchain doesn't make sense
Why blockchain doesn't make sense
 
Blockchain, Cloud and DevOps
Blockchain, Cloud and DevOpsBlockchain, Cloud and DevOps
Blockchain, Cloud and DevOps
 
Blockchain 101 Karaoke Slide Deck (for fun)
Blockchain 101 Karaoke Slide Deck (for fun)Blockchain 101 Karaoke Slide Deck (for fun)
Blockchain 101 Karaoke Slide Deck (for fun)
 
Blockchain and Angular.js What it means for web developers
Blockchain and Angular.js What it means for web developersBlockchain and Angular.js What it means for web developers
Blockchain and Angular.js What it means for web developers
 
Blockchain - a Catalyst for Business
Blockchain - a Catalyst for BusinessBlockchain - a Catalyst for Business
Blockchain - a Catalyst for Business
 
Web directions 2018 Code - Blockchain for Web Developers
Web directions 2018 Code -  Blockchain for Web DevelopersWeb directions 2018 Code -  Blockchain for Web Developers
Web directions 2018 Code - Blockchain for Web Developers
 
Blockchain and Angular
Blockchain and AngularBlockchain and Angular
Blockchain and Angular
 
Opportunities in xamarin
Opportunities in xamarinOpportunities in xamarin
Opportunities in xamarin
 
Industry Best Practices and Trends in Information Technology 2016
Industry Best Practices and Trends in Information Technology 2016Industry Best Practices and Trends in Information Technology 2016
Industry Best Practices and Trends in Information Technology 2016
 
Introduction to portable class libraries
Introduction to portable class librariesIntroduction to portable class libraries
Introduction to portable class libraries
 
Introduction to Xamarin.Forms
Introduction to Xamarin.FormsIntroduction to Xamarin.Forms
Introduction to Xamarin.Forms
 
Developing Universal Apps and REST APIs using Visual Studio Online
Developing Universal Apps and REST APIs using Visual Studio OnlineDeveloping Universal Apps and REST APIs using Visual Studio Online
Developing Universal Apps and REST APIs using Visual Studio Online
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Developing DeFi (decentralised finance) apps with Ethereum

  • 1. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 1 / 12 Developing DeFi Apps with Ethereum Presented by Michael John Pena Microsoft MVP: Azure michael@datachain.consulting @mjtpena https://michaeljohnpena.com Disclaimer I am not a financial advisor. Cryptocurrency investing involves a lot of risks, make sure to do your own research. Whatever content I present is expressed by myself and does not represent my clients. The industry and technologies are still maturing, and may not be applicable to "production grade" scenarios. Quick Agenda Why DeFi and blockchain DeFi use cases Getting Started with DeFi Why DeFi and blockchain?
  • 2. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 2 / 12 Image taken from: https://defipulse.com Developer / Tech A lot of demand to DApps developers. A lot of saturation in open source community. The tools and technologies are improving in a rapid pace. Startup Founder An opportunity to start a new product or service offering. Opportunities to raise capital or funding. The market is still maturing and open to innovation. Works in Finance DeFi "has been" disrupting traditional financial products Opportunity to adapt and innovate. Leverage DeFi side-by-side with your existing products. What is DeFi? Decentralised infrastructure
  • 3. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 3 / 12 Image taken from: Stably blog on Medium DeFi is similar to how we call Financial Technologies as "FinTech". It's an industry vertical use of decentralised technologies that are specific to Financial products. This includes exchanges, lending & borrowing, interests & compounds, staking & liquidity pools, and many more. What makes a product DeFi? Transparency We can trace what's happening with assets
  • 4. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 4 / 12 SushiSwap contract on Ethereum - Accessibility - Inclusive to all users all over the world. - Image taken from Forbes: How DeFi is Reinventing The World's Financial System - Accountability - We know who are involved in a DeFi product -
  • 5. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 5 / 12 - Interoperability - Ideally it should be coin and chain independent -
  • 6. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 6 / 12 __Image taken from __Binance Academy Article Use Case #1 - Exchanges UniSwap Uniswap is a fully decentralized on-chain protocol for token exchange on Ethereum that uses liquidity pools instead of order books.
  • 7. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 7 / 12 https://uniswap.exchange SushiSwap Sushiswap is a fully decentralized on-chain protocol for exchanging tokens through a process of automated market-making (AMM) which uses 'liquidity pools' rather than an orderbook. https://app.sushi.com PancakeSwap PancakeSwap is a decentralized exchange built on Binance Smart Chain. https://pancakeswap.finance Use Case #2 - Lending Compound Compound is an algorithmic money market protocol on Ethereum that lets users earn interest or borrow assets against collateral.
  • 8. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 8 / 12 https://app.compound.finance/ Aave Aave (from the Finnish word for "ghost") is an open source non-custodial protocol on Ethereum for decentralized lending and borrowing https://app.aave.com/ MakerDAO MakerDAO is a decentralized credit platform on Ethereum that supports Dai, a stablecoin whose value is pegged to USD.
  • 9. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 9 / 12 https://oasis.app Use Case #3 - Assets / Yields Synthetix Synthetix is a decentralized platform on Ethereum for the creation of Synths: on-chain synthetic assets that track the value of real-world assets. https://staking.synthetix.io - Yearn.finance - yearn.finance is a decentralized ecosystem of aggregators that utilize lending services such as Aave, Compound, Dydx, and Fulcrum to optimize your token lending. -
  • 10. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 10 / 12 https://yearn.finance Toolbox to Get Started Your Asset Your own fungible token? (ERC-20) / (BEP-20) https://ethereum.org/en/developers/docs/standards/tokens/erc-20/ https://github.com/binance-chain/BEPs/blob/master/BEP20.md NFTs / Non-fungible tokens? (ERC-721) / (EIP-1155) https://ethereum.org/en/developers/docs/standards/tokens/erc-721/ https://eips.ethereum.org/EIPS/eip-1155 Chain Ethereum (MainNet) Binance Smart Chain Wallet Metamask (Web)
  • 11. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 11 / 12 Argent (Mobile) Stablecoin
  • 12. Developing DeFi (Decentralised Finance) Apps with Ethereum.md 7/13/2021 12 / 12 DAI Tether (USDT) ~ Or create your own Other DeFi prodcuts Exchange, Lending, Derivatives, Payments, etc. Challenges of DeFi Scalability Regulations Really good use cases Quick Demo ERC20 + Farm Token Summary DeFi gives a new wave of more materialised crypto The market is still maturing and has a lot of room to grow Ethereum is the most popular chain to build DeFi Resources https://defipulse.com https://defiprime.com https://docs.microsoft.com/en-us/learn/paths/ethereum-blockchain-development/ https://ethereum.org/en/developers/tutorials/create-and-deploy-a-defi-app