Reproducing decentralized finance attacks

Decentralized Finance (DeFi) has been a prominent application of blockchain technology in recent times. With billions of dollars in total value locked in the DeFi ecosystem, hackers are motivated to exploit vulnerabilities in DeFi for financial gains. These include both economic vulnerabilitie...

Full description

Saved in:
Bibliographic Details
Main Author: Cheng, Jia Hang
Other Authors: Li Yi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156549
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Decentralized Finance (DeFi) has been a prominent application of blockchain technology in recent times. With billions of dollars in total value locked in the DeFi ecosystem, hackers are motivated to exploit vulnerabilities in DeFi for financial gains. These include both economic vulnerabilities and smart contract vulnerabilities. In this report, we focus on both economic and smart contract exploits. Economic exploits are simulated while smart contract exploits are reproduced. For each smart contract vulnerability covered in this report, a case study of existing DeFi contract will be conducted, followed by creating a reproducible experiment as code to demonstrate the vulnerability. Then providing countermeasures to mitigate the vulnerability. Finally, we present the direction for future research in reproducing DeFi attacks.