Catalyst Profile picture
Jun 8 10 tweets 3 min read Twitter logo Read on Twitter
1/ Today we publish our Unit of Liquidity whitepaper: whitepaper.catalyst.exchange

In this, we describe how Catalyst further generalises both the Uniswap and Balancer AMM equation.

Let's go over how and why this will be a catalyst for cross-chain applications 🧵 Image
2/ Uniswap v2 and Balancer are the gold standards for ease of use for both traders and liquidity providers.

They have enabled and continue to enable protocols to easily maintain liquidity for their ecosystem.
3/ So far, no other protocol has replicated the user experience 1-to-1 cross-chain.

You either have to be exposed to an intermediate token, rely on a bridge, or move your assets to a specific liquidity chain.

With Catalyst, this changes.
4/ By evaluating swaps independently, we can execute swaps on the Uniswap v2, Balancer, or even a stable-coin invariant cross-chain with no change to underlying performance.

How? With the Unit of Liquidity!
5/ Catalyst is designed based on independent price curves rather than a constant function.

Uniswap v2 uses the constant function: x * y = k, which states that the product of the balances before a swap needs to be equal to the balances after the swap.
6/ This equation is hard to scale cross-chain since the constant k depends on both x and y.

In a native cross-chain environment, these would be stored on different chains—making k inaccessible without clever workarounds.
7/ Instead, Catalyst quotes incoming value against the value of liquidity within a vault.

Since this comparison only depends on the local state, it can be done asynchronously, independently of the rest of the system state.
8/ By mirroring the swap on the target side, swaps are executed cross-chain using only native assets. The intermediate is called Units, and the user is *never* exposed to them.

If the swap execution fails, the original input is returned to the user.
9/ By cleverly choosing the price curves, Catalyst can create an invariant that:

- Can mimic the Balancer invariant
- Can produce a flatter invariant that can facilitate stable-coin swaps
- Can enable cross-chain liquidity auctions
- And so much more!
10/ The simplicity of the Unit of Liquidity enables developers to build never-before-seen cross-chain applications.

Read more about it at whitepaper.catalyst.exchange

Join us on Telegram if you want to discuss more about the whitepaper: t.me/CatalystChat

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Catalyst

Catalyst Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @CatalystAMM

Apr 26
1/ Every asset, every chain, all at once.

Today we announce Catalyst, the cross-chain liquidity layer for the modular future.

Swap for any asset on any chain. Any new chain can easily connect to all other chains *right at launch*. Image
2/ The future will have millions of chains—enabled by the modular blockchain stack.

Rollups-as-a-Service make it easy to create a new configurable blockchain.

We believe that eventually, every app will have its own chain—tailor-made and optimised for its specific use case.
3/ However, a future of millions of chains only makes sense if we retain the magic of crypto: openness, permissionlessness, and composability.

To date, no project has thought of how to build for the scale of millions of chains—with liquidity being the biggest missing piece.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(