Nick Chong Profile picture
24 Mar, 19 tweets, 5 min read
Spent some time this evening thinking through Uniswap v3 a bit more.

Wanted to break down the basics of this upgrade and some effects it may have on the rest of the Ethereum DeFi ecosystem space.

👇
Fees (1/4):

v2 popularized the model whereby 0.3% of each transaction accrues to liquidity providers.

v2 also has a fee switch where UNI holders are entitled to 0.05% of each transaction—or 16.6% of transaction fees.
Fees (2/4):

v3 introduces three "fee tiers" of 0.05%, 0.3%, and 1%. 1:1 assets may trade in the lowest category while high vol assets may sit in the highest category.

v3 also makes it so governance can set the % (10-25) of LP fees that accrue to protocol on a per-pool basis.
Fees (3/4):

This modularity in fee structure can give rise to Curve-like pools.

Curve currently charges 0.04% on each swap, where 50% of fees accrue to veCRV holders.

So, with the lowest v3 option being 0.05%, Curve has the edge. Expecting targeted competition with LM rewards.
Fees (4/4):

The fact that governance has to approve fees on a *per-pool* basis is fascinating.

On SushiSwap, ETH-ALCX pool generated $50kworth of protocol fees in its first 3 days. Uniswap's governance model probably limits fee capture for new pools.
User-defined AMM terms (1/4):

When you provide liquidity to Uniswap v2, your assets are allocated across the pool from 0 to infinity.

The reality is most assets don't trade in a range from 0 to infinity.

Thus, providing liquidity to most pairs is *capital inefficient*.
User-defined AMM terms (2/4):

Take this example: ETH has traded between 0.015 BTC and 0.045 BTC over the past 2.5 years.

A big range, sure, though, far from 0 to infinity.

With a WETH/WBTC v2 pool, only a small portion of your assets are being used to trade this range.
User-defined AMM terms (3/4):

With v3, users can provide LP in price ranges.

In the WBTC/ETH example, a user may allocate their liquidity to the 0.015-0.045 range.

Their liquidity is only tradable within the range and thus has a higher utilization rate per trade vs. v2.
User-defined AMM terms (4/4):

This capital efficiency allows a user who supplied liquidity within a traded price range to capture more fees for each dollar deposited.

A theoretical example here with the handy calculator Uniswap built into the latest blog post.
Customizable exit points (1/2):

Liquidity providing into a CFMM is actually a way for users to exit a position.

When the price of one asset diverges to the upside, it is partially sold for the other asset in the pool.

The issue is that with v2, it is selling at all prices.
Customizable exit points (2/2):

With v3, you can set your liquidity at specific price ranges, meaning you can exit positions between user-identified price points.

I assume there will need to be a lot of tooling and analytics here to kind of make an "order book" visualization.
Range orders:

Uniswap is implementing some iteration of limit orders, though adding the added dimension of a range orders can fill at.

Say you want to play DAI swings, you can buy at peg, seed single-sided liquidity at 1.001-1.002 range, then capture the spread.
Composability (1/2):

Probably need to do another thread on this later, though Uniswap v3 throws the composability of LP tokens in the air.

Modularity in the price range when liquidity is active, fees, and so on will require an NFT to represent each LP position.
Composability (2/2): These individual NFTs on their own will be almost impossible to add as collateral or to add to any composable yield farm without a wrapper.

Probably going to see a lot of work with NFT index projects and yield aggregators in generalizing these LP shards.
As always, none of this is investment advice. We may hold UNI or other assets mentioned in this thread.

Just wanted to contextualize some things here and to explain a bit for those that have not read the blog post yet.
Some other thoughts:

May see the rise of professional on-chain market makers that acquire or run books of user LP tokens to maximize fees on certain assets.

Retail LPs may get the short end of the stick here, especially if gas fees for changing liquidity price ranges are high.
How will UNI LM rewards work with this new system?

Would it be based on pro-rata of active liquidity over x days, pro-rata liquidity of whole pool (probably not), or what...

Interested to see where this rounds out.
There's also the added component of Uniswap on Optimism, expected to launch in ~May.

I imagine this will do wonders for the likely high gas costs affiliated with managing liquidity under this new system.

• • •

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

Keep Current with Nick Chong

Nick Chong 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 @n2ckchong

21 Mar
A thread compiling some of the most cost-inefficient Ethereum transactions seen on chain.

