Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/148461
Title: | Decentralized finance (DeFi) protocols and development of flashloans | Authors: | Choo, Bernard Wee Kitt | Keywords: | Engineering::Computer science and engineering | Issue Date: | 2021 | Publisher: | Nanyang Technological University | Source: | Choo, B. W. K. (2021). Decentralized finance (DeFi) protocols and development of flashloans. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148461 | Project: | SCSE20-0225 | Abstract: | Traditional finance started out with different problem statements to solve trust issues among human over the centuries. Barter trade and Cattle was the first form of unit of exchange in the form of livestock followed by Cowrie Shells, Metal Money (Coins) , Leather Money , Paper Currency, Potlach , Wampum , The Gold Standard, Fiat Currency. Over the past Centuries, the currency use by different generation transformed throughout different civilizations. But the method of record keeping remains the same – record keeping with a book ledger . A ledger is used to record transactions when account receive or giveaway a unit of possession. Things evolved in the digital age, remarkable computer scientists and engineers leverage on open-source innovations combined different protocols to create a trustless decentralized ledger known as a Blockchain. With a trustless decentralized ledger, we can create a new form of digital currency. In 2008, Satoshi Nakamoto proposed Bitcoin to the world as a store of value. He / She / They created a new game theory with CPU power that incentivize honest node to participate and punish malicious nodes for bad behavior. Ever since the invention of Bitcoin , different types of blockchain has emerged , enable different financial products and services to flourish. Created waves of innovations and trail blazers in the new digital economy. During the early 2013, Vitalik Buterin pioneered the development of Smart contract on the Ethereum Blockchain. Decentralize finance ( DeFi ) are financial applications built on top of smart contracts living on the Blockchain. Decentralize finance aims to build the traditional finance products such as insurance , lending and borrowing , investments etc. Among the other few innovations, Flashloans standout on decentralize finance due to the high-profile hacking incidents using Flashloans. Due to the atomic natural of blockchain , Flashloans enables user to borrow huge sum of tokens and return at the end of a transaction. | URI: | https://hdl.handle.net/10356/148461 | Schools: | School of Computer Science and Engineering | Research Centres: | Cyber Security Lab (CSL) | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | SCSE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DeFi protocols and Development of Flashloans.pdf Restricted Access | This project looks to contribute insight and prevent measures when designing a DeFi protocol and how to prevent against Flashloan attack. By implementing and analyzing different Flashloan services offered on the Ethereum Blockchain, this report concluded the pros and cons of offered by different service providers in the existing Ethereum ecosystem. | 3.32 MB | Adobe PDF | View/Open |
Page view(s)
373
Updated on Jun 1, 2023
Download(s) 50
66
Updated on Jun 1, 2023
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.