Sushant Kurren
Sushant Kurren
December 12, 2022
December 12, 2022

Tapio Protocol Is Coming To Ethereum!

Tapio Protocol, having been long deployed and battle tested within the Polkadot ecosystem - is finally coming to Ethereum. Introducing tETH, a synthetic asset designed to standardize the countless liquid staking tokens that exist within the ecosystem - unifying fragile ETH liquidity into a simple token standard.
Tapio Protocol, having been long deployed and battle tested within the Polkadot ecosystem - is finally coming to Ethereum. Introducing tETH, a synthetic asset designed to standardize the countless liquid staking tokens that exist within the ecosystem - unifying fragile ETH liquidity into a simple token standard.

Liquid staking has taken off since Ethereum staking became live, and while exciting at first - it has become clear that the proliferation of LSTs is not only confusing users due to the many unique token models and reward accumulation, but also making it increasingly harder for protocols to communicate their value. Now that the Shanghai upgrade is upon us - the staying power of various LSTs will be heavily disputed and only those that have the best APRs and utility will achieve long-term success.

A historic rise, with more protocols scheduled for release soon.

To compound this issue as time goes on, “late” entrants have an increasingly challenging time to gain traction and adoption through meaningful integrations and partnerships. As has happened in the past with BTC derivatives, the novelty of fresh ways to wrap a native asset soon loses steam - and while it can be argued that Ethereum’s LSTs have inherently longer staying-power, it’ll be inevitable that history repeats due to the minimal differentiation between product offerings. Application builders inherently want to prioritise the category leaders due to the availability of liquidity, with marginal improvements in value, and this creates a “long-tail” of protocols which see minimal traction and TVL.

Between 2018-2020, DeFi BTC derivatives were going live constantly, however the vast majority are fading into obscurity with each passing day.

Another issue that is becoming apparent is that pricing stability between LSTs, as well as against native ETH, is a persistent issue - and seemingly isn’t being resolved despite liquidity at an all time high. A clear and recent example of this is the constant mispricing, or depegging that has occured time and time again with the ETH-stETH pool on Curve Finance - with one of the more significant and extended events receiving mainstream media coverage. Due to the lack of utility for the LP token of this pool (with the exception of staking it within CRV gauges for token emission-fueled APR), the pegging of stETH is reliant on individuals deliberately taking advantage of the natural discount upon one of the assets, with minimal benefits for liquidity providers.

stETH is marred by constant periods of depegging, despite having the most TVL of any of the LST solutions.
Most LSTs find it difficult to maintain consistent pricing due to the reliance on organic market activities and few benefits for LP holders.

On the other hand is an LST like sETH2, which as shown in the chart above - doesn’t suffer from the same issues as stETH - due to the use of UniswapV3’s “concentrated liquidity” feature. This effectively removes the ability for a user to purchase ETH or sETH2 at any price other than 1:1, resulting in minimal volatility. While great for maintaining a peg, the benefits end there - as due to low volatility, there is little reason to trade on the pool, resulting in low fees for LPs, and because the LP token of this pool has no usecases, there is no way to compound your yield as a user/LP - negating the value of “Liquid” Staking.

What is tETH?

It’s these issues that have inspired us to bring the concept of the Stable Asset technology to the Ethereum ecosystem - introducing tETH, a synthetic designed to standardize the countless ETH LSTs into a single asset, for increased utility, yield, and capital efficiency.

tETH can be minted by depositing LSTs and native ETH into individual liquidity pools, which also back it and serve as it’s collateralization. The reason this is important, is unlike other regular LP tokens, tETH serves as a stable peg against native ETH, and also standardizes the method of yield accumulation and reward distribution of different formats of LSTs for tETH holders.

In other words, you’re able to maintain the stability of holding native ETH, and simultaneously maintain exposure to the underlying staking yield.

tETH can consist of several LSTs, with methods of reward accruel standardized, and paid out to tETH holders as tETH.

The tETH pool will then become the backbone of various DeFi applications, allowing for low slippage and high efficiency swaps between not only LSTs and native either; but also directly with other LSTs without needing to go across various pools or multiple applications. As a user, you’d be able to either go to the Tapio Protocol dApp and utilize the native swap functionality, or as we integrate more partners, swaps on other protocols will be facilitated by tETH’s liquidity pool.

This is especially beneficial to maintain price stability as traders who wish to benefit from mispricing, can still purchases assets at a discount - however this volatility can now be directly converted into yield for tETH holders. Furthermore, LSTs which have largely had to be compared against ETH, can also now be priced against other LSTs, lowering the odds of a dramatic mispricing due to liquidity being suddenly withdrawn.

tETH holders will then of course, not only earn fees from the aforementioned swaps, but also from redemptions of tETH, fees from facilitating the instant unstake features of various LSTs (much like how we’ve done with LDOT on Polkadot), and even more novel processes as features and integrations are made live.

Finally, tETH, despite fundamentally being an LP token, will be able to be used in various DeFi primitives such as lending it to other users, being used as collateral to borrow or mint other assets, put into yield generators, among other things, just like any other token - allowing holders of ETH, LSTs or LP providers alike, to dramatically compound the level of yield they’re able to generate

