SlideShare a Scribd company logo
1 of 28
Download to read offline
Understanding Compound’s Liquidation
Executive summary
Decentralized Finance (DeFi) is one of today’s most compelling crypto narratives and
Compound is one of its most prominent examples. As we are adding support for Compound
within ZenGo wallet, ZenGo research team has taken a deeper look into one of the most
intriguing and novel aspects of the Compound protocol, the Liquidation process.
This whitepaper offers a step-by-step technological explanation and financial survey of
Compound’s Liquidation process and thus offers a learning opportunity on a prominent DeFi
project, relevant for both experts and beginners.
Key Findings and Predictions
● Depositing on Compound is easy and is a very viable option for both beginners and
experienced crypto holders to earn interest on their crypto.
● In contrast, borrowing and liquidating on the protocol are currently relevant for experts
only, as they require technological, operational and economical skills and resources. We
predict that they will be used as building blocks for other DeFi products that can be
consumed by less sophisticated users.
● During 2019, $10,375,064 were repaid by liquidators using Compound version 2,
resulting in a total of $518,752 profit for liquidators.
● The innovative incentive-based liquidation process seems to work, as mostly all of the
risky borrowings are quickly liquidated once they cross the liquidation threshold.
● We have observed some sophisticated DeFi users that combine several DeFi solutions
together to create new functionalities. We predict that it is a precursor for the next
generation of DeFi products and services to be built upon the existing DeFi services.
Understanding Compound’s Liquidation
Outline
The paper is organized as follows:
● Section 1 gives a short intro to DeFi, Compound.
● Section 2 takes a deeper technical dive into Compound supplying, borrowing and
liquidations
● Section 3 discusses the technical aspects of liquidation, including a step-by-step
“do-it-yourself” recipe to liquidating.
● Section 4 analyzes the liquidation as observed in the wild, including statistics on the
volumes of liquidations in 2019, identifying the main players and gaining more insights
on liquidations
● Section 5 highlights some specific “hand picked” interesting liquidation incidents we
have observed
● Section 6 concludes with our findings and insights
Understanding Compound’s Liquidation
Table of Contents
Executive summary 2
Key Findings and Predictions 2
Outline 3
Table of Contents 4
Section 1: Introduction 5
DeFi and Ethereum
Compound
The need for asset markets
Compound: DeFi meets asset markets
Section 2: Compound in more technical terms 8
Compound’s ​Supplying
Compound’s Borrowing
Compound’s Liquidation
Section 3: Liquidation in practice 11
The Liquidation process
Finding under-collateralized accounts
Performing the liquidation
Actual liquidation
Section 4: Statistics of Liquidation in the wild 15
Research methodology
Key stats
When liquidations happen?
Who are the liquidators and liquidated borrowers?
Which assets are involved in liquidations?
Section 5: Specific stories of liquidations in the wild 22
The biggest liquidation
Liquidating with a smart contract
Section 7: Findings and insights 27
Authors and Acknowledgements 28
Understanding Compound’s Liquidation
Section 1: Introduction
DeFi and Ethereum
Decentralized Finance (DeFi) is one of today’s most compelling crypto narratives. The initial
promise of cryptocurrencies was to make transfering money cheaper and more efficient while
minimizing or eliminating altogether the role of intermediaries. DeFi takes this promise and
extends it to more sophisticated financial services, such as lending and exchanging.
To do so, DeFi projects are mostly developed on the Ethereum blockchain to leverage its smart
contract functionality. Smart contracts allow developers to define protocols, create products
and have them executed on the blockchain. DeFi products and protocols are made possible by
having the ability to code the rules of financial interactions into blockchains.
Source: ​https://defipulse.com/
One of the first successful financial use cases enabled by smart contracts, which may be
considered as the first generation of DeFi, is the ERC20 standard. ERC20 allows easy issuance
of new Ethereum based coins. Some companies and projects used this standard to issue
tokens (ICO) to get funding. Others have created stablecoins that are following the behavior of
real world assets such as the US Dollar or Gold. As a result, a vibrant financial ecosphere of
multiple Ethereum assets were created and which now requires financial services such as
lending and exchanging. Naturally, a new generation of DeFi products have come to fill the
gap.
Understanding Compound’s Liquidation
Compound
Compound is one of the most prominent examples for DeFi, having recently raised a $25M
investment round led by Andreessen Horowitz (a16z VC). Compound creates markets for
Ethereum based assets that allows users to be suppliers and borrowers.
The need for asset markets
If you are already familiar with short positions, asset markets and over-collateralized borrowing
you can skip to the next section.
To better understand the need for Compound, let’s start with an allegorical example. To
simplify we would use real world assets of Gold and Silver and set their initial price to be the
same, $100 for one ounce of Gold or Silver.
Borrower Bob is a big believer in Gold and has already invested in it. Bob now estimates that
the price of Silver will drop compared to Gold. Using his bank’s asset market, Bob puts 2
ounces of Gold (worth $200) as a collateral and borrows 1 ounce of Silver (with $100) which he
then immediately exchange for 1 ounce of Gold. When the price of Silver drops to $50 per
ounce, as Bob expected, he exchanges back half an ounce of Gold to get an ounce of Silver,
repays his debt in Silver and reclaims his collateral. Using asset markets, Bob was able to
leverage his economic predictions to end up with 2.5 ounce of Gold worth $250 and earn $50.
Using professional investor terms, the ability to borrow assets allows users to open ​short
positions​.
What happens if Bob’s prediction is proven wrong and the price of Silver rises to $200? The
preferable option is that Bob repays his borrowed silver with other funds he may have, but if he
fails to do so, the bank can liquidate his Gold collateral and exchange it to Silver. This is why in
our example, we made Bob have a collateral ($200) bigger than his borrowings ($100). The
professional term for that is “over-collateralization”. This enables the bank to have a safety
margin to liquidate the collateral before the borrowed sum surpasses it in value; when the
Silver price goes to $150, the bank will call Bob telling him either to repay the borrow, top-up
his collateral or have his collateral liquidated.
But how did the bank have Silver to give to Bob? One answer might be that borrower Betty
made a bet and put a collateral in Silver and now the bank can use it. Additional means to
liquidity is that lender Lisa has some Silver with no immediate intentions to use it. The bank
offers her to lend it and get some interest in return. The bank can lend this Silver to borrower
Bob. The Bank is incentivized to do so by charging Bob with interest rates which are, naturally,
higher than the rates the bank pays to Lisa. The interest rates are determined by the bank as a
result of the supply and the demand. The higher the demand to borrow an asset, or the lower
the lending supply for it, lending and borrowing it will have higher interest rates respectively.
Understanding Compound’s Liquidation
So how does the allegorical example above relate to Compound and cryptocurrency?
The first obvious difference is that Compound users are not lending and borrowing physical
precious metals but Ethereum based assets such as ETH, USDC (a stablecoin that is pegged to
the US Dollar) and many others.
However, the more important change is that Compound is doing all that without having a
centralized bank and replaces it by coding its roles in a set of Ethereum smart contracts.
Specifically, all the aforementioned bank roles described in the allegorical example above,
such as maintaining a ledger of suppliers and borrowers, computing the interest rates based on
supply and demand, paying interest, etc. are now computed automatically by the Ethereum
blockchain. By eliminating (or at least minimizing) the middle man, this solution can offer better
efficiency and rates.
Compound: DeFi meets asset markets
Compound built a system in which crypto users can supply their Ethereum assets (Ethereum or
Ethereum based tokens) to earn interest. The funds to support earning interest are provided by
allowing Borrowers to borrow the deposited assets against a collateral, and repay them with
interest. The interest rate is determined by the ratio between the total supplied funds and total
borrowing demand. Thus the system is divided into ​Suppliers ​and ​Borrowers​.
While this concept is not new in itself, Compound’s novelty is they were able to eliminate the
centralized role of the middleman between Suppliers and Borrowers and replace it with a
decentralized alternative by implementing these concepts in code through Ethereum’s smart
contracts. These smart contracts automate much of the work traditionally done by a centralized
trusted third party.
In the words of Compund’s white paper , Compound is “a decentralized protocol which
1
establishes money markets with algorithmically set interest rates based on supply and demand,
allowing users to frictionlessly exchange the time value of Ethereum assets.”
However, in some cases, automation through coding financial functionality into smart contracts
is not enough and there is a need to create economic-based incentives for other players to
step in. Such is the case with liquidation. When borrowers exceed their borrowing allowance,
according to rules coded into the smart contract, someone needs to liquidate the collateral
and balance the account. To incentivize players to take this role and actually liquidate,
Compound offers them a portion (currently 5%) of the collateral as a reward.
In this report we will take a deeper look at this distributed liquidation, from both the technical
and the economic perspective.
1
​https://compound.finance/documents/Compound.Whitepaper.pdf
Understanding Compound’s Liquidation
Section 2: Compound in more technical terms
In this section we will dive a little deeper into the technical of Compound’s three different
players: Suppliers, Borrowers and Liquidators
Compound’s Supplying
Compound suppliers deposit funds to a smart contract in one of the supported assets to add
liquidity to the assets and earn interest. Most of Compound users use this option to earn
interest in a simple and risk-less manner, and we will support this option in our ZenGo wallet.
2
From the technical point of view, supplying involves sending a single message over the
3
Ethereum blockchain to call the ​mint()​ function in Compound’s smart contract.
In exchange for the supplied assets, the user received cTokens (e.g cETH in exchange for
supplying ETH). The cTokens gain interest, and can be later redeemed for the underlying
token, if the user no longer wishes to supply liquidity.
Supplying by sending a mint transaction (source: ​etherscan​)
2
Besides systematic risks to Compound, such as Ethereum problems, Vulnerabilities in Compound’s
smart contracts, etc.
3
In case the supplied coin is ERC20, an additional approve() message is required to allow Compound’s
smart contract to withdraw the user’s funds from the ERC20 smart contract
Understanding Compound’s Liquidation
Compound’s Borrowing
Borrowers, much like suppliers, deposit funds to a smart contract of one of the supported
assets in order to add liquidity to the assets and earn interest. However, unlike passive
suppliers, borrowers then use their deposit as collateral and borrow funds against it in another
asset.
Borrowing is over-collateralized, meaning borrowers can only borrow less than their initial
deposit. Borrowers can repay the borrowed funds, along with an interest, according to the
interest rate. This interest is used in part to finance the suppliers. I​f the value of an account’s
borrowing outstanding exceeds their borrowing allowance​, some collateral needs to be
liquidized to rebalance the account.
This means that ​borrowers, unlike suppliers, must be experts​. They must be financially smart to
make sure their borrowing makes sense from the economical perspective. They need to make
sure they have both the technical capability and financial liquidity to quickly respond if their
predictions prove to be wrong and they need to quickly repay their borrowed funds or increase
their collateral in order to prevent liquidation.
Borrowing by sending a borrow transaction (source: ​etherscan​)
Understanding Compound’s Liquidation
Compound’s Liquidation
To remain decentralized, the Compound protocol cannot rely on a central entity to perform the
liquidation but needs to incentivize other players to liquidate the collateral; repay the
borrowed funds, in return receive the collateral in another asset with some discount.
In theory, any Ethereum user can be a liquidator. However,​ liquidation is a game of
professionals​. In order to be successful, liquidators must be prepared to catch the liquidation
opportunity as soon as it arises. Therefore they must be technically ready (e.g. highly available
and automated) to identify the opportunity and have enough liquidity in the relevant asset to
seize it.
The following section, takes an even deeper dive into the technical aspects of liquidation.
Understanding Compound’s Liquidation
Section 3: Liquidation in practice
This section explains the technical aspects of liquidation and presents the details of an actual
liquidation action we had performed ourselves.
The Liquidation process
Finding under-collateralized accounts
All required information to find under-collateralized accounts can be obtained from the
blockchain. Compound’s smart contracts provide information on the participating accounts, the
amount of funds supplied by and account as well as outstanding borrows. In addition they
provide the ​collateral factor​ and the relative price of each asset.
A collateral factor is set for each asset and determines the percentage you can borrow against
the collateral. A collateral factor is always between 0 and 1, such that the borrowing allowance
is determined as ​supplied_assets x collateral_factor​. Each borrow is thus always
initially​ over-collateralized.
Supplied assets, collateral factor, borrowed assets and determine the ​Account Health​.
Account Health is the ratio between total ETH supplied and total ETH borrowed. More
precisely, it is the sum of all supplied tokens, converted to ETH, multiplied by the collateral
factor, divided by the total sum of borrowed tokens converted to ETH. When Account Health is
lower than 1 it means the account has exceeded its allowance for borrowing or ​borrowing
capacity​.
Several scenarios can lead to this state:
● The interest on the borrowed funds in higher than the interest on the collateral, and it
accumulates over time
● The price of the collateral suddenly drops
● The price of the borrowed asset suddenly shoots up
Although all required information on account health is public available on the blockchain,
Compound conveniently provides a public API that enables reading a summary of accounts
and their respective health value. In fact the API is simply reading information from the
blockchain and presenting it in a convenient form. By using the API call ​AccountRequest with
4
the filter ​"max_health": { "value": "1.0" }​, ​Liquidators can obtain information on all accounts
which have exceeded their borrowing capacity. (using higher than 1 threshold for health query,
can give early alerts on accounts that are in danger of being liquidated soon). In face
4
​https://compound.finance/developers/api#AccountService
Understanding Compound’s Liquidation
Performing the liquidation
Once a liquidable account is detected, the actual liquidation is performed by calling the
liquidateBorrow() function in the smart contract with the following parameters
● The address of the liquidated account
● The repay amount paid by liquidator
● The token of the collateral, represented by address of Compound smart contract for
this token, to be repaid to the liquidator, with a 5% discount
Liquidating by sending a liquidateBorrow transaction (source: ​Etherscan​)
Actual liquidation
To perform Liquidation, we used the publicly available “Compound Liquidator” tool . The tool
5
shows a list of accounts, sorted by their health, using the aforementioned Compound API.
Entries with an Account Health score less than 1 are marked as “Unsafe” and are subject to
liquidation. For example:
Pressing the “inspect” button details the account’s current collaterals and borrowings
5
​https://chiragkhatri.me/compound-liquidator/
Understanding Compound’s Liquidation
The owner of the account has borrowed some ZRX and has some ETH in collateral.
We choose the liquidations details: The token in which we would like to repay on behalf of the
borrower, and the token collateral we liquidate and receive as a reward.
We choose to repay in the ZRX token, and receive ETH in return.We choose the maximum
amount repayable. This is limited by the ​close factor​, a limit on how much of the outstanding
borrow can be collateralized in a single transaction. Currently, the close factor is 0.5.
Understanding Compound’s Liquidation
The transaction is executed, some amount of ZRX is paid to the market, and we received cETH
6
in return.
Our Compound account now shows we are supplying Ether. The cETH can be left in
Compound and gain interest, or redeemed for actual ETH.
As a result of our liquidation, the liquidated account is now slightly above the point of
liquidation and the health of the system has improved.
So did we make a fortune with our liquidation proof of concept? Not much so. We gained only
$0.01, while paying $0.3 in transaction fees, resulting in a negative bottom line. It is of course
the expected outcome, as profitable liquidation opportunities are quickly picked up by the
liquidators, and swiftly disappear, leaving only the non-profitable liquidation opportunities to
linger on.
6
https://etherscan.io/tx/0xb7ba825294f757f8b8b6303b2aef542bcaebc9cc0217ddfaf822200a005
94ed9
Understanding Compound’s Liquidation
Section 4: Statistics of Liquidation in the wild
In order to understand when and why liquidations happen and be able to answer questions
such as who are the main players, the amounts that are lost and earned, we had collected and
analyzed all of Compound liquidation events,
Research methodology
We have gathered information about liquidation events for Compound version 2 (v2 for short).
Compound v2 was launched on May 23rd, with 6 Tokens, ​Ether​, ​0x​, ​Augur​, ​Basic Attention
Token​, ​Dai​, and ​USDC​. WBTC was later added, and Dai was superseded with multi-collateral
Dai (Original Dai becoming Sai).
To obtain liquidation events data, we analyzed the events emitted by the contracts and stored
on the Ethereum blockchain. Each liquidation emints the event ​LiquidateBorrow (address
liquidator, address borrower, uint256 repayAmount, address cTokenCollateral,
uint256seizeTokens)​.
From this event, we can learn who performed the liquidation (liquidator), who was liquidated
(borrower), as well as the amount repaid. The repaid amount is added to the liquidity pool
while a collateralized token of choice is sold to the liquidator for a discount. This gives us the
total profit from the transaction, excluding transaction fees.
To get the price in USD, we used the historical price of the token on the day of the transaction,
obtained from ​coingecko​.
Key stats
● In total, $10,375,064 were repaid by liquidators
● These result in a total of $518,752 of profit for the liquidators, assuming a constant 5%
liquidation incentive and excluding transaction fees.
● 1800 liquidation events were executed on Compound v2 during the time period.
● Given that the median liquidation profit is $6.35, and the average is $288
Understanding Compound’s Liquidation
When liquidations happen?
A known adage claims that "deaths come in threes". We found out that liquidations seem to
adhere to a similar pattern as they come in clusters too. The reason behind this phenomena is
that liquidations are highly correlated with steep changes in exchange rate. The changes cause
borrowers that betted on the wrong side of the change to exceed their borrowing quota
allowed by their collateral and become subject to liquidation. When the change is steep,
unprepared borrowers either lack the liquidity or the operational readiness to repay their
borrowings or to increase the collateral.
We looked at the liquidation activity since the launch of Compound v2, through 2019.
November was the month of most liquidations, both in transactions and in volume. This can be
mostly attributed to price’ volatility during that month.
Zooming in on the most active month liquidation-wise, November, we can examine our
hypothesis on the correlation between sudden price changes and liquidation amounts. The
upper chart shows price difference in ETH, while the bottom charts shows amounts repaid by
liquidators on the same day. As expected, we notice that days with high volatility (close to 10%
in price change), were the most lucrative days for liquidators to operate, with almost $2M
changing hands and moving from borrowers to liquidators.
Understanding Compound’s Liquidation
Ethereum price during November
Understanding Compound’s Liquidation
Zooming in even further to November 21st, we can see sudden drops in ethereum price, at
03:00, 06:00 and 09:00.
Comparing the information to the liquidations performed on that day, the correlation is clear.
We witness liquidations exactly at the time of sudden price changes. The data suggests that
liquidation opportunities do not live very long and are immediately picked up by the
liquidators.
Ethereum price per hour - November 21st
Understanding Compound’s Liquidation
Liquidations per hour - November 21st
Who are the liquidators and liquidated borrowers?
It appears that liquidation is a game of a few players. A total of 119 different liquidators were
recorded, with the median profit being $3.4. The chart below presents the total profit earned
by the top 20 liquidators, accounting for 50% of total earned profit.
Understanding Compound’s Liquidation
Similarly, looking at the 20 most liquidated accounts, we see many borrowers are liquidated
multiple times, for high amounts. These are the risk takers, looking to maximize their profit
from predicting the market and thus using a lot of leverage, often paying dearly for
mispredictions.
Transaction
Hash Date Profit ($) Liquidator Borrower
Collateralized
Token
Repaid
Token
0xa93b 2019-12-17 10910.69784 0x10aab 0x39bD ETH USDC
0x71c4 2019-12-23 10025.25404 0x10aab 0x586e ETH DAI
0x4a13 2019-12-04 8994.932718 0x10aab 0x586e ETH USDC
0x2bf2 2019-11-22 7715.455715 0x10aab 0x586e ETH USDC
0x06e3 2019-11-22 7272.64655 0x10aab 0x586e ETH USDC
Looking at the most lucrative liquidation events of 2019, we can see that all were executed by
the same liquidator, and almost all for the same borrower.
A total of $120,065 was collected by the most successful liquidator, 20% of the total gained.
Understanding Compound’s Liquidation
Which assets are involved in liquidations?
Liquidations are the results of unsuccessful bets on the direction of the market. Since during
the observed period ETH mostly lost value against the USD we expected most liquidated
collateral to be in ETH, while the repay borrow to be in stable coins
And indeed ETH was by far the most collected coin by the liquidators, while stable coins (SAI,
DAI, USDC) are most popular for repaying borrows.
Understanding Compound’s Liquidation
Section 5: Specific stories of liquidations in the wild
While the statistics in the previous section tells the high level story of Compound’s liquidations,
zooming in on the some specific examples may yield additional insights.
The biggest liquidation
Big numbers are always interesting and indeed the biggest payout was made on
December 17th 2019, resulting a payment of more than 88K cETH, which equates to
$330K USD at the date the screenshot below was taken
The biggest liquidation payout (source: ​etherscan​)
It’s interesting to observe the behavior of the Liquidated account
(​0x39bde2f9254cfef7d0487a27e107ef6c1685e44​).
Understanding Compound’s Liquidation
On June 12th ETH price was ~ $250 USD
The account started a long position on ETH (= expecting ETH to beat USD) on June
12th 2019, by supplying ETH and borrowing mostly USDC (and some SAI)
Shorting USD: supplying ETH, borrowing USDC
To increase the leverage the account used the ​Binance​ exchange to exchange the
borrowed USDC back to ETH.
Specifically see the correlation in sums and dates, the 10K USDC borrowed on 7:49 are sent
on 7:53 to Binance exchange and result a payment of ~40ETH that is soon added ​back to
Understanding Compound’s Liquidation
the borrowed sums in compound
Sending USDC to Binance (source: ​Etherscan​)
Getting ETH from Binance (Source ​Etherscan​)
The account never withdraws but makes some small repays, probably to prevent
liquidations
When the account needed to repay they bought USDC on the ​Binance​ exchange as can be
seen in the screenshots below
Understanding Compound’s Liquidation
However, on December 17th ETH price steeply dropped.
On December 17th ETH price steeply dropped (source: ​coinmarketcap​)
This time, the account did not have enough liquidity to defend its position (either by increasing
the collateral or by repaying) against liquidation and was liquidated for the biggest liquidation
payout of 2019 shown above.
Liquidating with a smart contract
The liquidation process often involves additional steps, as the liquidator may need to exchange
its current coins with the one relevant to the repayment and/or need to exchange the collected
collateral to another coin. In the case described below, the whole process was automated via a
smart contract.
Understanding Compound’s Liquidation
Liquidating with a smart contract (source: ​etherscan​)
This smart contract automates the whole compound liquidation process: The liquidator sends
ETH to a smart contract, the smart contract exchanges ETH to SAI (using uniswap, another DeFi
product that enables exchanging between assets), then the smart contract uses the obtained
SAI to repay the borrow and liquidate the collateral in BAT, and finally exchanges BAT back to
ETH (using uniswap) and sends back to user for an easy ~6% profit.
Besides the elegant way to make some profit, it really shows the power of DeFi being able to
freely mix and match services (in this case Compound and Uniswap) to create new earning
opportunities.
Another advantage is that a smart contract either succeeds and its user gets back more ETH
than they started with or completely fails. If this process was not implemented as a smart
contract, in the case something goes wrong during the liquidation process, the user might have
been left with some undesired intermediate results; owning SAI or BAT.
Understanding Compound’s Liquidation
Section 7: Findings and insights
● Depositing on Compound is easy and is a very viable option for beginners to earn
interest on their crypto. However, borrowing and liquidating on the protocol is aimed
for experts only, as it requires technological and economical skills and resources.
○ Specifically, borrowing requires operational excellence and available liquidity to
quickly respond to market changes and restore the health of the borrowing
account either by repaying borrowed funds or increasing collateral
○ Similarly, to be a successful liquidator, operational excellence and available
liquidity is required to quickly respond to liquidation opportunities and beat
other potential liquidators. As a result only a few liquidators are actually
successful.
● We had observed some sophisticated DeFi users that combine several DeFi solutions
together to create new functionalities. We predict that it is a precursor for the next
generation of DeFi products and services to be built upon. Specifically we expect to see
○ Services that offer leveraged trading based on Compound borrowing
○ Services that allow user to participate in liquidation opportunities
○ Services that combining exchanging with DeFi exchanges (e.g. Uniswap, Kyber)
and Compound functionality
● The innovative incentive-based liquidation process seems to work, as mostly all of the
risky borrowings are quickly liquidated once they cross the liquidation threshold. The
between the appearance of the liquidation opportunity and its exercise is less than an
hour (as we only have the historic price granularity of one hour resolution). We assume
that the actual exercise time is much less than that and probably is within seconds.
● We predict that the emergence of DeFi will create a need for analytical tools to harvest
the blockchain data and convert it to financially actionable insights.
● The use of automated trading via smart contracts with DeFi will increase the need for
privacy solutions to protect the players’ investment strategy
Understanding Compound’s Liquidation
Authors and Acknowledgements
This report was assembled by ZenGo research team, main authors: Alex Manuskin and Tal
Be’ery.
Some special thanks to Jeremy Felder, Dan Carmel for proofing, editing and designing the
final report

