A post as part of the #LeoAlpha - Thorchain initiative created by @khaleelkazi. The aim of LeoAlpha is to generate research into specifics projects by leveraging the combined knowledge and experience of the LeoFinance community.
The first project is one that comes up a lot on LeoFinance: Thorchain. I will try to cover the general environment of the project, a little bit of the tech, and most importantly the competition.
You can read the lead post here:
And the original LeoAlpha post here:
WHAT IS THORCHAIN?
Thorchain is a Tendermint-Cosmos SDK blockchain. This is the technology used in the Cosmos (ATOM) blockchain ecosystem.
Thorchain's niche is in cross-chain DeFi. It facilitates swaps between assets on different blockchains in an autonomous manner and organises the liquidity pools necessary for those swaps.
RUNE is the home-team token on Thorchain. It is the base pair for each liquidity pool and is used to provide the security and incentives to power the cross-chain swaps.
The exchange of cryptocurrencies is a huge business. Typically when we consider the exchange of cryptocurrencies we think of the huge CEXes like Binance, FTX and Coinbase. But there are a constantly-evolving range of possibilities.
In a vaguely chronological order we have:
(1) Peer-to-peer cryptocurrency exchange.
(2) Centralised exchanges (CEXes): e.g. Binance, FTX and Coinbase.
(3a) Single blockchain automated market maker decentralised exchanges: e.g. Uniswap on Ethereum, Raydium on Solana, or Cub Finance on Binance Smart Chain.
(3b) Single blockchain order-book decentralised exchanges: e.g. dydx on Ethereum, Serum on Solana, or the Hive/HBD market on Hive.
(4) Cross-chain decentralised exchanges.
Thorchain is firmly in number (4) and has been the leading project in the development of decentralised exchanges.
To date, centralised exchanges have been the leading players. However there has always been a couterparty risk to holding cryptocurrency on exchanges. "Not your keys, not your coins." is the motto of house Nakamoto. Now increasing regulation and know-your-customer requirements have pushed the search for alternative options.
The ideal is to be able to trade cryptocurrencies:
- Directly from your wallet, without ever giving up custodianship over your crypto assets;
- In a liquid market so that the price is unaffected by your swap;
- Between as many assets as possible - to compete with centralised exchanges which cover a huge number of assets;
- As securely and cheaply as possible.
The first of these requirements is the basis of DeFi. The second led to the development of Autonomous Market Makers (liquidity pools). The third is where Thorchain comes in, by including assets from many separate blockchains. If the fourth point can also be established then the genie is truly out of the bottle and decentralised cross-chain exchanges will be the future.
Probably the key point to take away from this section is that the potential market is huge, potentially the largest revenue stream in all of crypto. But at the same time there are many powerful players in the arena and the competition for control will be fierce.
I do not plan to cover too many details here. It is a book in its own right. But I plan to cover one key area for cross-chain Dexes in layman's terms - that being the extent of my ability on this subject!
Thorchain documentation talks a lot about native assets, as compared to wrapped assets, and also about vaults.
The term "native asset" refers to a token on its own blockchain. Hive and HBD are native to the Hive blockchain. BTC is native to the Bitcoin blockchain. ERC20 assets are native to Etheruem. BEP20 to Binance Smart Chain. SPL to Solana.
Wrapped tokens are representations of an asset on a different blockchain. For example wrapped BTC is an ERC20 token that represents Bitcoin on the Ethereum blockchain. The underlying native bitcoin for wrapped BTC remains held by custodians on the Bitcoin blockchain. Wrapped tokens can also be created by locking the native asset in a smart contract.
Thorchain enables cross-chain swaps using native assets. You send BTC from your wallet to an address on the Bitcoin blockchain. You receive ETH in your wallet on the Ethereum blockchain. There is no token wrapping in this system. This is an important comparison to other cross-chain exchanges which are based on wrapped tokens.
How does this work?
Thorchain watches the blockchains for which it provides swaps (like a police stakeout; two guys in a car eating meatball subs and waiting for a transaction to happen). When a user sends BTC to a Thorchain vault address on the Bitcoin network the Thorchain nodes register this transaction and translate it into a Thorchain witness transaction.
Thorchain nodes then forms consensus and processes the swap logic (assuming this is a swap transaction). For a Bitcoin to Ethereum swap two liquidity pools would be employed. Firstly a swap through the BTC-RUNE pool and secondly a swap through the RUNE-ETH pool. The purchased ETH can then be released from an ETH vault to the user's Etheruem wallet.
The transaction remains autonomous because the vault private keys are generated and used in a distributed manner through a consensus of nodes rather than being contolled by a single node.
By contrast, on wrapped-token cross-chain Dexes users trade between native tokens (those from the Dex chain itself) and wrapped tokens created by locking up assets on other blockchains. After trading, wrapped tokens can be returned to their native blockchain as desired.
2021 has seen an explosion of DeFi and NFTs. Each level 1 smart-contract blockchain now has an array of single-chain DeFi applications, typically with AMM pools, swaps and yield farming. Each of these chains will also have a host of new NFT galleries and regularly minted collections.
In my view, the next few months will seen a rise in interoperability between individual blockchains.
I have talked about this in a recent post:
This is arising because of the recent developments in communication protocols between blockchains. The logical conclusion of this view would be that many blockchains will soon be hosting their own cross-chain decentralised exchanges. As noted in the environment section, I believe the competition in this are will be fierce.
Lets have a look at some of the existing competition for Thorchain and some potential emerging rivals. For this I will only look at cross-chain decentralised exchanges.
Sif is the wife of Thor. True story.
Like Thorchain, Sifchain is a Cosmos blockchain focusing on decentralised finance across many blockchains. It bills itself as "The world’s first omni-chain decentralized exchange."
Sifchain is already connected to the Cosmos IBC which gives it access to all Cosmos (ATOM) blockchains and tokens. It also has bridges to Ethereum and Polygon.
The bridges allow users to create pegged tokens from ETH and ERC20 tokens on Sifchain. These pegged tokens can then be traded for tokens from other chains (currently Cosmos chains) or included in liquidity farms. They can then be released back as native tokens to a wallet on their native chain.
Sifchain is pretty new and the application is still in Beta. TVL $58m. Market cap $110m. I would note that they are currently pumping out liquidity incentives like the world will end, so the token price could suffer accordingly.
There's a nice article about it here:
A.k.a how to make it complex.
Saber is an application on Solana with the tag-line "DeFi's cross-chain liquidity network." It's probably a breakthrough but to me it just looks like a great example of how to overcomplicate things.
In case you are wondering "whETH-aeWETH" is a liquidity pool between Allbridge Wrapped Eth and Wormhole Eth. Allbridge is a bridge linking 7 blockchains. Wormhole is a different bridge. So two different forms of wrapped ETH. At least the impermanent losses should be low.
I counted 6 versions of USDT.
Still, they have a couple of billion dollars of TVL so I'll look at it again once I've had some brainfood.
A.k.a how to keep it simple.
The project founder, Thanh Le, was an early investor in Thorchain. There's a bit of a theme there.
It was heavily promoted through the Binance launchpad.
I have to admit I haven't done much research into Coin98. But from early impressions I'd say that this is what crypto DeFi will probably end up looking like for the masses.
- A multichain wallet; essentially a wallet from each blockchain bundled together into a single app.
- A cross-chain bridge covering Ethereum, BSC, Solana and Tron.
- Swaps by linking to existing AMMs such as PancakeSwap.
So it's more of an aggregator / simplifier than a cross-chain decentralised exchange. But once cross-chain DeFi exists in a few places, a multi-chain wallet application with links to these underlying exchanges and preferred pathing would allow users to exchange pretty much everything without knowing too much about what is going on under the hood.
I will leave this section there. As can be seen, there are already some competitors for Thorchain, and with increases in interoperability coming through Q4 there will be more on the way.
It is noted however that none of the above projects use Thorchain's approach to native assets and vaults, relying instead on wrapped tokens.
- Environment: The potential market for cross-chain DeFi is huge and the need is pressing.
- Competition: There are some competitors out there already and potentially many more to come as interoperability increases.
- Technology: Thorchain's native asset and vault approach is different from the competition which is using wrapped tokens.
Not financial advice. Please do your own research.
Posted Using LeoFinance Beta