著者: Uniswap 創設者 Hayden Adams、翻訳: Golden Finance cryptonaitive2 年前、私たちは Uniswap v3 をリリースしました。これは、オンチェーン流動性と DeFi にとっての転機となりました。現在、Uniswap プロトコルは最大の分散型取引所プロトコルであり、1 兆 5,000 億ドルを超える取引量を処理しています。公共インフラとして、暗号通貨エコシステムの重要な部分です。テクノロジーと市場が進化するにつれて、Uniswap プロトコルも進化する必要があります。だからこそ、私たちは Uniswap v4 のビジョンを紹介できることに興奮しています。これにより、流動性がどのように作成され、トークンがオンチェーンでどのように取引されるかについて可能性の世界が開かれると信じています。現在、コード ドラフトをリリースしており、オープンなフィードバックと有意義なコミュニティへの貢献を得て、v4 を公開してビルドできるようにしています。これには数か月かかると予想されます。 Uniswap v4 コアおよび周辺機器リポジトリのオープンソースの初期リリースを読むことができます。Uniswap v3 は、流動性を提供するために堅牢かつ独自のアプローチを採用し、非常に複雑なトレードオフ領域のバランスをとります。新しい機能には、より高い費用とコードの複雑さが伴います。たとえば、v3 にはオラクルが含まれており、スワッパーのコストが多少増加する代わりに、ビルダーがリアルタイムのオンチェーン価格データを統合できるようになります。Uniswap v4 に対する私たちのビジョンは、「フック」を導入することで誰でもこれらのトレードオフの決定を行えるようにすることです。フックは、プールのライフサイクルのさまざまな時点で実行されるコントラクトです。プールは v3 と同じトレードオフを行うことも、まったく新しい機能を追加することもできます。たとえば、v4 では、プール自体が動的な手数料をサポートしたり、オンチェーン キャップ注文を追加したり、時間加重平均マーケット メーカー (TWAMM) として機能して大規模な注文を時間の経過とともに分散したりすることができます。このカスタマイズに加えて、Uniswap v4 のアーキテクチャによりコストが削減され、効率が確保されます。すべてのマイニング プールが 1 つのスマート コントラクトに含まれる新しい「シングルトン」コントラクトが導入されます。私たちは、フックとシングルトン アーキテクチャの組み合わせにより、高速かつ安全なプールのカスタマイズと複数のプールにわたる効率的なルーティングという非常に強力なプラットフォームが作成されると考えています。 Uniswap v4 は、堅牢なエコシステムに高速で表現力豊かな AMM イノベーションをもたらします。## Uniswap v4 とは### **フックとカスタム プール**すべての Uniswap 流動性プールにはライフサイクルがあります。プールのライフサイクル中に、いくつかのことが起こります。デフォルトの料金レベルでプールを作成し、流動性を追加、削除、または再調整し、もちろんユーザーのトークンを交換します。 Uniswap v3 では、これらのライフサイクル イベントは密接に結合され、非常に厳密な順序で実行されます。Uniswap v4 で流動性をカスタマイズできる余地を作るために、プールのライフサイクル全体の重要なポイント (スワップの前後や LP ポジションの前後の変更など) で指定されたアクションを実行するコードをプール デプロイ担当者が導入する方法を作成したいと考えました。後。フックは、「プール、スワップ、手数料、LP ポジション」の相互作用をカスタマイズするプラグインです。開発者は、v4 スマート コントラクトと統合されたフックを通じてカスタム AMM プールを作成し、Uniswap プロトコルの流動性とセキュリティを基盤にして革新することができます。いくつかの興味深い実験には次のようなものがあります。* 時間加重平均マーケット メーカー (TWAMM)* ボラティリティまたはその他のインプットに基づく動的な手数料※チェーン制限価格表* 融資契約に範囲外の流動性を預ける* ジオメアンオラクルなどのカスタマイズされたオンチェーンオラクル* LP ポジションに対する LP 手数料の自動複利* LPへのMEVの利益分配を内部化しかし実際には、空には限界があります。各プールはトークンと料金層だけでなく定義されるようになったため、あらゆる色、形、サイズのプールが表示されることになります。 Uniswap v4 のコア ロジックは v3 と同じであり、アップグレードできません。各プールは独自のフック スマート コントラクトを使用できますが、フックはプールの作成時に決定された特定のアクセス許可に制限できます。私たちは、サンプルのフック コントラクトを作成しました (現在のフレームワークを始めるためのものです。私たちは、開発者が私たちがまだ思いつきもしなかった機能を構築するための新しくて興味深い方法を考え出すことを願っています。### アーキテクチャの改善とガスの節約Uniswap v3 では、プールごとに新しいコントラクトをデプロイしたため、プールの作成とマルチプール スワップの実行のコストが高くなりました。 v4 では、すべてのプールをシングルトン コントラクト内に保持します。これにより、スワップによって異なるコントラクト内のプール間でトークンを転送する必要がなくなるため、ガスが大幅に節約されます。初期の見積もりでは、v4 によりプール作成ガスのコストが 99% 削減されることが示されています。フックは無限のオプションの世界を導入し、シングルトンを使用すると、それらすべてを効率的に拡張できます。このシングルトン アーキテクチャは、新しい「フラッシュ アカウント」システムによって補完されます。 v3 では、各スワップの終了時にプールの内外に資産を転送するのではなく、システムはネット残高のみに基づいて転送します。つまり、Uniswap v4 では、より効率的なシステムによりさらにガスを節約できる可能性があります。私たちは、フラッシュ コンピューティングに最適な設計は、EIP-1153 によって有効になる「一時ストレージ」を使用すると信じています。 EIP はイーサリアム カンクン ハード フォークの一部と考えられており、ガスの大幅な改善とよりクリーンなコントラクト設計をさまざまなアプリケーションにもたらします。シングルトンとフラッシュ計算の効率性により、料金レベルを制限する必要はありません。プールの作成者は、プールを最も競争力のあるレベルに設定したり、動的な料金フックを使用してカスタマイズしたりできます。 v4 では、ネイティブ ETH のサポートも復活し、さらにガスを節約できます。## ライセンスとガバナンスいつものように、私たちは中核となる金融インフラはオープンかつ透明であるべきだと強く信じています。また、Uniswap コミュニティ (プロトコルをサポート、使用、構築する人々やチーム) は、以前のバージョンを管理してきたのと同じように、プロトコルの v4 を管理する必要があると考えています。このコードはビジネス ソース ライセンス 1.1 に基づいてリリースされます。このライセンスでは、v4 ソース コードの商業環境または運用環境での使用が最大 4 年間制限され、その時点で GPL ライセンスに永久に移行されます。 v3 と同様に、Uniswap Governance と Uniswap Labs はライセンスの例外を許可できます。プロトコル料金メカニズムも v3 をモデルにします。ガバナンスは、上限金額までプロトコル料金を任意のプールに追加することを投票できるようになります。
Uniswap の創設者が Uniswap V4 とは何かを個人的に説明しました
著者: Uniswap 創設者 Hayden Adams、翻訳: Golden Finance cryptonaitive
2 年前、私たちは Uniswap v3 をリリースしました。これは、オンチェーン流動性と DeFi にとっての転機となりました。現在、Uniswap プロトコルは最大の分散型取引所プロトコルであり、1 兆 5,000 億ドルを超える取引量を処理しています。公共インフラとして、暗号通貨エコシステムの重要な部分です。
テクノロジーと市場が進化するにつれて、Uniswap プロトコルも進化する必要があります。だからこそ、私たちは Uniswap v4 のビジョンを紹介できることに興奮しています。これにより、流動性がどのように作成され、トークンがオンチェーンでどのように取引されるかについて可能性の世界が開かれると信じています。
現在、コード ドラフトをリリースしており、オープンなフィードバックと有意義なコミュニティへの貢献を得て、v4 を公開してビルドできるようにしています。これには数か月かかると予想されます。 Uniswap v4 コアおよび周辺機器リポジトリのオープンソースの初期リリースを読むことができます。
Uniswap v3 は、流動性を提供するために堅牢かつ独自のアプローチを採用し、非常に複雑なトレードオフ領域のバランスをとります。新しい機能には、より高い費用とコードの複雑さが伴います。たとえば、v3 にはオラクルが含まれており、スワッパーのコストが多少増加する代わりに、ビルダーがリアルタイムのオンチェーン価格データを統合できるようになります。
Uniswap v4 に対する私たちのビジョンは、「フック」を導入することで誰でもこれらのトレードオフの決定を行えるようにすることです。フックは、プールのライフサイクルのさまざまな時点で実行されるコントラクトです。プールは v3 と同じトレードオフを行うことも、まったく新しい機能を追加することもできます。たとえば、v4 では、プール自体が動的な手数料をサポートしたり、オンチェーン キャップ注文を追加したり、時間加重平均マーケット メーカー (TWAMM) として機能して大規模な注文を時間の経過とともに分散したりすることができます。
このカスタマイズに加えて、Uniswap v4 のアーキテクチャによりコストが削減され、効率が確保されます。すべてのマイニング プールが 1 つのスマート コントラクトに含まれる新しい「シングルトン」コントラクトが導入されます。私たちは、フックとシングルトン アーキテクチャの組み合わせにより、高速かつ安全なプールのカスタマイズと複数のプールにわたる効率的なルーティングという非常に強力なプラットフォームが作成されると考えています。 Uniswap v4 は、堅牢なエコシステムに高速で表現力豊かな AMM イノベーションをもたらします。
Uniswap v4 とは
フックとカスタム プール
すべての Uniswap 流動性プールにはライフサイクルがあります。プールのライフサイクル中に、いくつかのことが起こります。デフォルトの料金レベルでプールを作成し、流動性を追加、削除、または再調整し、もちろんユーザーのトークンを交換します。 Uniswap v3 では、これらのライフサイクル イベントは密接に結合され、非常に厳密な順序で実行されます。
Uniswap v4 で流動性をカスタマイズできる余地を作るために、プールのライフサイクル全体の重要なポイント (スワップの前後や LP ポジションの前後の変更など) で指定されたアクションを実行するコードをプール デプロイ担当者が導入する方法を作成したいと考えました。後。
フックは、「プール、スワップ、手数料、LP ポジション」の相互作用をカスタマイズするプラグインです。開発者は、v4 スマート コントラクトと統合されたフックを通じてカスタム AMM プールを作成し、Uniswap プロトコルの流動性とセキュリティを基盤にして革新することができます。
いくつかの興味深い実験には次のようなものがあります。
しかし実際には、空には限界があります。各プールはトークンと料金層だけでなく定義されるようになったため、あらゆる色、形、サイズのプールが表示されることになります。 Uniswap v4 のコア ロジックは v3 と同じであり、アップグレードできません。各プールは独自のフック スマート コントラクトを使用できますが、フックはプールの作成時に決定された特定のアクセス許可に制限できます。
私たちは、サンプルのフック コントラクトを作成しました (現在のフレームワークを始めるためのものです。私たちは、開発者が私たちがまだ思いつきもしなかった機能を構築するための新しくて興味深い方法を考え出すことを願っています。
アーキテクチャの改善とガスの節約
Uniswap v3 では、プールごとに新しいコントラクトをデプロイしたため、プールの作成とマルチプール スワップの実行のコストが高くなりました。 v4 では、すべてのプールをシングルトン コントラクト内に保持します。これにより、スワップによって異なるコントラクト内のプール間でトークンを転送する必要がなくなるため、ガスが大幅に節約されます。初期の見積もりでは、v4 によりプール作成ガスのコストが 99% 削減されることが示されています。フックは無限のオプションの世界を導入し、シングルトンを使用すると、それらすべてを効率的に拡張できます。
このシングルトン アーキテクチャは、新しい「フラッシュ アカウント」システムによって補完されます。 v3 では、各スワップの終了時にプールの内外に資産を転送するのではなく、システムはネット残高のみに基づいて転送します。つまり、Uniswap v4 では、より効率的なシステムによりさらにガスを節約できる可能性があります。
私たちは、フラッシュ コンピューティングに最適な設計は、EIP-1153 によって有効になる「一時ストレージ」を使用すると信じています。 EIP はイーサリアム カンクン ハード フォークの一部と考えられており、ガスの大幅な改善とよりクリーンなコントラクト設計をさまざまなアプリケーションにもたらします。
シングルトンとフラッシュ計算の効率性により、料金レベルを制限する必要はありません。プールの作成者は、プールを最も競争力のあるレベルに設定したり、動的な料金フックを使用してカスタマイズしたりできます。 v4 では、ネイティブ ETH のサポートも復活し、さらにガスを節約できます。
ライセンスとガバナンス
いつものように、私たちは中核となる金融インフラはオープンかつ透明であるべきだと強く信じています。また、Uniswap コミュニティ (プロトコルをサポート、使用、構築する人々やチーム) は、以前のバージョンを管理してきたのと同じように、プロトコルの v4 を管理する必要があると考えています。
このコードはビジネス ソース ライセンス 1.1 に基づいてリリースされます。このライセンスでは、v4 ソース コードの商業環境または運用環境での使用が最大 4 年間制限され、その時点で GPL ライセンスに永久に移行されます。 v3 と同様に、Uniswap Governance と Uniswap Labs はライセンスの例外を許可できます。
プロトコル料金メカニズムも v3 をモデルにします。ガバナンスは、上限金額までプロトコル料金を任意のプールに追加することを投票できるようになります。