著者: Yilan、LD Capital Uniswap V0

Uniswap V1 は 2018 年 11 月にリリースされました。しかし、実はその前年にUniswapdの原型が形成されていたのです。 2017年、創設者のヘイデン氏はイーサリアム財団で働いていた友人のカール氏を慰め、「機械工学は衰退した産業であり、イーサリアムは未来だ」とヘイデン氏はイーサリアムとソリディティについて学んだ。 2017 年 11 月、彼は Uniswap V0 である Proof-of-something (概念実証 AMM と名付けられました) を作成しました。この写真は、Uniswap が最初にどのようになっていたかを示しています。

V1 が正式にリリースされる前に、Hayden は Balance と MakerDao のオフィスを利用して V0 に取り組みました。2018 年 7 月末に、Uniswap はイーサリアム財団から正式に助成金を受け取りました。

ユニスワップV1

Devcon 4 の最終日である 2018 年 11 月 2 日、Uniswap のスマート コントラクトがイーサリアム メインネットにデプロイされました。この日、3 つのトークンの基本流動性として預けられた流動性は 30,000 米ドルのみであり、取引深さは 100 米ドルしか保証できませんでした。次に、uniswap.io と app.uniswap.org/# もデプロイされ、起動されました。

2019 年 9 月、Uniswap V1 は最初の流動性マイニング プロジェクト、つまり ERC-20 トークンに基づく流動性マイニングを開始しました。 V1 では、トランザクション量は比較的少なく、ユーザー規模も比較的小さかったです。 Uniswap プロトコルの最初のバージョンとして。 V1 は、Automated Market Maker (AMM) ベースのメカニズムを使用しており、ユーザーはイーサリアム ブロックチェーン上でオーダーブックなしで許可のないトークン取引を実行できます。定積モデル、つまり x*y=k が採用されます。ここで、x と y は取引ペアの 2 つのトークンの残高です。

Uniswap V1 の革新的なメカニズムにより、ユーザーは従来の集中型取引所に依存することなく、迅速かつ便利にトークンを取引できるようになります。これは、Uniswap の以降のバージョンの基礎を築き、他の AMM プロトコルのインスピレーションとして機能します。しかし実際には、当時の Uniswap V1 バージョンには多くのユーザーが集まりませんでした。

ユニスワップV2

Uniswap V2 は 2020 年 5 月にリリースされました。同時に、2020 年 9 月に SushiSwap が暗号化コミュニティの舞台に登場し始め、多くの注目を集め、実際に Uniswap がユーザー市場から注目を集めるようになりました。

Uniswap V1 をベースにした Uniswap V2 の最も重要な変更点は、複数のトークン ペアのトランザクションの導入、取引ペアの柔軟性の向上、ERC-20 から ERC-20 交換をサポートするための ERC-20 から ETH 交換へのアップグレードです。さらに、Uniswap V2 では、時間加重平均価格 (TWAP) オラクルに大幅な改善が加えられています。

Uniswap V2 の開始により、分散型取引の分野における Uniswap の地位が強化されます。より多くの機能と柔軟性が提供され、ユーザーが流動性をより適切に管理し、より多くの種類の取引を実行できるようになります。 Uniswap V2 は分散型金融 (DeFi) の急速な発展にも貢献し、ユーザーに重要な流動性源を提供しました。

ユニスワップ V3

Uniswap V3は2021年5月に発売され、「集中流動性」の概念が導入されました。これにより、流動性プロバイダーは取引ペア内の特定の価格範囲を定義して、より正確な価格制御を行うことができます。これにより、流動性プロバイダーは取引手数料に関して大きなメリットを得ることができ、裁定取引者が価格差で取引する機会が減ります。

Uniswap V3 は、Uniswap V2 のオラクルを拡張し、TWAP オラクルの計算方法とガス効率を最適化します。 V3 オラクルは、単一のオンチェーン コールを通じてデータの利用可能期間を 9 日以上に延長できます。同時に、TWAP の全体的な最適化により、ガス消費量は V2 と比較して約 50% 削減されます。 V2と同等の機能で約30%安くなります。

さらに、Uniswap V2 では標準の 0.3% の取引手数料が使用されますが、V3 では 0.05%、0.3%、1% の 3 つの個別の手数料レベルが提供されます。これにより、流動性プロバイダーは、引き受けるリスクに基づいてプールを選択できます。 V3 は初めて、NFT を LP として使用して流動性証明を提供するモデルを導入しました。つまり、提供される流動性は代替不可能な ERC721 トークンによって追跡されます。