More Related Content

Similar to Understanding Compound‘s Liquidation

DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)
DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)
DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)Zeeve
 
Decentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdfDecentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdfSGBSeo
 
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?Mrs Muraari
 
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Sam Ghosh
 
Hot new defi trends to stay an eye fixed on in 2022
Hot new defi trends to stay an eye fixed on in 2022Hot new defi trends to stay an eye fixed on in 2022
Hot new defi trends to stay an eye fixed on in 2022AmniAugustine
 
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdf
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdffxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdf
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdfNityaSharma43
 
Top 21 Decentralized Finance (DeFi) Projects - Executive Summary
Top 21 Decentralized Finance (DeFi) Projects - Executive SummaryTop 21 Decentralized Finance (DeFi) Projects - Executive Summary
Top 21 Decentralized Finance (DeFi) Projects - Executive SummaryMEDICI Inner Circle
 
Learn Fundamentals of Decentralized Finance - 101blockchains
Learn Fundamentals of Decentralized Finance - 101blockchainsLearn Fundamentals of Decentralized Finance - 101blockchains
Learn Fundamentals of Decentralized Finance - 101blockchainsJackSmith435850
 
Exactly White Paper v1
Exactly White Paper v1Exactly White Paper v1
Exactly White Paper v1Gabriel Gruber
 
