Working Paper: CEPR ID: DP18038
Authors: Raphael Auer; Bernhard Haslhofer; Stefan Kitzler; Pietro Saggese; Victor Friedhelm
Abstract: Decentralized Finance (DeFi) is a new financial paradigm that leverages distributed ledger technologies to offer services such as lending, investing, or exchanging cryptoassets without relying on a traditional centralized intermediary. A range of DeFi protocols implements these services as a suite of smart contracts, ie software programs that encode the logic of conventional financial operations. Instead of transacting with a counterparty, DeFi users thus interact with software programs that pool the resources of other DeFi users to maintain control over their funds. This paper provides a deep dive into the overall architecture, the technical primitives, and the financial functionalities of DeFi protocols. We analyse and explain the individual components and how they interact through the lens of a DeFi stack reference (DSR) model featuring three layers: settlement, applications and interfaces. We discuss the technical aspects of each layer of the DSR model. Then, we describe the financialservices for the most relevant DeFi categories, ie decentralized exchanges, lending protocols, derivatives protocols and aggregators. The latter exploit the property that smart contracts can be “composed”, ie utilize the functionalities of other protocols to provide novel financial services. We discuss how composability allows complex financial products to be assembled, which could have applications in the traditional financial industry. We discuss potentialsources of systemic risk and conclude by mapping out an agenda for research in this area.
Keywords: Blockchain; Ethereum; Cryptocurrencies; Stablecoins; Decentralized Finance (DeFi)
JEL Codes: E42; E58; F31; G19; G23; L50; O33; G12
Edges that are evidenced by causal inference methods are in orange, and the rest are in light blue.
Cause | Effect |
---|---|
use of smart contracts (K12) | reduction of reliance on traditional financial institutions (G21) |
automation of financial transactions through smart contracts (E42) | increased efficiency and transparency in financial operations (G38) |
integration of various protocols (F15) | emergence of complex financial services (G20) |
composability of DeFi protocols (G13) | creation of novel financial products (G19) |
composability of DeFi protocols (G13) | potential systemic risks (F65) |