Uniswap V3 のリリースは、DeFi エコシステムに大きな影響を与えました。流動性プロバイダーに、より多くの選択肢とより良い収益機会を提供するとともに、取引効率を向上させます。 Uniswap V3 はまた、分散型取引の革新を促進し、ユーザー エクスペリエンスを向上させ、取引コストを削減する取り組みにおいて他の取引所やプロトコルをリードします。しかし同時に、パッシブ流動性プロバイダーは、JIT やプロのマーケットメーカーによって手数料収入を搾り取られていると批判されてきました。

Uniswap V4 — フックがすべてを変える

Uniswap V4 のホワイトペーパー草案が発表されると、市場は完全な解釈を与えました。主にフック、シングルトン、フラッシュアカウンティング、ネイティブETHなどの最適化について言及されており、その中でもフックはV4の最も重要なイノベーションです。 Uniswap V4のフックは、将来的には流動性構築のための最も強力なツールになる可能性があり、DeFiプラットフォームの構築と流動性の組み合わせのコストは大幅に削減されるでしょう。

フック

簡単に言うと、フック コントラクトは、トランザクション ライフ サイクル中に他のスマート コントラクトを呼び出してロジックを実行するコントラクトです。これらのロジックはユーザー定義のコントラクトによって実装でき、重要な瞬間に呼び出すことができます。

具体的には、フック コントラクトは次の重要なポイントで呼び出すことができます。

· onSwap: 交換が発生したときに呼び出され、トランザクション情報の記録、特定の操作の実行、トランザクション手数料の変更などのカスタム ロジックの実装に使用できます。

· onMint: 流動性プロバイダーが流動性をプールに追加するときに呼び出され、流動性によって提供される関連情報の記録や特定の操作の実行など、ロジックをカスタマイズするために使用できます。

· onBurn: 流動性プロバイダーが流動性をプールから引き出すときに呼び出され、流動性によって提供される関連情報の記録や特定の操作の実行などのカスタム ロジックに使用できます。

以前のバージョンの流動性プール開発者では、開発者は LP と LP 料金のみをカスタマイズできましたが、V4 フックを使用すると、開発者は Uniswap の流動性とセキュリティに基づいてより多くの革新を行うことができ、よりカスタマイズされた動作を設定できるようになります。Uniswap Labs では、次のようなさまざまな可能性を紹介しました。次のような製品の独自の機能を明らかにします。

· 時間加重平均マーケット メーカー (TWAMM)

· ボラティリティまたはその他の値に基づく動的な手数料

・チェーン価格指値注文

· 対象外の流動性預金および融資プロトコル

· ジオメアンオラクルなどのカスタマイズされたオンチェーンオラクル

· LP手数料をLPポジションに自動的に再投資します

・LPへのMEV(マイナー抽出可能価値)利益分配機能を内蔵

Uniswap V4 の最適化とフリーロス (IL) の関係

実際、これらの最適化により資本効率がさらに向上し、Uniswapの流動性インフラストラクチャーの地位が強化されますが、集中流動性の未払損失(IL)の問題は依然として顕著です。

IL は AMM の内生性の付随的な問題です。2 つの資産の価格が初期価格から乖離している限り、IL が発生します。 Uni V3、V4 の集中流動性メカニズム (およびその他の同様の流動性管理プロトコル) の場合、狭い範囲での高いガンマにより IL 問題自体がより深刻になり、不安定な市場での高いボラティリティや、流動性を提供する資産間の相関が低い場合。

IL に関しては、現在次の解決策がありますが、これらはこの問題を間接的に軽減するだけです。

· たとえば、プロトコル トークン補助金の使用。流動性プロバイダーは、流動性とともにステークすることができます。これらのトークンをステーキングすることで、流動性プロバイダーは追加の報酬や補償を受け取り、潜在的な一時的な損失を相殺できます。これらの報酬は、追加のトークンまたはプロトコルの取引手数料の一部の形で提供できます。

· 流動性プロバイダーが経験する市場状況や一時的な損失レベルに基づいて料金を調整する動的な料金体系を実装します。一時的な損失が大きい期間にはより高い手数料を請求し、これらの追加料金を補償として流動性プロバイダーに分配します。

· プラットフォームは、一時的な損失によって生じた損失を流動性プロバイダーに補償する保険基金を設定できます。これらの資金は通常、プロトコル内のさまざまな収益源またはプラットフォーム自体からの寄付を通じて調達されます。

· ヘッジメカニズム(オプションなど)。流動性プロバイダーがデリバティブ契約に参加したり、他の金融商品を使用して価格変動のエクスポージャーをヘッジし、一時的な損失の影響を軽減したりできます。

・動的な資産リバランス。価格変動や市況に基づいて資産配分を継続的に調整することで、流動性プロバイダーのエクスポージャーを最適化し、潜在的な損失を削減することを目的としています。

