Introduction to Ethereum DeFi Smart Contract Security & Exploits

4.2
stars
49 ratings
Offered By
Coursera Project Network
2,552 already enrolled
In this Guided Project, you will:

Using Truffle and Ganache to Test Exploits in a Sandbox

Reentrancy Attacks And Race Conditions

Decentralized Exchange Oracle Manipulation Basics

Clock2 hours
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

This project is for curious minds interested in understanding popular Ethereum-based application vulnerabilities that are particularly effective in decentralized financial (DeFi) markets. In this project, we will execute a few exploits within a few example smart contracts on a blockchain we will deploy. By the end of this project, you should have hands-on experience and a firmer understanding of race conditions and other types of ecosystem manipulation measures that can occur in Ethereum-based decentralized financial (DeFi) markets. Ideal participants have a basic understanding of how Ethereum works and some experience executing Ethereum transactions.

Skills you will develop

BlockchainSolidityEthereumsecurityDeFi

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. TrojanCoin

  2. Flash Loans

  3. Decentralized Exchange Hack

  4. Oracle Manipulation Hack

  5. Testing

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Reviews

TOP REVIEWS FROM INTRODUCTION TO ETHEREUM DEFI SMART CONTRACT SECURITY & EXPLOITS

View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.