Back to courses
Crypto & Web3 Deep Dives beginner

DeFi: decentralised finance

Duration0 hours
Modules7
ForGeneral public, lifelong learners
Video1-2min
Get started — free →

Course outline

Module 1 Module 1: Introduction to DeFi

Introduction to DeFi

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What does DeFi stand for?
  • A. Decentralized Finance ✓
  • B. Distributed Finance
  • C. Digital Finance
  • D. Direct Finance

Why: DeFi stands for Decentralized Finance, which refers to financial applications built on blockchain technology.

Q2. Which of the following is a key characteristic of DeFi?
  • A. Centralized control
  • B. Use of smart contracts ✓
  • C. Limited access to financial services
  • D. Dependence on traditional banks

Why: A key characteristic of DeFi is the use of smart contracts, which are self-executing contracts with the terms directly written into code.

Q3. What is a common use case for DeFi platforms?
  • A. Issuing physical bank cards
  • B. Providing lending and borrowing services ✓
  • C. Managing company stock options
  • D. Creating traditional investment portfolios

Why: A common use case for DeFi platforms is providing lending and borrowing services without the need for traditional intermediaries.

Q4. Which technology is foundational to DeFi?
  • A. Artificial Intelligence
  • B. Blockchain ✓
  • C. Cloud Computing
  • D. Internet of Things

Why: Blockchain technology is foundational to DeFi, as it provides the decentralized infrastructure required for these financial applications.

Q5. What is one of the main goals of DeFi?
  • A. To increase centralization in financial systems
  • B. To eliminate the need for intermediaries in financial transactions ✓
  • C. To promote the use of fiat currency
  • D. To reduce the number of blockchain users

Why: One of the main goals of DeFi is to eliminate the need for intermediaries in financial transactions by using blockchain and smart contracts.

Module 2 Module 2: Blockchain Technology Basics

Blockchain Technology Basics

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of a blockchain?
  • A. To store data in a centralized database
  • B. To create a decentralized, distributed ledger of transactions ✓
  • C. To facilitate online banking
  • D. To replace traditional financial systems entirely

Why: Blockchain is designed to be a decentralized, distributed ledger that records transactions across multiple computers in a way that makes the data secure and tamper-resistant.

Q2. Which of the following is a characteristic of blockchain technology?
  • A. Centralized control
  • B. Immutability of data ✓
  • C. High transaction fees
  • D. Single point of failure

Why: One of the key characteristics of blockchain is that once data is recorded, it cannot be altered retroactively, which is known as immutability.

Q3. What does the term 'block' refer to in blockchain technology?
  • A. A single transaction
  • B. A group of transactions stored together ✓
  • C. A user's wallet address
  • D. A type of cryptocurrency

Why: In blockchain, a 'block' refers to a group of transactions that are stored together and linked to the previous block, forming a chain.

Q4. Which of the following is NOT a component of a blockchain?
  • A. Blocks
  • B. Nodes
  • C. Central authority ✓
  • D. Consensus mechanism

Why: Blockchain operates without a central authority, relying instead on a network of nodes and a consensus mechanism to validate transactions.

Q5. What is the role of a node in a blockchain network?
  • A. To mine cryptocurrency
  • B. To validate and relay transactions ✓
  • C. To store all blockchain data
  • D. To create new blocks

Why: Nodes play a crucial role in a blockchain network by validating transactions and relaying them across the network to maintain the integrity of the system.

Module 3 Module 3: Smart Contracts Explained

Smart Contracts Explained

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a smart contract?
  • A. A traditional contract signed by lawyers
  • B. A self-executing contract with the terms of the agreement directly written into code ✓
  • C. A type of cryptocurrency
  • D. A blockchain wallet

Why: Smart contracts are self-executing contracts with the terms of the agreement directly written into code, enabling automated and trustless execution of agreements.

Q2. Which of the following is a common use case for smart contracts?
  • A. Sending emails
  • B. Automating insurance claims ✓
  • C. Creating social media profiles
  • D. Playing video games

Why: Smart contracts are commonly used to automate insurance claims by executing predefined conditions without the need for intermediaries.