An example flow between an LST protocol and Tapio Protocol.

How does tETH work?

tETH is powered by what the Stable Asset mechanism, and has been live in some form since 2019, whether it be on Ethereum, the Binance Smart Chain, or most recently and significantly - built upon Substrate on Polkadot.

Stable Asset consists of 2 core components:

Stable Swap Engine:

  • Enables high efficiency swaps between native ETH and LSTs (as well as between LSTs)

Stable Asset Mechanism:

  • Allows synthetic assets (tETH) to be minted and be backed by standalone liquidity pools (i.e. stETH-ETH, lsETH-ETH, etc), as well as burning when redeemed
  • Maintains the composition and thereby the highly stable peg of tETH

Both of these functions then work closely together - each LST-ETH liquidity pool serves as a trading pair between LST and native ETH which utilizes the Stable Swap engine. This enables a dynamic trading range between ETH and the LST, but also enables the Stable Asset mechanism to ensure that the value of the pooled assets are able to back tETH and hence, maintain the peg.

Each LST of course represents a different form of 1 ETH within the Ethereum ecosystem, and when the exchange rate between the LST and ETH trades at 1:1, the Stable Asset mechanism will determine tETH to be 100% collateralized and backed by ETH (whether in it’s native form, or as an LST).

When this exchange rate shifts however, tETH becomes overcollateralized, with the collateral ratio increasing as the exchange rate also changes e.g. the more the LST is unpegged with ETH, more of the tETH composition will be native ETH, while the total supply of tETH remains the same. This ability to dynamically adjust the collateral ratio is key for tETH to maintain it’s peg with native ETH.

Each individual LST-ETH pool can control how quickly, and to what extent this happens using a number of parameters, laid out within the StableSwap invariant below and can be read in more detail on our Gitbook.

A basic example of this put into practice would be the following:

  • stETH and ETH have an ideal composition of 50/50~ (technically there should be a greater amount of stETH due to the time-adjusted discount as a result of withdrawal times but we’ll ignore it for this example)
  • However, a whale withdraws a huge amount of ETH liquidity which causes a cascade of withdrawals
  • The pool now has an oversupply of stETH i.e. 75/25
  • StableAsset would then intiate the following:
  1. A discount on stETH i.e. swap 1 ETH for >1 stETH (or >1 ETH’s worth of stETH)
  2. A premium on ETH i.e. deposit 1 ETH for >1 tETH

By doing this, it has encouraged users to remove stETH from the pool, and also simultaneously incentivised the deposit or swapping of ETH into the tETH pool, resulting in the re-pegging of stETH to happen extremely quickly. Having this dual-approach is far more effective than just placing a discount on the oversupplied asset - as is the case with conventional LP pools.

tDOT Case Study

Our Polkadot deployment - tDOT, has actually gone through intense market volatility due to the aUSD issue on Acala, whereby bad actors drained the tDOT pool of native DOT to realise their erroneously acquired gains. During the entire ordeal, tDOT and the Stable Asset architecture worked exactly as designed, without breaking or behaving incorrectly, and maintaining it’s stable peg with native DOT the entire time. More can be read into this on our blog here.

An annotated timeline and chart of tDOT's composition during the $aUSD issue on Acala.
Benefits for ETH Holders:
  • Greater utility for Liquid Staked versions of ETH
  • LP Holders can provide liquidity and benefit from added utility of tETH (since it’s an LP token)
  • Ability to forego staking/unstaking processes, and can simply swap an LST for ETH
  • Complex and unique reward models for various LSTs are unified into a single asset, dramatically improving the user experience
  • Better yield than liquid staking or native beacon chain staking due to the various fees generated by the tETH liqudity pool
  • Users can utilize their tETH within DeFi just as any other token, allowing them to dramatically increase yield
  • Serves as a peg against native ETH, so holders can benefit from the price action of ETH, while also generating excellent yield which can be realised, and liquid immediately
Benefits for LST Protocols:
  • Allows late entrants to maintain competitiveness as LSTs can inherit the inherent utility of tETH
  • Have access to an established and native liquid market for their LST, allowing for swaps to and from native ETH, and other LSTs
  • Reliable and stable pricing alleviates fears of constant depegging due to low liquidity or LP withdrawals - especially for newly released LSTs
  • Benefit from the simple user experience of tETH, allowing potential users to gain exposure just be interacting or buying the tETH token itself
  • Allows LSTs to be exposed to arbitrage opportunities for traders, increase demand and volume
  • Additional fees for both protocols and thereby validators, benefiting from the fees generated by tETH, but also the ability to utilize it within various DeFi primitives

About Tapio Protocol

Tapio has received investment from key Web3 VCs such as Polychain Capital, Hypersphere and Arrington Capital, among many others.

We’ve also received 2 grants from the Web3 Foundation with can be read here and here, as well as the very first Acala Network Ecosystem Grant.

Our audits by Security Research Labs can be viewed here and here.

Feel free to explore our Github or read our documentation on our Gitbook.

Finally, come join our Discord and be a part of the Tapio Protocol journey!