· 価格オラクルと時間加重平均価格 (TWAP): 価格オラクルと TWAP ベースの価格設定メカニズムを使用して、流動性プロバイダーに対する突然の価格変動の影響を軽減できます。より安定した信頼性の高い価格データに依存することで、流動性プロバイダーは市場の状況をより深く理解し、それに応じてポジションを調整できます。

Uniswap V4 の動的な手数料、より最適化されたオラクル価格、およびより多くの LP 補助金 (MEV 補助金、自動再投資手数料など) により、LP の IL 損失をある程度まで間接的に補うことができることがわかります。

セキュリティと契約の複雑さに関しては、Uniswap V4 のコア ロジックは V3 のようにアップグレードできません。各プールは独自のフック スマート コントラクトを使用できますが、フックは関数のこの部分で外部コントラクトの呼び出しが必要かどうかを確認します。外部コントラクトを呼び出すと Uniswap V4 の機能が強化され、より多くの組み合わせが可能になりますが、それはプールの作成時に限定されます。特定の権限を特定しました。コントラクトでは非常に多くの外部コントラクトを呼び出す必要があり、追加のガスコストも発生します (そのため、単純なスワップは V3/V2 よりも安くない可能性があります)。これも複雑さと組み合わせによって生じるトレードオフです。

シングルトン

Uniswap V3 では、流動性プールごとに個別のコントラクトを展開すると、流動性プールの作成と複数のプール間でのスワップの実行のコストが増加します。 Uniswap V4 では、すべての流動性プールを保存するために「シングルトン」コントラクトが使用されます。これにより、異なるコントラクト間でトークントランザクションを転送する必要がなくなるため、ガス料金が大幅に節約されます。暫定的な推定では、V4 により流動性プールを作成するためのガス料金が最大 99% 削減されることが示唆されています。

フラッシュ会計

Singleton を補完する迅速な会計システム。 V4 では、システムは各取引所の終了時に流動性プールの内外に資産を移管することはなくなり、純残高に基づいて移管するだけになります。この設計により、システムの効率が向上し、Uniswap V4 でさらにガスを節約できます。

ネイティブ ETH

以前のバージョンでは、ユーザーは実際には WETH を使用して取引していましたが、Uniswap の場合、WETH はトークン コントラクトであるため、ユーザーのスワップは毎回追加で ETH をパッケージ化する必要があります。 WETH に導入する場合、このステップによりガスが無駄になります。 V4 はネイティブ ETH のサポートを回復し、ガスのオーバーヘッドをさらに節約します。

Uniswap V4 が他のトラックに及ぼす潜在的な影響と機会

1) アグリゲータートラック

アグリゲーター市場の観点から見ると、Uniswap V4 はより優れたレート、より高い資本効率、および Singleton によって統合された巨大な流動性プールを提供し、ボリューム レートのトラックであるアグリゲーター市場 (1 インチ、Cowswap) からより多くの流動性プールを獲得します。取引高の。

2) カスタマイズされた DEX および同様の流動性カスタマイズ機能プロトコル

オンチェーン指値注文、カスタマイズされた流動性分配、ダイナミックレートなどが、Uni V3 の LP 利回り強化ヴォールト商品プロトコルを含む同様の機能を備えた既存の Dex に与える影響は、予見可能な結果であると思われます。それを倒すことができなければ、最終的には Uniswap V4 エコシステムの一部になります。将来の DEX または他の DeFi プロトコルでは、流動性構築モデルが根本的に変更される可能性があります。Uniswap V4 のフックは、流動性構築と統合のコストが大幅に削減される可能性があります。

3) CEX

集中型取引所の場合、Uniswap V4 はその価格制限機能と分散型正当性により、ボロボロの CEX からさらに多くの市場シェアを獲得できる可能性があります。しかし実際には、CEX と比較して、ユーザーの参入を妨げる最大の問題は、速度と効率が CEX ほど良くないことであり、多くの場合、ほとんどの人にとって、DEX を使用するための前払いのしきい値と、DEX の契約のセキュリティが犠牲になることです。性的リスクやその他のリスクが分散化され、ユーザーが比較的高額なコストを負担することになります。簡単に言うと、効率の低さと使いにくさは DEFI インフラストラクチャの改善と解決が必要であり、現時点では V4 バージョンでは効果的に解決できません。これら 2 つの問題が解決されれば、DEX が CEX に代わる道はよりスムーズになるでしょう。

4) MEVトラック

プラットフォーム(LP&Swapper)のコアステークホルダーに利益をもたらせない場合、MEV とプロトコルは対立関係にあります。