Q3. What programming language is commonly used to write smart contracts on the Ethereum blockchain?
  • A. Python
  • B. Solidity ✓
  • C. JavaScript
  • D. Java

Why: Solidity is the most commonly used programming language for writing smart contracts on the Ethereum blockchain.

Q4. What is one of the main advantages of using smart contracts?
  • A. They require intermediaries to enforce agreements
  • B. They are transparent and immutable once deployed ✓
  • C. They are only usable by large financial institutions
  • D. They are not secure

Why: Smart contracts are transparent and immutable once deployed, which increases trust and reduces the need for intermediaries.

Q5. Which of the following is NOT a characteristic of a smart contract?
  • A. Automated execution
  • B. Centralized control ✓
  • C. Immutable code
  • D. Transparent logic

Why: Smart contracts are decentralized and do not rely on centralized control, making that option incorrect.

Module 4 Module 4: Decentralized Exchanges (DEXs)

Decentralized Exchanges (DEXs)

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a key feature of decentralized exchanges (DEXs)?
  • A. They are controlled by a central authority
  • B. They allow peer-to-peer trading without intermediaries ✓
  • C. They require users to deposit funds into a central wallet
  • D. They are only accessible through mobile apps

Why: DEXs enable direct peer-to-peer trading between users without the need for a central intermediary or custodian.

Q2. Which of the following is a common type of order used on DEXs?
  • A. Market order
  • B. Limit order
  • C. Stop-loss order
  • D. All of the above ✓

Why: DEXs typically support various order types including market orders, limit orders, and stop-loss orders to provide flexibility to traders.

Q3. What is the main purpose of an automated market maker (AMM) on a DEX?
  • A. To execute trades on behalf of users
  • B. To provide liquidity through a mathematical formula ✓
  • C. To monitor and report suspicious trading activities
  • D. To act as a central exchange for trading

Why: AMMs provide liquidity on DEXs by using mathematical formulas to determine asset prices and facilitate trades without the need for traditional order books.

Q4. Which of the following is a disadvantage of using a DEX?
  • A. High transaction fees ✓
  • B. Lack of user control over funds
  • C. No need for KYC verification
  • D. Lower security compared to centralized exchanges

Why: DEXs often have higher transaction fees due to the use of blockchain networks, which can be a disadvantage for frequent traders.

Q5. What does the term 'slippage' refer to in the context of DEXs?
  • A. The difference between the expected price and the actual price of a trade ✓
  • B. The time it takes to complete a trade
  • C. The total amount of fees paid during a trade
  • D. The number of trades executed on a DEX in a given period

Why: Slippage refers to the difference between the expected price of a trade and the actual price at which the trade is executed, often due to market volatility or low liquidity.

Module 5 Module 5: Lending and Borrowing in DeFi

Lending and Borrowing in DeFi

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary function of lending protocols in DeFi?
  • A. To facilitate token trading
  • B. To allow users to lend and borrow cryptocurrencies ✓
  • C. To provide insurance for smart contracts
  • D. To enable decentralized governance

Why: Lending protocols in DeFi are designed to allow users to lend and borrow cryptocurrencies without the need for intermediaries.

Q2. Which of the following is a popular DeFi lending platform?
  • A. Uniswap
  • B. Aave ✓
  • C. SushiSwap
  • D. Compound

Why: Aave is a well-known DeFi lending platform that allows users to lend and borrow assets on the Ethereum blockchain.

Q3. What is the role of overcollateralization in DeFi lending?
  • A. To reduce the risk of default by requiring more collateral than the loan amount ✓
  • B. To increase the interest rates for borrowers
  • C. To allow borrowers to use multiple types of collateral
  • D. To make borrowing more accessible to all users

Why: Overcollateralization reduces the risk of default by requiring borrowers to provide more collateral than the loan amount.

Q4. What is a common use case for borrowing in DeFi?
  • A. To purchase NFTs
  • B. To earn interest on deposited assets
  • C. To take out a loan in one token and repay in another ✓
  • D. To stake tokens for yield farming

Why: A common use case for borrowing in DeFi is to take out a loan in one token and repay it in another, enabling arbitrage and liquidity strategies.

