The benefits of Asymmetric Liquidity Pooling on Thorchain.

in LeoFinance3 years ago (edited)

This morning I have opened up a position in the RUNE/USDT LP on Bepswap. Up until the last few days, I never imagined I would pool RUNE with USDT, fearing much Impermanent Loss. However, my thinking has shifted significantly and in this post, I'll detail why.


Image Source: Pixabay

Learning from others.

Many interested in how Thorchain LP's have been performing may have seen this post by @bagofincome, and subsequent post by a Thorchain community member on Twitter, Acrobatica. In it, the BOI showed his stats in a USDT pool, and how much IL he was suffering. This kind of reinforced in my mind that RUNE/USDT was not a pool I wanted to be in. However, the advice given was sound, and made sense. I'd highly recommend reviewing this tweet thread before adding to a RUNE LP.

Here is how the BOI's pool position looked at the time, measured in RUNE, with this image sourced from BagofIncomes post linked above:

image.png

I'd be fascinated to hear back from @bagofincome as to if he made any changes to the LP position, and how it has performed since that post.

Asymmetric pooling.

One great feature of Bepswap, that may be unfamiliar to people who's main LP experience is Uniswap, is Asymmetric pooling. What that means is that the UI allows you to add to a pool only the non-RUNE asset, and the pool will balance it out, effectively selling half of the asset for RUNE. This is a great facility for people that want to earn from their bags, but don't have the matching RUNE in their wallet. Any price slippage depends on the size of the stake relative to the pool depth.

The other benefit to this is that it changes the unit of measurement for Impermanent Loss, which changes the psychology of the LP investment. If BOI didn't put his RUNE into the pool in equal measure with USDT, but pooled that same total value asynchronously, his "LP versus HODL" metric would show positive. Same dollar value of assets put in ($293.70) but measured as all USDT instead of half RUNE half USDT. The same USD value added, the same USD value when he took these snapshots, but a massively different "LP versus HODL" performance.

Most IL is an illusion, depending on what assets you put in.

The lightbulb moment.

The biggest thing that has changed my mind on a USDT pool is this tweet shared by the Thorchain account on twitter

image.png

In this screenshot, obviously from someone that has Asymmetrically added to the pool with all USDT, you can see that they have made back all their initial USDT investment, plus gained a bunch of "free" RUNE. Now, I dare say that this person would have pooled early in the life of this pool (a few months I think from memory) when the pool was incentivized a bit. But even so, the have, in a low risk way, doubled their money, or another way of looking at it is they have earned a whole bunch of RUNE by providing USDT liquidity.

Important to keep in mind that if this person had pooled assets 50/50 (half RUNE half USDT) they would be showing a significant IL. The same USD value in, the same USD value at this point (100% gain) but an IL.

IL is an illusion, it is FUD. Sometimes its real, but often it is just down to the unit of measurement.

What have I done?

I freed up some funds from other places, and transferred them to my Ledger in Bep2 version. I then added them Asymmetric to the USDT/RUNE pool.

rune usdt 11feb.png

And here is the breakdown of the "LP versus HODL" numbers:

usdt rune il 11feb.png

I'm looking to build up the position a bit, and will keep you posted. As you can see, I'm already in the green, with RUNE having moved up a bit in the few hours since I opened the position. As I have stated before, "LP versus HODL" would be negative in this metric if I had swapped half of the Tether into RUNE, and pooled it symmetrically.

LP versus HODL is FUD.

I hope you find this post helpful. The moral of the story is that if you already have RUNE, I'd look for a highly co-related asset to pool with. Or don't pool. Or set a target price before opening your long term pool position, once multichain launches fully (@khaleelkazi). If you want to get in, don't buy RUNE, just add your "non-RUNE' asset to the pool, and watch what happens.

All of this is based on an assumption of mine that RUNE will outperform most other assets in the medium term. I could be wrong in that assumption.

DYOR, Not financial advice.

Thanks for reading,

JK.

P.S. I'll leave you with a screenshot, also shared by Thorchain, of the pool position of someone that has been in the RUNE/TWT pool (Trustwallet's token) since the early days. This is not relevant to the above discussion on Asymmetric staking, but it does show what can happen to an LP position in two assets that both perform well. Enjoy some LP porn if you will:

image.png

Source: This tweet thread from Thorchain

Posted Using LeoFinance Beta

Sort:  

Thanks for sharing JK.

Have I got this right - if you stake in a synchronous pool, you are speculating that the trading fees and incentives (if any) you earn will be larger than the IL you will incur?

Posted Using LeoFinance Beta

Putting in Symmetrically - 50/50 of each asset - is best if you are bullish on both assets, and hope fees/incentives outweigh IL.

Asymmetric works if your expect RUNE to perform better than the other asset in the pair.

Essentially you are right.

  • Edited answer to correct my terminology.

Posted Using LeoFinance Beta

Thanks JK.

So thinking of something like Pancake Swap, your risk boils down to potential capital losses on the assets you're staking + impermanent loss?

The farm yields on LP tokens there seem almost too good to be true, far exceed risk of IL, is there any risk there you can see?

