Keywords

1 Introduction

Smart contracts on the Ethereum blockchain share a single state in a deterministic execution environment [1], a feature which introduces a high level of interoperalility between decentralized financial (DeFi) applications. This novelty has thus far, resulted in a rich ecosystem of financial applications, primarily lead by borrowing/lending money markets [2, 3] and constant function market makers (CFMM) [4, 5]. At the time of writing, crypto assets valued in excess of $39 billion is managed by some 75Footnote 1 DeFi applications on the Ethereum blockchain.

From the consumers’ perspective, interoperability between financial applications is a desirable feature, resulting in a vibrant and highly competitive marketplace of increasingly exotic financial products. Yet, if left unsupervised, interoperability between liquidity reserves may lead to dependencies amongst applications, as techniques equivalent to the practice of rehypothecation in the traditional financial system [6] become normalized.

When allocating assets to a CFMM such as Uniswap, Curve or Balancer, liquidity providers receive ‘liquidity provider shares’ (LP shares) [7] redeemable for a proportional share of the liquidity pool with the unrealized returns of the position. LP shares are typically computed as transferable, fungible tokens which has led to the emergence of new secondary markets in which applications offer liquidity and lending pools for LP shares themselves. Supplying LP shares to these pools results in the issuance of meta LP shares. This process is, in some cases, repeated recursively as stakeholders seek to maximize yield or functionality across a diverse set of applications. While LP shares are often treated by market participants as simple IOUs, they do in fact represent a complex payout function, as shown in the literature by [7, 8]. Further complicating matters, the practice of ‘yield farming’, i.e. allocating assets across DeFi applications to maximize returns [9], has introduced a competitive environment in which applications seek to attract additional liquidity by rewarding LP shareholders with ‘governance tokens’ [10].

We approach Ethereum as a financial ecosystem with structural properties comparable to those of a single market [11, 12]. For this work, we examine the degree to which a crypto asset can be utilized in a sequence of increasingly complex ‘wrapping’ operations, guiding our research question: Can we measure assets composability as a proxy for financial integration on the Ethereum Blockchain? Informed by the process proposed by [13], we measure the degree to which crypto assets in smart contracts may contribute towards effects equivalent to financial integration on the Ethereum blockchain. We approach transaction data on Ethereum with an asset oriented perspective, in contrast to previous studies of financial activity on Ethereum, sorting by addresses [13] or applications [14].

2 Method

We measure asset composability by identifying the number of derivatives produced from an initial root asset I. We extend work presented in [13] by proposing an algorithm for unwrapping crypto assets. The algorithm builds a tree structure of derivatives from the initial asset I (Fig. 1). We measure the distance \(\delta \) to the initial asset \(\delta _{A}=\sum _{i=0}^{N}\left| w_{i} \right| \) as a proxy for the degree to which an asset contributes towards integration on Ethereum. That is, the sum of relevant wrapping operations, where \(w := (w_1,\ldots ,w_n)\) is the vector of all adjustments for the composed asset A.

In the example (Fig. 1), an asset is allocated to a CFMM liquidity pool, triggering the issuance of the corresponding LP shares. At this point, we consider the initial asset as wrapped once, resulting in a distance of 1. Subsequently allocating the LP share to another application would trigger the issuance of another LP share, which amounts to a distance of \(\delta = 2\). We target five popular crypto assets: DAI, USDT, USDC, ETH, and tokenized BTCFootnote 2 for the duration of 2020 (Table 1). Collectively, the selected assets amounted to over 70% of the total value administered within DeFi applications (see Footnote 1) at the end of the sample period.

Fig. 1.
figure 1

Method and exemplary asset tree structure for USDC

3 Results

We find derivatives of the five initial assets among all 344.8 million Ethereum transactions in 2020 (block #9193266 to #11565018). For each initial asset we compare the number of transactions in the ‘plain’ version of the asset, against the number of transactions in its derivatives (Fig. 2).

For the first 6 months plain DAI transfers amounted between 82%–91% (blue) of all DAI asset transfers and composed DAI with \(\delta = 1\) amounted between 9%–18% (orange) respectively. The data indicates a clear trend towards increasingly complex wrapping operations peaking in the third quarter of 2020, a period colloquially referred to as ‘DeFi Summer‘ due to a high volume of governance tokens issued at the time [10]. The tendency is especially salient in ‘DAI’, for which to up to 84% of all transactions involved a ‘wrapped’ derivative of the initial asset. Curiously, the asset with the largest market cap on Ethereum, USDT, appears to be the least popular with an insignificant 687,705 transactions in ‘wrapped’ derivatives, compared to 64,956,383 transactions in the plain asset.

Table 1. Transactions of plain asset and composed versions during 2020
Fig. 2.
figure 2

Asset composability of popular Ethereum assets during 2020 (Color figure online)

4 Discussion and Conclusion

Computing fractional ownership claims in a deterministic, single state environment introduces a large set of new opportunities for innovation in the financial sector. Because transactions on permissionless blockchains, such as Ethereum, settles atomically, the role for central clearing counterparties in mitigating counterparty risk is largely mitigated for simple transactions. Yet, to date, little is understood about the systemic implications of the design of these applications and how novel concepts like LP shares, may exacerbate the impact of shocks triggered by exploits [15, 16].

A quantifiable approach to the study of financial integration on the Ethereum net-work will facilitate a better understanding how shocks travel through tightly inter-connected webs of DeFi applications, which may provide guidance towards promoting resilience and protecting investors against systemic risk. In this work, we present initial indicators by examining the degree to which transactions in ‘wrapped’ derivatives of an asset, representing increasingly complex payout functions, may offer an indication of the degree of financial integration on the network. We position this contribution within the broader literature on the quantification of ‘composability risk’ for the DeFi ecosystem, a critical gap raised by [6].

To provide actionable insights for market participants and regulators, this and future studies must expand the scope by considering all relevant factors for the transmission of shocks, including smart-contract design and default risk for the individual DeFi application.

figure a