Q5. Which of the following is a risk associated with DeFi lending?
  • A. High transaction fees on Ethereum
  • B. Smart contract vulnerabilities
  • C. Lack of user-friendly interfaces
  • D. All of the above ✓

Why: DeFi lending carries multiple risks, including high transaction fees, smart contract vulnerabilities, and lack of user-friendly interfaces.

Module 6 Module 6: Tokenomics and Governance

Tokenomics and Governance

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is the primary purpose of tokenomics in DeFi?
  • A. To increase the number of tokens in circulation
  • B. To define the economic structure and incentives of a token ✓
  • C. To create a centralised governance model
  • D. To reduce the value of the token

Why: Tokenomics refers to the economic model and incentives that govern a token's supply, demand, and usage within a DeFi ecosystem.

Q2. Which of the following is a common use case for governance tokens in DeFi?
  • A. To pay for transaction fees
  • B. To vote on protocol upgrades and decisions ✓
  • C. To purchase goods and services
  • D. To trade on centralized exchanges

Why: Governance tokens allow token holders to participate in decision-making processes, such as voting on protocol upgrades or changes.

Q3. What is a key characteristic of a well-designed token distribution model?
  • A. High concentration of tokens among a few individuals
  • B. Even distribution to ensure broad participation ✓
  • C. Complete absence of token allocation to founders
  • D. No initial token sale

Why: A well-designed token distribution model encourages broad participation and avoids centralization by distributing tokens widely.

Q4. What does the term 'staking' refer to in the context of DeFi?
  • A. Buying tokens on an exchange
  • B. Locking up tokens to earn rewards and support network security ✓
  • C. Trading tokens for other assets
  • D. Destroying tokens to reduce supply

Why: Staking involves locking up tokens to support the network, often in return for rewards, and is common in proof-of-stake blockchains.

Q5. What is a common benefit of decentralised governance in DeFi?
  • A. Increased control by a central authority
  • B. Greater transparency and community involvement ✓
  • C. Higher transaction fees
  • D. Limited access to financial services

Why: Decentralised governance promotes transparency, inclusivity, and community involvement in decision-making processes.

Module 7 Module 7: Security and Risks in DeFi

Security and Risks in DeFi

Introduction

Core content I

Core content II

Core content III

Summary

Further learning

Knowledge check

Q1. What is a common security risk in DeFi platforms?
  • A. Centralized control
  • B. Smart contract vulnerabilities ✓
  • C. Government regulation
  • D. High transaction fees

Why: Smart contract vulnerabilities are a major security risk in DeFi because flaws in the code can lead to exploits and loss of funds.

Q2. Which of the following is a decentralized alternative to traditional lending platforms?
  • A. Centralized exchanges
  • B. DeFi lending protocols ✓
  • C. Traditional banks
  • D. D

Why: DeFi lending protocols allow users to lend and borrow assets without the need for a central authority, making them a decentralized alternative.

Q3. What is a common cause of loss in DeFi?
  • A. High interest rates
  • B. Hacking and exploits ✓
  • C. Liquidity shortages
  • D. Market volatility

Why: Hacking and exploits are common causes of loss in DeFi, often due to vulnerabilities in smart contracts or security misconfigurations.

Q4. What is the role of an auditor in DeFi?
  • A. To provide loans
  • B. To assess the security of smart contracts ✓
  • C. To manage liquidity pools
  • D. To trade on decentralized exchanges

Why: Auditors in DeFi review and assess the security of smart contracts to identify potential vulnerabilities and ensure the safety of user funds.

Q5. Which of the following is a risk associated with yield farming in DeFi?
  • A. Low returns
  • B. Impermanent loss ✓
  • C. Centralized management
  • D. Government approval

Why: Impermanent loss is a risk in yield farming where the value of assets in a liquidity pool can decrease due to price fluctuations.

Stay in the loop on this course.

We’ll email you when new modules or related material drops. No spam.

Built with Fragment Language. Sovereign architecture — no third-party trackers.
FragRun.mfgAFImemoryFGOwnership: B-Systems.ee