UniswapV4
https://scrapbox.io/files/655765a1ce1542001bc9aab0.jpg
疑問
V4も基本的にはx * y = kなのか
UniswapV3の concentrated liquidity とほぼ同じ。つまり、
hooksがあると何がいいのか
swap関数をwrapするのことと何が変わるのかわからなかったが、あるpoolにおけるすべての行動に対して実行できるため、wrapではできなかった他のswapに関してもhooksを実行できたりする
V4はswapperよりもLPsのための改良
まとめ
Uniswap V4 はLPsのための改良。しかし、LPの処理が複雑になりSwapperにとっての利便性は下がる。そのため、UniswapXでRoutingを補完しようとしている。
流動性提供に関してはversionが上がるたびによりプロ向けになってきている。Xも同じ時期にローンチしててお手本のような打ち手。
hooksがあることによって様々なことができる
TWAMMはうまくいくかは微妙な気がしたけど取組としては非常に面白い
レンジが外れたら自動でlendingするとかは非常にいいアイデア。より資本効率が良くなりそう。
読むもの
TWAMM
The Better TWAP Oracle: Arithmetic or Geometric Mean?
/icons/hr.icon
Uniswapv4 Truncated Oracle Hook
Uniswap V3をprice oracleとして利用されていたけど、PoSになって攻撃となる可能性が出てきた
What is the truncated oracle hook?
大きく価格変動するswapがある場合、一気に価格変動させるのではなく、いくつかのswapを跨いで価格変動させる
参考
/icons/hr.icon
Uniswap V4 TWAMM Hook
TWAMM : the time-weighted average market maker
大きい額のSwapを分割して、小さい単位でより良い価格でswapする。価格にも大きな影響を与えないようにする。
How it works
hooksにTWAMM orderをためて、同一blockないの他のswapよりも早く実行することで、価格の影響を受けることなくswapできる
Use cases
Recurring investments:ドルコスト平均法のようにhooksにアセットをdepositしていたら、swapのたびに特定通過を購入できる
A DAO converting its treasury:DAOの資産の売却や購入は多額になることが多いので、その際に利用できる
/icons/hr.icon
How Uniswap v4 and UniswapX Create the Best Swapping Experience
まとめ
Uniswap v4 optimizes pool customizability to be maximally expressive and UniswapX optimizes routing to maximize output tokens.
Uniswap V4はbest place for LPs。ただ、Swapperにとってはより複雑になるので、UniswapXがroutingの役割になる。
Uniswap v4
UniswapX
DEX-CEX arbの収益はMEVの関係者に分配されていたけど、UniswapXでSwapperに還元できるようにした(or その収益を市場から無くした)
所感
UniswapXの利用はほとんどDirectFillなので、あまりUniswapV4は単純なSwapでは使われなさそうな気がする
おそらく流動性の高いtokenはUniswapXのDirectFill、流動性の低いtokenはUniswapV4といった棲み分けになるのかな
法的には難しいけど、token発行体がdirect fillerになるのが一番いいよな〜
マイナーtokenが価格安定させるためにUniswapV4を使えたらよさそう
また、meme token上場戦はほとんどV2らしいけど、これをV4ではリプレイスできるかな
/icons/hr.icon
Our vision for Uniswap V4
Hooksがあることでできること
A time-weighted average market maker (TWAMM)
Dynamic fees based on volatility or other inputs
Onchain limit orders
Depositing out-of-range liquidity into lending protocols
Customized onchain oracles, such as geomean oracles
Autocompounded LP fees back into the LP positions
Internalized MEV profits are distributed back to LPs
サンプルコード
疑問
TWAMMとgeomean oracleって何?
/icons/hr.icon
/icons/hr.icon