Initial Coin Offerings: An Overview [Digital Ventures]
Initial Coin Offerings: An Overview [Digital Ventures]Initial Coin Offerings: An Overview [Digital Ventures]
Initial Coin Offerings: An Overview [Digital Ventures]Paul Ark (Polapat Arkkrapridi)
 
Gold bits-coin-white-paper
Gold bits-coin-white-paperGold bits-coin-white-paper
Gold bits-coin-white-paperBook Maxi Van
 
The Complete Guide to Creating Your Own DeFi Token .pdf
The Complete Guide to Creating Your Own DeFi Token .pdfThe Complete Guide to Creating Your Own DeFi Token .pdf
The Complete Guide to Creating Your Own DeFi Token .pdfProlitus Technologies
 
What Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized FinanceWhat Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized Financedefault default
 
Paras_maheshwari-MBFI.pdf
Paras_maheshwari-MBFI.pdfParas_maheshwari-MBFI.pdf
Paras_maheshwari-MBFI.pdfHimanshuRalhan
 
Initial Coin Offerings as Project Finance
 Initial Coin Offerings as Project Finance Initial Coin Offerings as Project Finance
Initial Coin Offerings as Project FinanceKenneth Wallace-Mueller
 
What is decentralized finance ( de fi )
What is decentralized finance ( de fi )What is decentralized finance ( de fi )
What is decentralized finance ( de fi )Celine George
 