Aside from these transactions being a silly way to spend precious $ETH, high gas fees + continual usage may be a sign of strong PMF, as @santiagoroel said in his recent @UpOnlyTV show.

👇
0x74e spent $42.05 worth of gas to deposit approximately $160 into Uniswap.

The pool is currently yielding 26% in fees per Uniswap. It will take one year, assuming no IL and consistent fees, for this user to recuperate his transaction fee. Image
0x55c spent $19.42 worth of gas to deposit $18 worth of ETH into Polygon.

It'll be around $40-50 on the way out if this user decides to withdraw from Polygon at a later date. Image
Read 5 tweets
17 Mar
So @santiagoroel and I have been scrapping for followers over the past few weeks. I'm still 3k ahead.

To keep it that way, I'm hijacking his @UpOnlyTV fame by sharing 9 key points about DeFi and crypto he made during his interview with @CryptoCobain & @ledgerstatus.

👇
1. Ethereum struggled for a while with product-market fit until Maker, then the other money legos that we now call "DeFi" today.

I did a thread in the past on this subject about how much has changed since crypto was last in this range.

2. "In this industry, if you're not humble, it will teach you humility really quickly."

Generally, this may be why "OGs" naturally have an edge in this market.

They've been here, been taught humility a few too many times, and know how to avoid humbling mistakes.
Read 12 tweets
28 Feb
Vitalik recently proposed the removal of the gas refund tied to 'SELFDESTRUCT' on Ethereum in the London upgrade.

This has seemingly lowered demand for gas, driving down prices to double-digit Gwei.

Let's explain what's going on and why this matters for gas tokens ($CHI, GST)👇
Each Ethereum transaction requires gas.

Generally, the more complex a transaction, the more gas the transaction consumes.

The gas is paired with your specified gas price to determine your transaction fee.

(Old MetaMask interface gang.)
The variable transaction fee model exists to ensure that miners are paid equally for any increases to Ethereum's state size.

The Ethereum state is the collection of information about contracts and addresses stored on nodes.
Read 15 tweets
26 Jan
When people ask me how they should learn about DeFi, I tell them to load up an account with some money and starting playing.

The reasons:

1. IMO, there is no better teacher than getting ur hands dirty
2. It pays to be a tester

A thread about the top airdrops of the past yr 👇
@UniswapProtocol (UNI):

- 252,803 addresses entitled to a claim
- Average airdrop amount is 593.3 UNI ($~6,800)
- Median is 400 UNI (~$4,600)
- Biggest claimer got 2,103,516 UNI (Over $20m)
@1inchExchange (1INCH):

- 55,224 addresses entitled to a claim
- Average airdrop amount is 1,629.76 1INCH (~$4,000)
- Median is 627.35 1INCH (~$1,570)
- Biggest claimer got 9,749,686 1INCH (~$25m)
Read 11 tweets
16 Jan
"But have we *earned* it?"

Vitalik famously posed this question in late 2017, when the crypto market cap first reached $500 billion.

We're past $1 trillion now. Let's see what has changed in crypto, especially in Ethereum and DeFi, since then.

A thread. 👇
2017 and 2018 were marked by vaporware.

Projects like Dentacoin, which promised, uhhh, great things but had little to show for it, garnered hundreds of millions in value.

Look where they are now.

Literal billions in market cap reduced to ashes. And that's good.
We've seen the capital allocated to these ghost projects seemingly flood toward quality.

Bitcoin dominance currently sits at 67% after bottoming at 33% in January 2018.

Ethereum dominance is also up from its lows.

Projects with big promises and no execution were flushed out.
Read 10 tweets
14 Jan
This is pretty fascinating. @0x_b1 is attempting to purchase votes on a controversial Compound proposal.

DeFi is totally permissionless, so this is totally within what is "allowed."

For those that want more context on what exactly is going on here, here's a quick thread.

👇 Image
In November, the price of DAI on Coinbase spiked to around $1.30.

As Compound uses Coinbase as a pair for its oracle, users borrowing DAI and with low health ratios (often leveraged COMP farmers) saw their positions go underwater.

In total, 85,220,000 DAI was repaid.
0xb1, in particular, was repaid 17,520,100 DAI.

The 8% liquidation penalty meant that 0xb1 "lost" around $1.4 million from their original deposit.

Prop 32 suggested that those affected by this liquidation event (some argue it was erroneous) should be compensated with COMP. Image
Read 6 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!