1/ About the Uniswap v3 launch and the end of Automated Market Making (AMM)

The AMM of yesterday is longer ๐Ÿ’€

A thread.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ If you have missed it, Uniswap launched yesterday with version 3 that radically changes their automated marketing model (AMM), bringing it closer to the central limit order book (CLOB) model.

Here is a good summary by @fintechfrank

3/ The journey of Automated Market Making has been interesting.

The @synthetix_io innovation of liquidity mining finally made the DeFi ecosystem flourish in 2020.

Until this, on-chain exchanges were dismissed until liquidity mining made many people suddenly rich.
4/ However as pointed out by professionals, being a liquidity provider in an inflexible AMM is like playing poker and your only available action is calling.

(I think it was @Fiskantes who said this)
5/ Here is an excellent post by @belyakov123, the co-founder of @Opium_Network

medium.com/opium-network/โ€ฆ
6/ Another proponent of order-book based market making no other than @SBF_Alameda of FTX fame.

Here he gently whips cumbersome AMMs when the @ProjectSerum launched with their on-chain orderbooks

6/ I assume Uniswap v3 allows informed market makers to optimise their yield curves easily like they would shift limit orders in centralised exchanges.

(People are still trying to wrap their heads around Uniswap v3 code which is an order of magnitude more complicated than v2)
7/ I assume other Ethereum connected swap exchanges cannot follow Uniswap v3 model immediately, because they are behind on the innovation curve.

With the new Uniswap 2 yrs time locked GPL license, they cannot just copy-paste the innovation either.

8/ This means that informed Uniswap v3 market makers can make much more profit, or be 4000x more efficient, as Uniswap team themselves stated

8/ Also, because Ethereum is full of flash loan bots from @AaveAave , this means these bots are going to have a feast on arbitrage opportunities.

Uniswap v3 follows CEX prices, or "price formation" betters, allowing flash loan bots profit on arb between Uni v3 and other swaps.
9/ Note that this arbitration opportunity has always been there between CEX order books and AMMs like Uniswap and SushiSwap.

However you cannot arbitrage on centralised exchanges using flash loans, so this opportunity has not been such capital efficient before.
10/ Also, Ethereum transaction delays and gas fees have made this exploiting CEX-AMM arbitration tricky.

I tried myself.
11/ Making on-chain trading more powerful will make it harder for retail investors to compete.

Becoming a liquidity provider on Uniswap v2 kind AMMs is just asking informed market makers to take your money for free.
12/ Of course the real-life is not going to as straightforward as in my little Twitter thread, but I believe the writing has been always on the wall for simplistic AMMs.

The blockchain tech was not there yet to give us anything better.
13/ Some specialised AMMs, like @CurveFinance will still flourish, but the era of simple and happy liquidity pool parties is over.

The wolves are coming to the party.
14/ Fin.

Did you know Mint Mocha is the best posh coffee in the world?

โ€ข โ€ข โ€ข

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

Keep Current with ๐Ÿฎ Mikko Ohtamaa

๐Ÿฎ Mikko Ohtamaa 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 @moo9000

12 Mar
1/ Syncing ETH node. So hard they say.

I did it in 24 hours. Running it costs me around 50 EUR/month.

No API limitations. No unplanned downtime. No counterparty risk with the SaaS company.

A thread.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ Your options to run a self-hosted node are

@go_ethereum, one of the original Ethereum nodes

Turbo-Geth from @realLedgerwatch and others

Parity (but their org is more focus on Polkatdot nowadays so not a long term bet)
3/ Go Ethereum works well for a single app use case.

Turbo Geth is needed if you have massive API request requirements. E.g. if you are a wallet or really popular dApp.
Read 18 tweets
10 Mar
1/ The chances of having your cryptocurrency wallet hacked as an analogue of catching a sexually transmitted disease (STD)

From the worst to the safest

๐Ÿ‘‡๐Ÿ†๐Ÿ‘‡๐Ÿ†๐Ÿ‘‡๐Ÿ†
2/ Having a centralised exchange account with email and password, no two-factor. Not using password manager, reusing the password across websites

=

Having an orgy on a student party boat and being so drunk that you do not remember what happened, with whom or what

๐Ÿ†๐Ÿ†๐Ÿ†
3/ Running MetaMask or Electrum on Windows laptop

=

Randomly shagging a random person in the restroom of a bar in the questionable part of the town

๐Ÿ†๐Ÿ†๐Ÿ†
Read 8 tweets
28 Jan
1/ ERC-20 token standard approve() has caused an unnecessary cost of $53.8M for #Ethereum and #DeFi users

This is bad. Continue reading why and how to avoid this in the future.

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ Before you go all rage on the flaws of my analysis, please read the whole Twitter thread for disclaimers and caveats.
3/ approve() is an unnecessary step of ERC-20 tokens when they interact with smart contracts.

You know this because when you do a Uniswap trade you need press two transaction buttons instead of one.
Read 20 tweets
27 Jan
1/ Welcome to #DeFi Wednesday.

Let's talk about how interest-bearing cash on a blockchain is going to revolutionise boring corporate treasury management that concerns every company is is a larger business than all crypto trading in the world.

Enter the thread

๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
2/ Blockchain community is often seen as toxic maxis and redditors who shill other their weekly favourite shitcoin in the hope of getting Lambo.

Sometimes we also do things that progress humanity towards the better future and interest-bearing cash is one of those things.
3/ Less chad and more things that actually matter:

My incomplete theory of interest-bearing cash is also available also as a blog post:

capitalgram.com/posts/interestโ€ฆ

It is 15 pages. Pick your slow poison or die fast by continue reading here.
Read 58 tweets
15 Dec 20
1/ Here is my totally unscientific poll - what would happen to #Bitcoin if the US potentially starts to break up now when Trump, Proud Boys, Texas and others do not accept the election result?
2/ Bitcoin strives in chaos and anarchy. Having the US fall into chaos and anarchy would both weaken the dollar and strengthen the #bitcoin
3/ Thus, I suggest for all my friends on Twitter that they start to retweet Donald and associate themselves with any of these groups that seek to secend. Let's make some mayhem.
Read 4 tweets
14 Dec 20
This is why a dedicated laptop is better than a hardware wallet for #ethereum operations security.

The laptop does not need to be airgapped, it is enough you do not use it for other activities and do not install any software in it.
Hardware wallets do not usualy have a way to show enough human-readable metadata to allow to identify if the transaction is good.

- Verified token name on Etherscan
- If you have transacted with this address before
- The amount of tokens to be transferred
Hardware wallets are good for "dumb" coins like #Bitcoin, but their user experience, and thus the real security including human mistakes, is not in fact that good. It is impossible to verify from a hex dump WTF you are signing.
Read 4 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!