Similar to Understanding Compound‘s Liquidation (20)

DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)
DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)
DeFi Series – Webinar 3 – The DeFi Use Cases (DEX, Lending)
 
Decentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdfDecentralized finance (DeFi) and its future.pdf
Decentralized finance (DeFi) and its future.pdf
 
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?
What is Lido DAO Crypto I The Best Way to Make Money Off it in 2023?
 
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
 
Hot new defi trends to stay an eye fixed on in 2022
Hot new defi trends to stay an eye fixed on in 2022Hot new defi trends to stay an eye fixed on in 2022
Hot new defi trends to stay an eye fixed on in 2022
 
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdf
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdffxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdf
fxreviews.best-Top Penny Cryptocurrency 2022 Double Up Your Profits Now.pdf
 
Decentralised Finance (De-Fi): Is this the future of finance?
Decentralised Finance (De-Fi): Is this the future of finance?Decentralised Finance (De-Fi): Is this the future of finance?
Decentralised Finance (De-Fi): Is this the future of finance?
 
Decentralised Finance (De-Fi): Is this the future of finance?
Decentralised Finance (De-Fi): Is this the future of finance?Decentralised Finance (De-Fi): Is this the future of finance?
Decentralised Finance (De-Fi): Is this the future of finance?
 
Top 21 Decentralized Finance (DeFi) Projects - Executive Summary
Top 21 Decentralized Finance (DeFi) Projects - Executive SummaryTop 21 Decentralized Finance (DeFi) Projects - Executive Summary
Top 21 Decentralized Finance (DeFi) Projects - Executive Summary
 
Learn Fundamentals of Decentralized Finance - 101blockchains
Learn Fundamentals of Decentralized Finance - 101blockchainsLearn Fundamentals of Decentralized Finance - 101blockchains
Learn Fundamentals of Decentralized Finance - 101blockchains
 
Exactly White Paper v1
Exactly White Paper v1Exactly White Paper v1
Exactly White Paper v1
 
Initial Coin Offerings: An Overview [Digital Ventures]
Initial Coin Offerings: An Overview [Digital Ventures]Initial Coin Offerings: An Overview [Digital Ventures]
Initial Coin Offerings: An Overview [Digital Ventures]
 
Consen sys q2 2020 defi report
Consen sys q2 2020 defi reportConsen sys q2 2020 defi report
Consen sys q2 2020 defi report
 
Gold bits-coin-white-paper
Gold bits-coin-white-paperGold bits-coin-white-paper
Gold bits-coin-white-paper
 
What is bitcoin
What is bitcoinWhat is bitcoin
What is bitcoin
 
The Complete Guide to Creating Your Own DeFi Token .pdf
The Complete Guide to Creating Your Own DeFi Token .pdfThe Complete Guide to Creating Your Own DeFi Token .pdf
The Complete Guide to Creating Your Own DeFi Token .pdf
 
What Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized FinanceWhat Is DeFi? Guide to Decentralized Finance
What Is DeFi? Guide to Decentralized Finance
 
Paras_maheshwari-MBFI.pdf
Paras_maheshwari-MBFI.pdfParas_maheshwari-MBFI.pdf
Paras_maheshwari-MBFI.pdf
 
Initial Coin Offerings as Project Finance
 Initial Coin Offerings as Project Finance Initial Coin Offerings as Project Finance
Initial Coin Offerings as Project Finance
 
What is decentralized finance ( de fi )
What is decentralized finance ( de fi )What is decentralized finance ( de fi )
What is decentralized finance ( de fi )
 

More from Tal Be'ery

Give me some (key) space!
Give me some (key) space!Give me some (key) space!
Give me some (key) space!Tal Be'ery
 
Web3’s red pill: Smashing Web3 transaction simulations for fun and profit
Web3’s red pill: Smashing Web3 transaction simulations for fun and profitWeb3’s red pill: Smashing Web3 transaction simulations for fun and profit
Web3’s red pill: Smashing Web3 transaction simulations for fun and profitTal Be'ery
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMTal Be'ery
 
The Color of Money
The Color of MoneyThe Color of Money
The Color of MoneyTal Be'ery
 
Open Sesame: Picking Locks with Cortana
Open Sesame: Picking Locks with CortanaOpen Sesame: Picking Locks with Cortana
Open Sesame: Picking Locks with CortanaTal Be'ery
 
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES   THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES Tal Be'ery
 
Automate or Die: How Automation Reshapes Cybersecurity
Automate or Die: How Automation Reshapes CybersecurityAutomate or Die: How Automation Reshapes Cybersecurity
Automate or Die: How Automation Reshapes CybersecurityTal Be'ery
 
The Industrial Revolution of Lateral Movement
The Industrial Revolution of Lateral MovementThe Industrial Revolution of Lateral Movement
The Industrial Revolution of Lateral MovementTal Be'ery
 
The Enemy Within: Stopping Advanced Attacks Against Local Users
The Enemy Within: Stopping Advanced Attacks Against Local UsersThe Enemy Within: Stopping Advanced Attacks Against Local Users
The Enemy Within: Stopping Advanced Attacks Against Local UsersTal Be'ery
 
Target Breach Analysis
Target Breach AnalysisTarget Breach Analysis
Target Breach AnalysisTal Be'ery
 
Battlefield network
Battlefield networkBattlefield network
Battlefield networkTal Be'ery
 
Client sidesec 2013-intro
Client sidesec 2013-introClient sidesec 2013-intro
Client sidesec 2013-introTal Be'ery
 
Client sidesec 2013 - non js
Client sidesec 2013 - non jsClient sidesec 2013 - non js
Client sidesec 2013 - non jsTal Be'ery
 
Client sidesec 2013 - script injection
Client sidesec 2013 - script injectionClient sidesec 2013 - script injection
Client sidesec 2013 - script injectionTal Be'ery
 
One Key to Rule Them All: Detecting the Skeleton Key Malware
One Key to Rule Them All: Detecting the Skeleton Key MalwareOne Key to Rule Them All: Detecting the Skeleton Key Malware
One Key to Rule Them All: Detecting the Skeleton Key MalwareTal Be'ery
 
Skeleton key malware detection owasp
Skeleton key malware detection owaspSkeleton key malware detection owasp
Skeleton key malware detection owaspTal Be'ery
 

More from Tal Be'ery (16)

Give me some (key) space!
Give me some (key) space!Give me some (key) space!
Give me some (key) space!
 
Web3’s red pill: Smashing Web3 transaction simulations for fun and profit
Web3’s red pill: Smashing Web3 transaction simulations for fun and profitWeb3’s red pill: Smashing Web3 transaction simulations for fun and profit
Web3’s red pill: Smashing Web3 transaction simulations for fun and profit
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEM
 
The Color of Money
The Color of MoneyThe Color of Money
The Color of Money
 
Open Sesame: Picking Locks with Cortana
Open Sesame: Picking Locks with CortanaOpen Sesame: Picking Locks with Cortana
Open Sesame: Picking Locks with Cortana
 
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES   THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES
THE VOICE OF ESAU: HACKING ENTERPRISES THROUGH VOICE INTERFACES
 
Automate or Die: How Automation Reshapes Cybersecurity
Automate or Die: How Automation Reshapes CybersecurityAutomate or Die: How Automation Reshapes Cybersecurity
Automate or Die: How Automation Reshapes Cybersecurity
 
The Industrial Revolution of Lateral Movement
The Industrial Revolution of Lateral MovementThe Industrial Revolution of Lateral Movement
The Industrial Revolution of Lateral Movement
 
The Enemy Within: Stopping Advanced Attacks Against Local Users
The Enemy Within: Stopping Advanced Attacks Against Local UsersThe Enemy Within: Stopping Advanced Attacks Against Local Users
The Enemy Within: Stopping Advanced Attacks Against Local Users
 
Target Breach Analysis
Target Breach AnalysisTarget Breach Analysis
Target Breach Analysis
 
Battlefield network
Battlefield networkBattlefield network
Battlefield network
 
Client sidesec 2013-intro
Client sidesec 2013-introClient sidesec 2013-intro
Client sidesec 2013-intro
 
Client sidesec 2013 - non js
Client sidesec 2013 - non jsClient sidesec 2013 - non js
Client sidesec 2013 - non js
 
Client sidesec 2013 - script injection
Client sidesec 2013 - script injectionClient sidesec 2013 - script injection
Client sidesec 2013 - script injection
 
One Key to Rule Them All: Detecting the Skeleton Key Malware
One Key to Rule Them All: Detecting the Skeleton Key MalwareOne Key to Rule Them All: Detecting the Skeleton Key Malware
One Key to Rule Them All: Detecting the Skeleton Key Malware
 
Skeleton key malware detection owasp
Skeleton key malware detection owaspSkeleton key malware detection owasp
Skeleton key malware detection owasp
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 