From what I gather the yield just comes from CAKE inflation rather than them putting your tokens at further risk.

Yes, I think Thorchain is much more economically secure than the "degen" yield farming in places like Pancakeswap. Just my opinion, but Thorchain has been researched and designed with very detailed and studied tokenomics, and many audits. I personally trust Thorchain's design and security over any other AMM.

The Yield for LP's is high right now as the network is overbonded. Part of the design is a changing incentive level, depending on the ratio of staked (in a pool) to Bonded (by node operators) RUNE. Alot of RUNE holders are hesitating on putting in to a pool for two reasons:

  • IL - most in the RUNE community think it is on its way much higher and don't want to LP and face IL.
  • Bep2 assets - Lots of holders are waiting till multichain, prefering to pool with native tokens like BTC rather than Wrapped equivalents (BTCB).

Node operators are bonding up big, and competing with each other to be in the system, but peoploe are hesitant to pool, so the system shifts more rewards to the pools to try and entice more funds in.

Posted Using LeoFinance Beta

I'm sorry in advance if this is a stupid question. :)

But are fees on Thorchain the same or comparable to gas fees on Ethereum?

Not a silly question at all. The fees (in terms of gas) currently on Thorchain are almost insignificant in comparison to ETH. It currently (for a few more weeks) runs on Binance chain, so you need a small amount of BNB (0.1 is plenty for numerous transactions) to interact. I believe it will be a similar situation once multichain launches, but then it will depend on which chain you are interacting with. Pooling into an ETH/RUNE pool would be more expensive than a BNB/RUNE pool as ETH fees are higher than Binance chain.

Does all that make sense?

Posted Using LeoFinance Beta

Yup, it makes sense.

How about a pool like RUNE/USDT? Does it have Binance chain fees or Ethereum fees? And for DAI, if there is such a pool with RUNE, I suppose we are talking about gas fees, since it runs as a smart contract on Ethereum?

Posted Using LeoFinance Beta

There is a RUNE/USDT pool on Bepswap currently. It is the Bep2 version (Binance chain) of USDT and has the same low fees currently. The income it generates is quite good also, but IL is a thing (which is what the original post above is about).

Once multichain launches, there could be 2 USDT pools (once for ERC20 and one for BEP2).

No DAI pool yet, but I'd expect it in time when multichain arrives.

Posted Using LeoFinance Beta

Yep, but as you said in the post, pooling only the RUNE paired coin asymmetrically would remove IL from the equation, as long as RUNE appreciates compared to the paired token (best candidates for this being stablecoins during the bull market).

Posted Using LeoFinance Beta

It's a bit of a mind trick really. For example, if you had 1000 USD you wanted to add to a USDT/RUNE pool, whether you buy $500 USDT and $500 of RUNE and add it Symmetrically, or buy $1000 of USDT and add asymmetrically, the return will be exactly the same. The "LP v HODL" calculation will look completely different, but the real $$ value result is the same.

Posted Using LeoFinance Beta

THORChain has a bright future in my opinion. Don't get discouraged by some red numbers, LP is not a short term strategy usually :)

Recently posted about my rune LP stats if you want to check them out

Posted Using LeoFinance Beta

You are right, LP should be long term. I'm only looking short term for now, as I plan to rebuild my mix of RUNE pools completely once multichain launches. Then my time horizon changes and I look very very long term and ignore IL.

I saw your post - everyone that jumped in the TWT pool has been killing it.

Once I rebuild, I'll be in the major coins native pools (plus WLEO when it happens) with a 5 + year time frame.

Posted Using LeoFinance Beta

I've just been looking into this myself. Dyou know if I can get this to work with Metamask or Trezor, I REALLY don't want to have to kick start my old ledger, I can't stand it!

I think I might have just found somewhere to dump my damn crypterium bags for a while!

Posted Using LeoFinance Beta

Metamask - no.
Trezor - I'm not certain but don't think so.
Ledger - works.
Trustwallet - Mobile App that's reasonably easy to use.

I'm in with Trust Wallet, downloaded it especially!

Posted Using LeoFinance Beta

I’m considering a playful attempt at this but isn’t asymmetric pooling with 100% USDT the same as buying 50% RUNE and pooling? It’s just the UI showing you 2 different metrics depending on how you entered the pool.

So if RUNE goes up, your numbers will stay green when going asymmetric in this way (since your basically just buying rune with 50% of your usdt).

This is how it seems to me. Maybe I’m missing something though. Not pooling has become a busy thing for me.. I need to set aside some time and just do something small to see where it takes me

Posted Using LeoFinance Beta

Yes it's a mind trick more than anything, and depends on what assets you have.

If you have $1000 to put in, the outcome will be the same whether you put 500/500 rune/usdt or 1000 usdt in, but the calculation will show different IL numbers.

LPing with a stable is a conservative play on RUNE. The upside is less than hodling RUNE only, but the downside is lower. Fees coming into the pool (USDT pool does very well for fees) gradually increase ROI over time.

Very interesting!

Posted Using LeoFinance Beta