139 research outputs found
Quantifying Blockchain Extractable Value: How dark is the forest?
Permissionless blockchains such as Bitcoin have
excelled at financial services. Yet, opportunistic traders extract
monetary value from the mesh of decentralized finance (DeFi)
smart contracts through so-called blockchain extractable value
(BEV). The recent emergence of centralized BEV relayer portrays
BEV as a positive additional revenue source. Because BEV was
quantitatively shown to deteriorate the blockchain’s consensus security, BEV relayers endanger the ledger security by incentivizing
rational miners to fork the chain. For example, a rational miner
with a 10% hashrate will fork Ethereum if a BEV opportunity
exceeds 4Ă— the block reward.
However, related work is currently missing quantitative insights on past BEV extraction to assess the practical risks of
BEV objectively. In this work, we allow to quantify the BEV
danger by deriving the USD extracted from sandwich attacks,
liquidations, and decentralized exchange arbitrage. We estimate
that over 32 months, BEV yielded 540.54M USD in profit, divided
among 11,289 addresses when capturing 49,691 cryptocurrencies
and 60,830 on-chain markets. The highest BEV instance we find
amounts to 4.1M USD, 616.6Ă— the Ethereum block reward.
Moreover, while the practitioner’s community has discussed
the existence of generalized trading bots, we are, to our knowledge, the first to provide a concrete algorithm. Our algorithm can
replace unconfirmed transactions without the need to understand
the victim transactions’ underlying logic, which we estimate
to have yielded a profit of 57,037.32 ETH (35.37M USD)
over 32 months of past blockchain data.
Finally, we formalize and analyze emerging BEV relay systems,
where miners accept BEV transactions from a centralized relay
server instead of the peer-to-peer (P2P) network. We find that
such relay systems aggravate the consensus layer attacks and
therefore further endanger blockchain security
Time to Bribe: Measuring Block Construction Market
With the emergence of Miner Extractable Value (MEV), block construction
markets on blockchains have evolved into a competitive arena. Following
Ethereum's transition from Proof of Work (PoW) to Proof of Stake (PoS), the
Proposer Builder Separation (PBS) mechanism has emerged as the dominant force
in the Ethereum block construction market.
This paper presents an in-depth longitudinal study of the Ethereum block
construction market, spanning from the introduction of PoS and PBS in September
2022 to May 2023. We analyze the market shares of builders and relays, their
temporal changes, and the financial dynamics within the PBS system, including
payments among builders and block proposers -- commonly referred to as bribes.
We introduce an MEV-time law quantifying the expected MEV revenue wrt. the time
elapsed since the last proposed block. We provide empirical evidence that
moments of crisis (e.g. the FTX collapse, USDC stablecoin de-peg) coincide with
significant spikes in MEV payments compared to the baseline.
Despite the intention of the PBS architecture to enhance decentralization by
separating actor roles, it remains unclear whether its design is optimal.
Implicit trust assumptions and conflicts of interest may benefit particular
parties and foster the need for vertical integration. MEV-Boost was explicitly
designed to foster decentralization, causing the side effect of enabling
risk-free sandwich extraction from unsuspecting users, potentially raising
concerns for regulators
Mitigating Decentralized Finance Liquidations with Reversible Call Options
Liquidations in Decentralized Finance (DeFi) are both a blessing and a curse
-- whereas liquidations prevent lenders from capital loss, they simultaneously
lead to liquidation spirals and system-wide failures. Since most lending and
borrowing protocols assume liquidations are indispensable, there is an
increased interest in alternative constructions that prevent immediate
systemic-failure under uncertain circumstances.
In this work, we introduce reversible call options, a novel financial
primitive that enables the seller of a call option to terminate it before
maturity. We apply reversible call options to lending in DeFi and devise
Miqado, a protocol for lending platforms to replace the liquidation mechanisms.
To the best of our knowledge, Miqado is the first protocol that actively
mitigates liquidations to reduce the risk of liquidation spirals. Instead of
selling collateral, Miqado incentivizes external entities, so-called
supporters, to top-up a borrowing position and grant the borrower additional
time to rescue the debt. Our simulation shows that Miqado reduces the amount of
liquidated collateral by 89.82% in a worst-case scenario
On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols
Decentralized Finance (DeFi) is a blockchain-asset-enabled finance ecosystem with millions of daily USD transaction volume, billions of locked up USD, as well as a plethora of newly emerging protocols (for lending, staking, and exchanges). Because all transactions, user balances, and total value locked in DeFi are publicly readable, a natural question that arises is: how can we automatically craft profitable transactions across the intertwined DeFi platforms?In this paper, we investigate two methods that allow us to automatically create profitable DeFi trades, one well-suited to arbitrage and the other applicable to more complicated settings. We first adopt the Bellman-Ford-Moore algorithm with DeFiPoser-ARB and then create logical DeFi protocol models for a theorem prover in DeFiPoser-SMT. While DeFiPoser-ARB focuses on DeFi transactions that form a cycle and performs very well for arbitrage, DeFiPoser-SMT can detect more complicated profitable transactions. We estimate that DeFiPoser-ARB and DeFiPoser-SMT can generate an average weekly revenue of 191.48 ETH (76,592 USD) and 72.44 ETH (28,976 USD) respectively, with the highest transaction revenue being 81.31 ETH (32,524 USD) and 22.40 ETH (8,960 USD) respectively. We further show that DeFiPoser-SMT finds the known economic bZx attack from February 2020, which yields 0.48M USD. Our forensic investigations show that this opportunity existed for 69 days and could have yielded more revenue if exploited one day earlier. Our evaluation spans 150 days, given 96 DeFi protocol actions, and 25 assets.Looking beyond the financial gains mentioned above, forks deteriorate the blockchain consensus security, as they increase the risks of double-spending and selfish mining. We explore the implications of DeFiPoser-ARB and DeFiPoser-SMT on blockchain consensus. Specifically, we show that the trades identified by our tools exceed the Ethereum block reward by up to 874Ă—. Given optimal adversarial strategies provided by a Markov Decision Process (MDP), we quantify the value threshold at which a profitable transaction qualifies as Miner Extractable Value (MEV) and would incentivize MEV-aware miners to fork the blockchain. For instance, we find that on Ethereum, a miner with a hash rate of 10% would fork the blockchain if an MEV opportunity exceeds 4Ă— the block reward
An empirical study of DeFi liquidations
Financial speculators often seek to increase their potential gains
with leverage. Debt is a popular form of leverage, and with over
39.88B USD of total value locked (TVL), the Decentralized Finance
(DeFi) lending markets are thriving. Debts, however, entail the risks
of liquidation, the process of selling the debt collateral at a discount
to liquidators. Nevertheless, few quantitative insights are known
about the existing liquidation mechanisms.
In this paper, to the best of our knowledge, we are the first to
study the breadth of the borrowing and lending markets of the
Ethereum DeFi ecosystem. We focus on Aave, Compound, MakerDAO, and dYdX, which collectively represent over 85% of the
lending market on Ethereum. Given extensive liquidation data measurements and insights, we systematize the prevalent liquidation
mechanisms and are the first to provide a methodology to compare
them objectively. We find that the existing liquidation designs well
incentivize liquidators but sell excessive amounts of discounted
collateral at the borrowers’ expenses. We measure various risks
that liquidation participants are exposed to and quantify the instabilities of existing lending protocols. Moreover, we propose an
optimal strategy that allows liquidators to increase their liquidation
profit, which may aggravate the loss of borrowers
The Blockchain Imitation Game
The use of blockchains for automated and adversarial trading has become
commonplace. However, due to the transparent nature of blockchains, an
adversary is able to observe any pending, not-yet-mined transactions, along
with their execution logic. This transparency further enables a new type of
adversary, which copies and front-runs profitable pending transactions in
real-time, yielding significant financial gains.
Shedding light on such "copy-paste" malpractice, this paper introduces the
Blockchain Imitation Game and proposes a generalized imitation attack
methodology called Ape. Leveraging dynamic program analysis techniques, Ape
supports the automatic synthesis of adversarial smart contracts. Over a
timeframe of one year (1st of August, 2021 to 31st of July, 2022), Ape could
have yielded 148.96M USD in profit on Ethereum, and 42.70M USD on BNB Smart
Chain (BSC).
Not only as a malicious attack, we further show the potential of transaction
and contract imitation as a defensive strategy. Within one year, we find that
Ape could have successfully imitated 13 and 22 known Decentralized Finance
(DeFi) attacks on Ethereum and BSC, respectively. Our findings suggest that
blockchain validators can imitate attacks in real-time to prevent intrusions in
DeFi
- …