Recently uploaded (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

Understanding Compound‘s Liquidation

  • 1.
  • 2. Understanding Compound’s Liquidation Executive summary Decentralized Finance (DeFi) is one of today’s most compelling crypto narratives and Compound is one of its most prominent examples. As we are adding support for Compound within ZenGo wallet, ZenGo research team has taken a deeper look into one of the most intriguing and novel aspects of the Compound protocol, the Liquidation process. This whitepaper offers a step-by-step technological explanation and financial survey of Compound’s Liquidation process and thus offers a learning opportunity on a prominent DeFi project, relevant for both experts and beginners. Key Findings and Predictions ● Depositing on Compound is easy and is a very viable option for both beginners and experienced crypto holders to earn interest on their crypto. ● In contrast, borrowing and liquidating on the protocol are currently relevant for experts only, as they require technological, operational and economical skills and resources. We predict that they will be used as building blocks for other DeFi products that can be consumed by less sophisticated users. ● During 2019, $10,375,064 were repaid by liquidators using Compound version 2, resulting in a total of $518,752 profit for liquidators. ● The innovative incentive-based liquidation process seems to work, as mostly all of the risky borrowings are quickly liquidated once they cross the liquidation threshold. ● We have observed some sophisticated DeFi users that combine several DeFi solutions together to create new functionalities. We predict that it is a precursor for the next generation of DeFi products and services to be built upon the existing DeFi services.
  • 3. Understanding Compound’s Liquidation Outline The paper is organized as follows: ● Section 1 gives a short intro to DeFi, Compound. ● Section 2 takes a deeper technical dive into Compound supplying, borrowing and liquidations ● Section 3 discusses the technical aspects of liquidation, including a step-by-step “do-it-yourself” recipe to liquidating. ● Section 4 analyzes the liquidation as observed in the wild, including statistics on the volumes of liquidations in 2019, identifying the main players and gaining more insights on liquidations ● Section 5 highlights some specific “hand picked” interesting liquidation incidents we have observed ● Section 6 concludes with our findings and insights
  • 4. Understanding Compound’s Liquidation Table of Contents Executive summary 2 Key Findings and Predictions 2 Outline 3 Table of Contents 4 Section 1: Introduction 5 DeFi and Ethereum Compound The need for asset markets Compound: DeFi meets asset markets Section 2: Compound in more technical terms 8 Compound’s ​Supplying Compound’s Borrowing Compound’s Liquidation Section 3: Liquidation in practice 11 The Liquidation process Finding under-collateralized accounts Performing the liquidation Actual liquidation Section 4: Statistics of Liquidation in the wild 15 Research methodology Key stats When liquidations happen? Who are the liquidators and liquidated borrowers? Which assets are involved in liquidations? Section 5: Specific stories of liquidations in the wild 22 The biggest liquidation Liquidating with a smart contract Section 7: Findings and insights 27 Authors and Acknowledgements 28
  • 5. Understanding Compound’s Liquidation Section 1: Introduction DeFi and Ethereum Decentralized Finance (DeFi) is one of today’s most compelling crypto narratives. The initial promise of cryptocurrencies was to make transfering money cheaper and more efficient while minimizing or eliminating altogether the role of intermediaries. DeFi takes this promise and extends it to more sophisticated financial services, such as lending and exchanging. To do so, DeFi projects are mostly developed on the Ethereum blockchain to leverage its smart contract functionality. Smart contracts allow developers to define protocols, create products and have them executed on the blockchain. DeFi products and protocols are made possible by having the ability to code the rules of financial interactions into blockchains. Source: ​https://defipulse.com/ One of the first successful financial use cases enabled by smart contracts, which may be considered as the first generation of DeFi, is the ERC20 standard. ERC20 allows easy issuance of new Ethereum based coins. Some companies and projects used this standard to issue tokens (ICO) to get funding. Others have created stablecoins that are following the behavior of real world assets such as the US Dollar or Gold. As a result, a vibrant financial ecosphere of multiple Ethereum assets were created and which now requires financial services such as lending and exchanging. Naturally, a new generation of DeFi products have come to fill the gap.
  • 6. Understanding Compound’s Liquidation Compound Compound is one of the most prominent examples for DeFi, having recently raised a $25M investment round led by Andreessen Horowitz (a16z VC). Compound creates markets for Ethereum based assets that allows users to be suppliers and borrowers. The need for asset markets If you are already familiar with short positions, asset markets and over-collateralized borrowing you can skip to the next section. To better understand the need for Compound, let’s start with an allegorical example. To simplify we would use real world assets of Gold and Silver and set their initial price to be the same, $100 for one ounce of Gold or Silver. Borrower Bob is a big believer in Gold and has already invested in it. Bob now estimates that the price of Silver will drop compared to Gold. Using his bank’s asset market, Bob puts 2 ounces of Gold (worth $200) as a collateral and borrows 1 ounce of Silver (with $100) which he then immediately exchange for 1 ounce of Gold. When the price of Silver drops to $50 per ounce, as Bob expected, he exchanges back half an ounce of Gold to get an ounce of Silver, repays his debt in Silver and reclaims his collateral. Using asset markets, Bob was able to leverage his economic predictions to end up with 2.5 ounce of Gold worth $250 and earn $50. Using professional investor terms, the ability to borrow assets allows users to open ​short positions​. What happens if Bob’s prediction is proven wrong and the price of Silver rises to $200? The preferable option is that Bob repays his borrowed silver with other funds he may have, but if he fails to do so, the bank can liquidate his Gold collateral and exchange it to Silver. This is why in our example, we made Bob have a collateral ($200) bigger than his borrowings ($100). The professional term for that is “over-collateralization”. This enables the bank to have a safety margin to liquidate the collateral before the borrowed sum surpasses it in value; when the Silver price goes to $150, the bank will call Bob telling him either to repay the borrow, top-up his collateral or have his collateral liquidated. But how did the bank have Silver to give to Bob? One answer might be that borrower Betty made a bet and put a collateral in Silver and now the bank can use it. Additional means to liquidity is that lender Lisa has some Silver with no immediate intentions to use it. The bank offers her to lend it and get some interest in return. The bank can lend this Silver to borrower Bob. The Bank is incentivized to do so by charging Bob with interest rates which are, naturally, higher than the rates the bank pays to Lisa. The interest rates are determined by the bank as a result of the supply and the demand. The higher the demand to borrow an asset, or the lower the lending supply for it, lending and borrowing it will have higher interest rates respectively.
  • 7. Understanding Compound’s Liquidation So how does the allegorical example above relate to Compound and cryptocurrency? The first obvious difference is that Compound users are not lending and borrowing physical precious metals but Ethereum based assets such as ETH, USDC (a stablecoin that is pegged to the US Dollar) and many others. However, the more important change is that Compound is doing all that without having a centralized bank and replaces it by coding its roles in a set of Ethereum smart contracts. Specifically, all the aforementioned bank roles described in the allegorical example above, such as maintaining a ledger of suppliers and borrowers, computing the interest rates based on supply and demand, paying interest, etc. are now computed automatically by the Ethereum blockchain. By eliminating (or at least minimizing) the middle man, this solution can offer better efficiency and rates. Compound: DeFi meets asset markets Compound built a system in which crypto users can supply their Ethereum assets (Ethereum or Ethereum based tokens) to earn interest. The funds to support earning interest are provided by allowing Borrowers to borrow the deposited assets against a collateral, and repay them with interest. The interest rate is determined by the ratio between the total supplied funds and total borrowing demand. Thus the system is divided into ​Suppliers ​and ​Borrowers​. While this concept is not new in itself, Compound’s novelty is they were able to eliminate the centralized role of the middleman between Suppliers and Borrowers and replace it with a decentralized alternative by implementing these concepts in code through Ethereum’s smart contracts. These smart contracts automate much of the work traditionally done by a centralized trusted third party. In the words of Compund’s white paper , Compound is “a decentralized protocol which 1 establishes money markets with algorithmically set interest rates based on supply and demand, allowing users to frictionlessly exchange the time value of Ethereum assets.” However, in some cases, automation through coding financial functionality into smart contracts is not enough and there is a need to create economic-based incentives for other players to step in. Such is the case with liquidation. When borrowers exceed their borrowing allowance, according to rules coded into the smart contract, someone needs to liquidate the collateral and balance the account. To incentivize players to take this role and actually liquidate, Compound offers them a portion (currently 5%) of the collateral as a reward. In this report we will take a deeper look at this distributed liquidation, from both the technical and the economic perspective. 1 ​https://compound.finance/documents/Compound.Whitepaper.pdf
  • 8. Understanding Compound’s Liquidation Section 2: Compound in more technical terms In this section we will dive a little deeper into the technical of Compound’s three different players: Suppliers, Borrowers and Liquidators Compound’s Supplying Compound suppliers deposit funds to a smart contract in one of the supported assets to add liquidity to the assets and earn interest. Most of Compound users use this option to earn interest in a simple and risk-less manner, and we will support this option in our ZenGo wallet. 2 From the technical point of view, supplying involves sending a single message over the 3 Ethereum blockchain to call the ​mint()​ function in Compound’s smart contract. In exchange for the supplied assets, the user received cTokens (e.g cETH in exchange for supplying ETH). The cTokens gain interest, and can be later redeemed for the underlying token, if the user no longer wishes to supply liquidity. Supplying by sending a mint transaction (source: ​etherscan​) 2 Besides systematic risks to Compound, such as Ethereum problems, Vulnerabilities in Compound’s smart contracts, etc. 3 In case the supplied coin is ERC20, an additional approve() message is required to allow Compound’s smart contract to withdraw the user’s funds from the ERC20 smart contract
  • 9. Understanding Compound’s Liquidation Compound’s Borrowing Borrowers, much like suppliers, deposit funds to a smart contract of one of the supported assets in order to add liquidity to the assets and earn interest. However, unlike passive suppliers, borrowers then use their deposit as collateral and borrow funds against it in another asset. Borrowing is over-collateralized, meaning borrowers can only borrow less than their initial deposit. Borrowers can repay the borrowed funds, along with an interest, according to the interest rate. This interest is used in part to finance the suppliers. I​f the value of an account’s borrowing outstanding exceeds their borrowing allowance​, some collateral needs to be liquidized to rebalance the account. This means that ​borrowers, unlike suppliers, must be experts​. They must be financially smart to make sure their borrowing makes sense from the economical perspective. They need to make sure they have both the technical capability and financial liquidity to quickly respond if their predictions prove to be wrong and they need to quickly repay their borrowed funds or increase their collateral in order to prevent liquidation. Borrowing by sending a borrow transaction (source: ​etherscan​)
  • 10. Understanding Compound’s Liquidation Compound’s Liquidation To remain decentralized, the Compound protocol cannot rely on a central entity to perform the liquidation but needs to incentivize other players to liquidate the collateral; repay the borrowed funds, in return receive the collateral in another asset with some discount. In theory, any Ethereum user can be a liquidator. However,​ liquidation is a game of professionals​. In order to be successful, liquidators must be prepared to catch the liquidation opportunity as soon as it arises. Therefore they must be technically ready (e.g. highly available and automated) to identify the opportunity and have enough liquidity in the relevant asset to seize it. The following section, takes an even deeper dive into the technical aspects of liquidation.
  • 11. Understanding Compound’s Liquidation Section 3: Liquidation in practice This section explains the technical aspects of liquidation and presents the details of an actual liquidation action we had performed ourselves. The Liquidation process Finding under-collateralized accounts All required information to find under-collateralized accounts can be obtained from the blockchain. Compound’s smart contracts provide information on the participating accounts, the amount of funds supplied by and account as well as outstanding borrows. In addition they provide the ​collateral factor​ and the relative price of each asset. A collateral factor is set for each asset and determines the percentage you can borrow against the collateral. A collateral factor is always between 0 and 1, such that the borrowing allowance is determined as ​supplied_assets x collateral_factor​. Each borrow is thus always initially​ over-collateralized. Supplied assets, collateral factor, borrowed assets and determine the ​Account Health​. Account Health is the ratio between total ETH supplied and total ETH borrowed. More precisely, it is the sum of all supplied tokens, converted to ETH, multiplied by the collateral factor, divided by the total sum of borrowed tokens converted to ETH. When Account Health is lower than 1 it means the account has exceeded its allowance for borrowing or ​borrowing capacity​. Several scenarios can lead to this state: ● The interest on the borrowed funds in higher than the interest on the collateral, and it accumulates over time ● The price of the collateral suddenly drops ● The price of the borrowed asset suddenly shoots up Although all required information on account health is public available on the blockchain, Compound conveniently provides a public API that enables reading a summary of accounts and their respective health value. In fact the API is simply reading information from the blockchain and presenting it in a convenient form. By using the API call ​AccountRequest with 4 the filter ​"max_health": { "value": "1.0" }​, ​Liquidators can obtain information on all accounts which have exceeded their borrowing capacity. (using higher than 1 threshold for health query, can give early alerts on accounts that are in danger of being liquidated soon). In face 4 ​https://compound.finance/developers/api#AccountService
  • 12. Understanding Compound’s Liquidation Performing the liquidation Once a liquidable account is detected, the actual liquidation is performed by calling the liquidateBorrow() function in the smart contract with the following parameters ● The address of the liquidated account ● The repay amount paid by liquidator ● The token of the collateral, represented by address of Compound smart contract for this token, to be repaid to the liquidator, with a 5% discount Liquidating by sending a liquidateBorrow transaction (source: ​Etherscan​) Actual liquidation To perform Liquidation, we used the publicly available “Compound Liquidator” tool . The tool 5 shows a list of accounts, sorted by their health, using the aforementioned Compound API. Entries with an Account Health score less than 1 are marked as “Unsafe” and are subject to liquidation. For example: Pressing the “inspect” button details the account’s current collaterals and borrowings 5 ​https://chiragkhatri.me/compound-liquidator/
  • 13. Understanding Compound’s Liquidation The owner of the account has borrowed some ZRX and has some ETH in collateral. We choose the liquidations details: The token in which we would like to repay on behalf of the borrower, and the token collateral we liquidate and receive as a reward. We choose to repay in the ZRX token, and receive ETH in return.We choose the maximum amount repayable. This is limited by the ​close factor​, a limit on how much of the outstanding borrow can be collateralized in a single transaction. Currently, the close factor is 0.5.
  • 14. Understanding Compound’s Liquidation The transaction is executed, some amount of ZRX is paid to the market, and we received cETH 6 in return. Our Compound account now shows we are supplying Ether. The cETH can be left in Compound and gain interest, or redeemed for actual ETH. As a result of our liquidation, the liquidated account is now slightly above the point of liquidation and the health of the system has improved. So did we make a fortune with our liquidation proof of concept? Not much so. We gained only $0.01, while paying $0.3 in transaction fees, resulting in a negative bottom line. It is of course the expected outcome, as profitable liquidation opportunities are quickly picked up by the liquidators, and swiftly disappear, leaving only the non-profitable liquidation opportunities to linger on. 6 https://etherscan.io/tx/0xb7ba825294f757f8b8b6303b2aef542bcaebc9cc0217ddfaf822200a005 94ed9
  • 15. Understanding Compound’s Liquidation Section 4: Statistics of Liquidation in the wild In order to understand when and why liquidations happen and be able to answer questions such as who are the main players, the amounts that are lost and earned, we had collected and analyzed all of Compound liquidation events, Research methodology We have gathered information about liquidation events for Compound version 2 (v2 for short). Compound v2 was launched on May 23rd, with 6 Tokens, ​Ether​, ​0x​, ​Augur​, ​Basic Attention Token​, ​Dai​, and ​USDC​. WBTC was later added, and Dai was superseded with multi-collateral Dai (Original Dai becoming Sai). To obtain liquidation events data, we analyzed the events emitted by the contracts and stored on the Ethereum blockchain. Each liquidation emints the event ​LiquidateBorrow (address liquidator, address borrower, uint256 repayAmount, address cTokenCollateral, uint256seizeTokens)​. From this event, we can learn who performed the liquidation (liquidator), who was liquidated (borrower), as well as the amount repaid. The repaid amount is added to the liquidity pool while a collateralized token of choice is sold to the liquidator for a discount. This gives us the total profit from the transaction, excluding transaction fees. To get the price in USD, we used the historical price of the token on the day of the transaction, obtained from ​coingecko​. Key stats ● In total, $10,375,064 were repaid by liquidators ● These result in a total of $518,752 of profit for the liquidators, assuming a constant 5% liquidation incentive and excluding transaction fees. ● 1800 liquidation events were executed on Compound v2 during the time period. ● Given that the median liquidation profit is $6.35, and the average is $288
  • 16. Understanding Compound’s Liquidation When liquidations happen? A known adage claims that "deaths come in threes". We found out that liquidations seem to adhere to a similar pattern as they come in clusters too. The reason behind this phenomena is that liquidations are highly correlated with steep changes in exchange rate. The changes cause borrowers that betted on the wrong side of the change to exceed their borrowing quota allowed by their collateral and become subject to liquidation. When the change is steep, unprepared borrowers either lack the liquidity or the operational readiness to repay their borrowings or to increase the collateral. We looked at the liquidation activity since the launch of Compound v2, through 2019. November was the month of most liquidations, both in transactions and in volume. This can be mostly attributed to price’ volatility during that month. Zooming in on the most active month liquidation-wise, November, we can examine our hypothesis on the correlation between sudden price changes and liquidation amounts. The upper chart shows price difference in ETH, while the bottom charts shows amounts repaid by liquidators on the same day. As expected, we notice that days with high volatility (close to 10% in price change), were the most lucrative days for liquidators to operate, with almost $2M changing hands and moving from borrowers to liquidators.
  • 18. Understanding Compound’s Liquidation Zooming in even further to November 21st, we can see sudden drops in ethereum price, at 03:00, 06:00 and 09:00. Comparing the information to the liquidations performed on that day, the correlation is clear. We witness liquidations exactly at the time of sudden price changes. The data suggests that liquidation opportunities do not live very long and are immediately picked up by the liquidators. Ethereum price per hour - November 21st
  • 19. Understanding Compound’s Liquidation Liquidations per hour - November 21st Who are the liquidators and liquidated borrowers? It appears that liquidation is a game of a few players. A total of 119 different liquidators were recorded, with the median profit being $3.4. The chart below presents the total profit earned by the top 20 liquidators, accounting for 50% of total earned profit.
  • 20. Understanding Compound’s Liquidation Similarly, looking at the 20 most liquidated accounts, we see many borrowers are liquidated multiple times, for high amounts. These are the risk takers, looking to maximize their profit from predicting the market and thus using a lot of leverage, often paying dearly for mispredictions. Transaction Hash Date Profit ($) Liquidator Borrower Collateralized Token Repaid Token 0xa93b 2019-12-17 10910.69784 0x10aab 0x39bD ETH USDC 0x71c4 2019-12-23 10025.25404 0x10aab 0x586e ETH DAI 0x4a13 2019-12-04 8994.932718 0x10aab 0x586e ETH USDC 0x2bf2 2019-11-22 7715.455715 0x10aab 0x586e ETH USDC 0x06e3 2019-11-22 7272.64655 0x10aab 0x586e ETH USDC Looking at the most lucrative liquidation events of 2019, we can see that all were executed by the same liquidator, and almost all for the same borrower. A total of $120,065 was collected by the most successful liquidator, 20% of the total gained.
  • 21. Understanding Compound’s Liquidation Which assets are involved in liquidations? Liquidations are the results of unsuccessful bets on the direction of the market. Since during the observed period ETH mostly lost value against the USD we expected most liquidated collateral to be in ETH, while the repay borrow to be in stable coins And indeed ETH was by far the most collected coin by the liquidators, while stable coins (SAI, DAI, USDC) are most popular for repaying borrows.
  • 22. Understanding Compound’s Liquidation Section 5: Specific stories of liquidations in the wild While the statistics in the previous section tells the high level story of Compound’s liquidations, zooming in on the some specific examples may yield additional insights. The biggest liquidation Big numbers are always interesting and indeed the biggest payout was made on December 17th 2019, resulting a payment of more than 88K cETH, which equates to $330K USD at the date the screenshot below was taken The biggest liquidation payout (source: ​etherscan​) It’s interesting to observe the behavior of the Liquidated account (​0x39bde2f9254cfef7d0487a27e107ef6c1685e44​).
  • 23. Understanding Compound’s Liquidation On June 12th ETH price was ~ $250 USD The account started a long position on ETH (= expecting ETH to beat USD) on June 12th 2019, by supplying ETH and borrowing mostly USDC (and some SAI) Shorting USD: supplying ETH, borrowing USDC To increase the leverage the account used the ​Binance​ exchange to exchange the borrowed USDC back to ETH. Specifically see the correlation in sums and dates, the 10K USDC borrowed on 7:49 are sent on 7:53 to Binance exchange and result a payment of ~40ETH that is soon added ​back to
  • 24. Understanding Compound’s Liquidation the borrowed sums in compound Sending USDC to Binance (source: ​Etherscan​) Getting ETH from Binance (Source ​Etherscan​) The account never withdraws but makes some small repays, probably to prevent liquidations When the account needed to repay they bought USDC on the ​Binance​ exchange as can be seen in the screenshots below
  • 25. Understanding Compound’s Liquidation However, on December 17th ETH price steeply dropped. On December 17th ETH price steeply dropped (source: ​coinmarketcap​) This time, the account did not have enough liquidity to defend its position (either by increasing the collateral or by repaying) against liquidation and was liquidated for the biggest liquidation payout of 2019 shown above. Liquidating with a smart contract The liquidation process often involves additional steps, as the liquidator may need to exchange its current coins with the one relevant to the repayment and/or need to exchange the collected collateral to another coin. In the case described below, the whole process was automated via a smart contract.
  • 26. Understanding Compound’s Liquidation Liquidating with a smart contract (source: ​etherscan​) This smart contract automates the whole compound liquidation process: The liquidator sends ETH to a smart contract, the smart contract exchanges ETH to SAI (using uniswap, another DeFi product that enables exchanging between assets), then the smart contract uses the obtained SAI to repay the borrow and liquidate the collateral in BAT, and finally exchanges BAT back to ETH (using uniswap) and sends back to user for an easy ~6% profit. Besides the elegant way to make some profit, it really shows the power of DeFi being able to freely mix and match services (in this case Compound and Uniswap) to create new earning opportunities. Another advantage is that a smart contract either succeeds and its user gets back more ETH than they started with or completely fails. If this process was not implemented as a smart contract, in the case something goes wrong during the liquidation process, the user might have been left with some undesired intermediate results; owning SAI or BAT.
  • 27. Understanding Compound’s Liquidation Section 7: Findings and insights ● Depositing on Compound is easy and is a very viable option for beginners to earn interest on their crypto. However, borrowing and liquidating on the protocol is aimed for experts only, as it requires technological and economical skills and resources. ○ Specifically, borrowing requires operational excellence and available liquidity to quickly respond to market changes and restore the health of the borrowing account either by repaying borrowed funds or increasing collateral ○ Similarly, to be a successful liquidator, operational excellence and available liquidity is required to quickly respond to liquidation opportunities and beat other potential liquidators. As a result only a few liquidators are actually successful. ● We had observed some sophisticated DeFi users that combine several DeFi solutions together to create new functionalities. We predict that it is a precursor for the next generation of DeFi products and services to be built upon. Specifically we expect to see ○ Services that offer leveraged trading based on Compound borrowing ○ Services that allow user to participate in liquidation opportunities ○ Services that combining exchanging with DeFi exchanges (e.g. Uniswap, Kyber) and Compound functionality ● The innovative incentive-based liquidation process seems to work, as mostly all of the risky borrowings are quickly liquidated once they cross the liquidation threshold. The between the appearance of the liquidation opportunity and its exercise is less than an hour (as we only have the historic price granularity of one hour resolution). We assume that the actual exercise time is much less than that and probably is within seconds. ● We predict that the emergence of DeFi will create a need for analytical tools to harvest the blockchain data and convert it to financially actionable insights. ● The use of automated trading via smart contracts with DeFi will increase the need for privacy solutions to protect the players’ investment strategy
  • 28. Understanding Compound’s Liquidation Authors and Acknowledgements This report was assembled by ZenGo research team, main authors: Alex Manuskin and Tal Be’ery. Some special thanks to Jeremy Felder, Dan Carmel for proofing, editing and designing the final report