a virtual automated market maker is like a uniswap v2 pool without any actual liquidity. it simulates having liquidity, and moves prices up and down with buys and sells like it was xy=k
but there are no underlying tokens, just math simulations
why is this an attractive product?
because it gets you levered perp-like behavior on arbitrary tokens, like NFTs. this makes bootstrapping markets easier. and users love it, as shown by 500MM of volume on the nftperp beta
so what's the problem?
problem is there's no actual money in the system. so what happens if everybody longs, nobody shorts, and price goes up? who can exit and how?
the easy answer is "funding rates". but who pays the funding rates?
in an orderbook system, longs pay shorts when perp price is above oracle price, and vice versa. this is possible because orderbook matching guarantees an *equal size* of longs and shorts
vAMMs have no such guarantee
in fact, there's almost guaranteed to be an *imbalance* of longs and shorts, because the xy=k model means that price can only move from its starting point when there are more buyers than sellers, or vice versa
and true prices change all the time
so over the long run 1 of 2 conditions must be true:
- longs and shorts are mismatched
- perp price doesn't track oracle price
in practice no platform can be taken seriously if the second condition doesn't hold, so we see the first
note that if BAYC started at 10 ETH then went to 30 ETH, there must be more longs than shorts. this is true even if perp price tracks oracle price, because of xy=k
so longs need to be paid funding. where does the funding come from? it can't come wholly from shorts, because there are more longs than shorts. so the platform must pay out funding rates from its treasury fees. this is true no matter whether we have an excess of longs or shorts
and so vAMMs are this tricky balancing act of hoping that platform fees outpace platform funding rates, forever. this eventually fails.
and what happens when it fails? people try to exit
now remember, there's no actual liquidity in a vAMM. so how can people exit?
the amount of profit they're entitled to is determined by the xy=k curve, and the only actual money in the system comes from other users' collateral
in an orderbook model, one user's profit is another user's loss. so you can credit profits and losses against each other. but this isn't true for vAMMs! it's possible for everybody to be in profit at once, if they all longed the same coin and it went up
so the first people to sell on xy=k dump the perp price below what oracle price is, funding rates spike, platform treasury gets crunched to pay the elevated funding rates, more people exit, more price dislocation, more funding rate payouts, platform goes bankrupt
while obviously this is a juicy target for manipulation, it can also happen from organic price movement. say a vAMM spins up when ETHUSD is $10. then ETHUSD goes to $10k over the course of a decade. the only way xy=k perp price can track spot price is with long-short imbalance
we saw a test run of this in the opposite direction when LUNA went to 0 last year. as people rushed to arb perp vs spot on vAMMs like Drift v1, there was massive short-long imbalance. funding rates went crazy, platform couldn't pay ot users, race to get out, everything collapsed
TLDR - you can't internalize potentially toxic orderflow on arbitrary perps, especially low-float assets that can be cornered through either individual or emergent activity. the vAMM failure case is a specific instantiation in a larger hopeless design space
• • •
Missing some Tweet in this thread? You can try to
force a refresh
This was always obvious, btw. If they can recover your seed phrase for you when you lose your ledger, then they can recover your seed phrase when compelled by a government, when an insider gets bribed, when the database gets hacked, etc. TEEs get broken all the time
Their “privacy” policy is absolutely ridiculous. Zero chance they won’t roll over and leak your private keys to the nearest government at first signs of trouble
Stop using Ledger hardware wallets. Migrate away from them immediately. They’ve shown nothing but gross incompetence and wild misunderstanding of their own purpose. And now they’ve publicly admitted to intentionally backdooring their own proprietary hardware. Stop using Ledger
“it’s opt-in, you don’t have to use it”
this is misdirection. a hardware wallet should have a secure enclave where the private key never leaves the device, under any circumstances
they’ve opened APIs for the enclave to send encrypted key shards to 3rd parties on the Internet
Reminder:
- Ledger previously had a data breach leaked a list of customer names and addresses
- Ledger is encouraging customers to wear hardware wallets as public jewelry
- Ledger can always leak private keys from the enclave with further firmware updates
we're not hardforking mainnet to make testing easier, so it's clear that testnets must relax their emulation assumptions to support widespread permissionless distribution
this can be done via ephemerality (rapid setup/teardown) or changing supply mechanics (infinite mint)
actually changing supply mechanics wouldn't help. if everybody could mint 1 gETH every minute, gas wouldn't be 1000 gwei, it would be 1000000 gwei. endless bot race
so ephemerality it is. the solution to overspeculation is increasing supply (of testnets). same as L1s/NFTs/memes
ansem's object-level description is unequivocally correct. ethereum is unusable if you have less than 10k. i'd take it further, even six-figure portfolios can't interact on a daily basis
the ethereum plan is data availability (DA) scaling. a primitive form is live today, optimism + arbitrum + zksync + starknet all push data to the L1, with various forms of intermediate multisig protection that hopefully gets removed in time. arbitrum spent $2.3 million this week
the solana plan is raw throughput scaling, they've made incredible technical strides on state hotspot isolation, parallel processing, NFT compression, building out the firedancer client. this is logically simple but technically complex
Blur accelerated the NFT market, but did not fundamentally change it
How did it accelerate NFTs? By dropping trading fees (which increases organic liquidity) and incentivizing trading volume (which increases organic & inorganic liquidity)
Both are inevitable in mature markets…
So this is not Blur changing anything about how NFTs operate. It is simply what happens as competition increases in new sectors
The immediate effect of lower trading fees was tighter bid-ask spreads. This benefits retail, who can both enter and exit at more attractive prices
The immediate effect of incentivized activity was a spurt of inorganic bids from actors like franklin and machi. Smart whales like mando/osf & many others who wisely avoid twitter nonsense sold their longterm spot NFT holdings into these overpriced bids. Spot holders profited