以前のバージョンでは、Uniswap V1 には MEV (Miner Extractable Value) を防止または軽減するために特別に設計された組み込みメカニズムがありませんでした。これにより、ユーザーに不利益をもたらすブロックチェーン ネットワーク内のトランザクションの順序を操作することでマイナーやバリデーターが追加の利益を得る原因となりました。利点。

Uniswap V2 では、MEV の軽減に役立つ「価格オラクル」機能が導入されています。価格オラクルは、信頼性が高く改ざん防止された資産価格情報を提供する外部価格ソースです。 Uniswap V2 は、価格オラクルに依存することで、トレーダーがブロック確認の時間遅延を利用して価格を操作して利益を得るフロントランニング攻撃を防ぐように設計されています。

Uniswap V3 には、集中流動性と非代替流動性 (NFT LP ポジション) の概念を含む、MEV を軽減するためのいくつかの機能が導入されています。一元化された流動性により、流動性プロバイダーは流動性の価格範囲を指定できるようになり、価格操作のリスクが軽減されます。代替不可能な流動性ポジションにより、流動性プロバイダーは流動性を細かく制御できるようになり、裁定取引者によって運営されたり悪用されたりするリスクが軽減されます。

Uniswap V4 では、内部化された MEV 割り当てメカニズムにより、V4 プールで有利な役割を果たしたい MEV 開発者にチャンスが提供されます。

5) オラクルトラック

UniswapV2 の TWAP は、Uniswap 上の既存のトークンの価格を取得するために使用できるオンチェーン オラクルです。主な欠点は、定期的に価格更新をトリガーするためにオフチェーン プログラムが必要であり、メンテナンス コストがかかることです。

UniswapV3 の TWAP は、トリガー データの保存にオフチェーン プログラムを定期的にトリガーする必要がなくなり、Uniswap でトランザクションが発生すると自動的にトリガーされます。 TWAPを計算するためのデータソースに関して、UniswapV2はprice0CumulativeLast、price1CumulativeLast、blockTimestampLastの最新の3つの値のみを保存します。 UniswapV3 は複数の価格オブザーバー (Oracle オブザーバー) をサポートしており、複数のソースから価格データを取得できます。この設計により、システムの耐障害性と価格の信頼性が向上します。たとえば、Uniswap v3 では、同じ通貨ペアの異なるハンドリング レート プールをスクリーニングし、空ではなく最も流動性の高いプールがターゲット プールとなり、最も流動性の高いプール内で価格データがオラクルの価格として検出されます。 。 ソース。

Uniswap V4 の組み込みオラクルは、たとえば Geomean Oracle など、よりカスタマイズされ、取引量の多いディープで安定したプール (ETH-BTC) や流動性の低いトークン ペアに対してさまざまなオラクル価格計算方法を使用します。

オラクルトラックへの影響に関しては、Uniswap の TWAP オラクルの操作のコストは、一定期間にわたるトークンの平均価格を制御することです。対照的に、Chainlink の操作コストは、十分な数のノードを破壊し、取引所の価格を操作することです。したがって、Chainlink はオフチェーンのオラクルであり、Uniswap V4 の組み込みオラクルは当面は Chainlink に脅威を与えることはありません。 Uniswap のエコロジー プロジェクト (融資、ステーブルコイン、合成資産など) については、Chainlink と同様のオフチェーン オラクルの参加が依然として必要です。

要約する

一般的に言えば、Uniswap V4 の方向性は DeFi の実際のインフラストラクチャに向かって進んでおり、開発者にとって想像力豊かな実験が Uniswap V4 上で行われる可能性があります。

LP の場合、流動性の追加はよりカスタマイズされ便利になります。ユーザーにとっては、取引プールを作成する方がコストが安くなり、取引の選択肢が増えます。たとえば、V2、V3、および V4 の使用にはそれぞれ独自の利点があります。V2 の契約はシンプルであり、V4 の構造は複雑ですが、複数のプールが必要な場合に、ユーザーはガス料金を大幅に節約できます。呼ばれる。

DeFiの継続的な発展は、流動性を管理する方法の継続的な最適化につながります。プロジェクト関係者にとって、Uniswap V4 Donate() 関数は、プロジェクト関係者が流動性を賄賂を受け取り、流動性管理目標を達成するのに役立ちます。さらに、Uniswap V4 のフックは流動性構築のための最も強力なツールになる可能性があり、DeFi プラットフォームの構築と流動性の結合のコストは大幅に削減されます。

V4の登場により、今後のDeFiの状況も大きく変わっていくでしょう。 V4 コードはまだ完成してレビューされていないため、正式に公開されるまでにはしばらく時間がかかります。これは、多くのプロトコルが独自の流動性を開発し、開発の方向性を調整するための窓口となります。