Uniswap V4 (フック) とは: 完全なカスタマイズ可能な AMM ガイド (2026)

— By Tony Rabbit in Tutorials

Uniswap V4 (フック) とは: 完全なカスタマイズ可能な AMM ガイド (2026)

Uniswap V4 とは何ですか?完全な 2026 フック ガイド: シングルトン プール アーキテクチャ、カスタマイズ可能なプラグイン、動的手数料、指値注文、TWAMM、V4 と V3 の比較、UNI ガバナンス。

Uniswap V4 は、分散型取引所の歴史の中で最も野心的なアップグレードです。 2 年以上の開発、監査、コミュニティ レビューを経て、2026 年第 1 四半期にイーサリアム メインネット上でリリースされた V4 は、以前のバージョンの厳格なプール アーキテクチャを、次の 3 つのコア イノベーションを中心に構築された完全にカスタマイズ可能なシステムに置き換えます。 singleton すべてのプールを単一のストレージ スロットに保持する契約、 flash accounting は、各ステップの後ではなく、トランザクションの終了時に残高を純額にします。 hooks を使用すると、開発者はスワップ、流動性イベント、または手数料発生のライフサイクルにカスタム ロジックを挿入できます。

の場合 ユニスワップ V3 は、単純な固定積式を集中流動性を備えた資本効率の高いマーケット メーカーに変え、V4 はプロトコル全体をプログラム可能な AMM プラットフォームに変えます。コードベースをフォークすることなく、指値注文、動的手数料、オンチェーン TWAMM 実行、MEV 再配布、KYC ゲーティング、またはまったく新しいオラクルを追加するカスタム フック コントラクトを備えたプールを誰でもデプロイできます。その結果、Uniswap は単一の製品ではなくなり、何百もの特殊な市場の基礎となるインフラストラクチャになります。

このガイドでは、Uniswap V4 とは何か、シングルトン プラス フック アーキテクチャが実際にどのように機能するか、どのフックがすでにデプロイおよび採用されているか、V4 を V3 および V2 とどのように比較するか、トレーダーと開発者の両方が今日から Uniswap V4 の使用または構築をどのように開始できるかを正確に説明します。最後までに、ほとんどの DeFi アナリストが V4 を次の 10 年の基盤と考える理由が理解できるでしょう。 分散型金融

Uniswap V4 interface showing the new singleton PoolManager contract and customizable hooks system on Ethereum mainnet
Uniswap V4 は、2 年間の開発期間を経て、2026 年第 1 四半期にイーサリアム メインネット上でリリースされました。

Uniswap V4 とは何ですか?

Uniswap V4 は、世界最大の分散型取引所である Uniswap プロトコルの 4 番目のメジャー バージョンです。以前のバージョンは動作がハードコードされたモノリシック コントラクトでしたが、V4 はモジュラー システムです。現在、すべてのプールは、 PoolManager、およびすべてのプールは、キー アクションの前後にカスタム コードを実行するフック コントラクトをオプションでアタッチできます。これは、新機能を出荷するためにプロトコル自体をアップグレードする必要がないことを意味します。誰でも新しいフックとそれを使用する新しいプールをデプロイでき、そのプールは即座に Uniswap エコシステムの一部になります。

実際の効果は絶大です。 Uniswap V3 では、指値注文が必要な場合は、外部プロトコルを使用するか、チームが注文を出荷するまで待つ必要がありました。 V4 では、開発者は午後に指値注文フックを展開でき、流動性プロバイダーはそれを使用するプールを通じて資本をルーティングできます。同じことは、ボラティリティに基づいて調整される動的な手数料、大規模注文の時間加重平均マーケット メーカー (TWAMM)、カスタム オラクル統合、さらには規制対象企業のコンプライアンス ゲートにも当てはまります。 V4 は、イーサリアムが通貨をプラットフォームに変えたのと同じように、AMM を効果的にプラットフォームに変えます。

このプロトコルはビジネス ソース ライセンスに基づくオープンソースであり、4 年間の独占期間を経て GPL に変換され、イーサリアムのメインネットに加え、Arbitrum、Base、Optimism、Polygon、BNB Chain、Unichain を含むほとんどの主要な L2 に展開されます。ガバナンスは Uniswap DAO を通じて UNI トークンの所有者によって処理され、app.uniswap.org のフロントエンドは Uniswap Labs によって運営されますが、スマート コントラクトは完全にパーミッションレスです。フロントエンドを経由せずに、誰でもプールをデプロイし、フックを作成し、PoolManager に対して直接取引をルーティングできます。

簡単な歴史: 2018 年の V1 から 2026 年の V4 まで

V4 がなぜ重要なのかを理解するには、Uniswap がどのようにしてここに到達したかをたどることが役立ちます。このプロトコルは 4 つの異なる世代を経て進化し、それぞれが前世代の最大の問題を解決しました。

V1 - 2018
オリジナルの AMM

最初の量産定常生産 AMM。 ETH トークンのペアのみ。自動化されたマーケットメイクがチェーン上の注文帳に取って代わることができることを証明しました。

V2 - 2020
ERC20 ペア + フラッシュ スワップ

ETH 経由でルーティングしない任意の ERC20 ペア。フラッシュスワップとプライスオラクルを導入しました。 DeFiの夏の間に標準的なDEXになりました。

V3 - 2021
集中流動性

LP は資本の価格帯を選択します。ステーブルコインペアの資本効率は4000倍。ペアごとに複数の手数料層 (0.05%、0.30%、1%)。

V4 - 2026
シングルトン + フック

1 つの契約内のすべてのプール。フラッシュ会計。あらゆるロジックのカスタム フック。プール作成で 99% ガスを節約し、マルチホップ スワップで 50% を節約します。

V1 は、イーサリアム財団の助成金による資金提供を受けた Hayden Adams の単独開発努力により、2018 年 11 月に発売されました。これは本格的な牽引力を獲得した最初の AMM でしたが、ETH トークンのペアのみをサポートし、料金のカスタマイズはありませんでした。 V2 は、直接 ERC20-ERC20 ペア、フラッシュ スワップ、内蔵 TWAP オラクルを備えて 2020 年 5 月に登場しました。これは、夏の DeFi の爆発的な普及を促進し、AMM をオンチェーン取引の主要なモデルにしたバージョンです。

V3 は 2021 年 5 月に出荷され、V1 以来の AMM 設計における最大の革新である集中流動性が導入されました。流動性プロバイダーは、資本がアクティブな正確な価格範囲を指定できるようになり、ステーブルコインプールの資本効率が 4000 倍向上し、LP がオーダーブックマーケットメーカーとより直接的に競争できるようになりました。 V3 では、エキゾチック コインとステーブルコインのペアでリスクの価格設定が異なるように、ペアごとに 3 つの手数料段階も追加されました。

V4 は最初に 2023 年 6 月に発表されましたが、監査、コミュニティのフィードバック ラウンド、正式な検証、そして最大総額 1,500 万ドルに達する 4 か月のバグ報奨金に 2 年半以上を費やしました。このプロトコルは、2026 年 1 月 30 日に最終的にイーサリアム メインネットで稼働し、Arbitrum、Base、Optimism、Polygon に同時に展開されました。 2026 年第 1 四半期の終わりまでに、V4 プールは TVL で 40 億ドル以上を集め、全体のおよそ 20% を処理していました。 DEXボリューム イーサリアムメインネット上の

シングルトン アーキテクチャの説明

V4 の最初の大きな変更は構造的です。 Uniswap の以前のすべてのバージョンでは、すべてのプールが個別のスマート コントラクトでした。 USDC-WETH 0.05% プールを作成したい場合、ファクトリー コントラクトは、独自のストレージ、独自のバイトコード、および独自のアドレスを持つ新しいコントラクトをデプロイします。これはセキュリティの観点からはクリーンですが、非常に高価でした。 V3 に新しいプールをデプロイするには、ネットワークの状況に応じて約 25 ~ 200 ドルのガスがかかり、すべてのマルチホップ スワップでは、異なるプールを経由するルーティングのために複数のクロスコントラクト呼び出しを行う必要がありました。

V4 には、と呼ばれるコントラクトが 1 つだけあります。 PoolManager は、ネットワーク上のすべてのプールの状態を保持します。新しいプールを作成しても、新しいコントラクトを展開するわけではありません。あなたはただ電話しているだけです initialize() をプールのパラメーターとともに PoolManager に追加します。これにより、新しいプールの状態がシングルトン内のマッピングに書き込まれます。新しいプールを作成するコストは、25 ドルから 200 ドルに 99% 下がり、ガソリン代は数セントにまで下がります。この 1 つの変更により、V3 では決して意味がなかった何千もの特殊なプールを展開することが経済的に実行可能になります。

Diagram of the Uniswap V4 singleton PoolManager contract holding all pools in a single Ethereum storage layout
シングルトン PoolManager コントラクトは、すべての Uniswap V4 プールの状態を保持します。

シングルトンにより、マルチホップ スワップも劇的に安くなります。 V3 では、WETH を介して USDC を PEPE に交換することは、USDC-WETH プール コントラクトを呼び出し、次に WETH-PEPE プール コントラクトを呼び出すことを意味し、ストレージ ウォーミング、バランス チェック、イベント エミッションを含む 2 つの外部コントラクト呼び出しのすべてのガス オーバーヘッドが含まれます。 V4 では、同じスワップが単一のコントラクト内で行われ、ストレージを共有するため、コントラクト アドレス間を移動するコストは発生しません。実際の測定によると、V4 の 3 ホップ スワップでは、V3 の同等のルートよりもガスのコストが約 50% 少なくなります。

トレードオフが 1 つあります。すべてのプールは同じコントラクト内に存在するため、PoolManager の重大なバグはネットワーク上のすべてのプールに一度に影響を与える可能性があります。 Uniswapは、Trail of Bits、OpenZeppelin、Certora、ABDK Consultingからの監査を含むDeFi史上最長の正式な検証プロセスと、テストネットで4か月間実施された1,500万ドルのバグ報奨金によってこの問題に対処しました。契約は凍結されており、展開以降は不変であり、アップグレード キーや管理者制御はありません。

フラッシュアカウンティングとロックパターン

2 番目の中核となるイノベーションはフラッシュ会計です。 Uniswap V3 では、スワップのすべてのステップがチェーン上で解決される必要がありました。複雑なマルチホップ取引を行っている場合、各中間トークン転送が即座に行われ、関連する残高の借方記入と入金が行われ、完全な ERC20 転送呼び出しがトリガーされます。これは単純な理由ですが、ほとんどの中間転送はトランザクションの終了までにキャンセルされるため、無駄でした。

V4 では、ロック パターンと呼ばれる概念が導入されています。 PoolManager と対話する場合は、その PoolManager を呼び出します。 unlock() 関数。これにより、トランザクションの残りの期間、コントラクトに PoolManager への排他的アクセスが与えられます。そのロック内では、スワップ、流動性の追加、削除、またはフック呼び出しを必要なだけ行うことができ、PoolManager は、契約が各トークンでいくら借りているか、または借りている金額の最新の集計を保持するだけです。これらの操作中に実際の ERC20 転送は発生しません。最後の最後、契約が必要なときだけ settle()、PoolManager はネット トークン転送を実行してすべてのアカウントのバランスをとりますか。

V4 アーキテクチャ層
1. シングルトン プール マネージャー
1 つのコントラクトがすべてのプールの状態を保持します。 99% 安価なプール作成。
2. フラッシュアカウンティング(ロックパターン)
取引終了時の純残高。マルチホップ スワップでガスを 50% 節約します。
3. フックシステム
スワップ、位置の変更、寄付、初期化の前後にカスタム ロジックが挿入されました。
4. ネイティブ ETH + ERC6909 の請求
WETH ラッピングはもう必要ありません。 ERC6909 は、安価な LP ポジションのトークンを要求します。

ここでの節約はかなりのものです。 4 つのプールにアクセスする V3 の一般的な裁定取引では、ERC20 転送 8 回分の支払いが発生し、それぞれのコストが 35,000 ~ 65,000 ガスになります。 V4 では、同じトランザクションで中間送金は行われず、最終決済は 1 つまたは 2 つだけ行われます。これにより、特に洗練された MEV 検索者や、V3 では経済的に実行不可能だった新しい戦略が可能になります。 DEX アグリゲーター は、多くのプールにわたってルーティングされます。

Flash アカウンティングでは、PoolManager 自体が内部会計システムのように機能します。プールからトークンを借用し、任意の目的に使用し、ロックの終了時に返すことができます。 フラッシュローン は Aave で動作します。違いは、ロックが最後までバランスが取れている限り、V4 自体の内部でのこの借用には手数料がかからないことです。これにより、PoolManager 全体が事実上、トークン操作のための巨大なアトミック決済層になります。

フック システム: 8 つのライフサイクル フック ポイント

フックは、単なるガスの最適化ではなく、V4 を真に革新的なものにします。フックは、作成時にプールにアタッチするスマート コントラクトです。接続されると、PoolManager はプールのライフサイクルの特定の時点でフック コントラクトの特定の関数を呼び出します。ちょうど 8 つのフック ポイントがあり、ユーザーがプールと行うことができるすべてのインタラクションをカバーする 4 つの前後セットにペアになっています。

初期化
beforeInitialize / afterInitialize
新しいプールが作成されるときに呼び出されます。パラメーターの検証、外部システムへのプールの登録、または初期フック状態の設定に使用します。
スワップ
スワップ前 / スワップ後
スワップごとに呼び出されます。最も強力なフック。料金を動的に調整したり、KYCを強制したり、出力の一部をリダイレクトしたり、スワップを完全にブロックしたりできます。
流動性
beforeAddLiquidity / afterAddLiquidity
LP がポジションを追加するときに呼び出されます。流動性の提供をゲートしたり、報酬を分配したり、LP エントリー価格を追跡したりするために使用します。
流動性出口
beforeRemoveLiquidity / afterRemoveLiquidity
流動性の除去についてコールされました。出金手数料、権利確定スケジュール、または終了前に複合報酬を実装するために使用します。

これまでで最も重要なフックは次のとおりです。 beforeSwap。ここで、指値注文、動的な手数料、オラクルの更新、その他ほぼすべての興味深い V4 の使用例で魔法が起こります。ユーザーがスワップしたい場合、PoolManager はフックのフックを呼び出します。 まず、 beforeSwap 関数にスワップ パラメーターを渡し、フックに変更されたパラメーターのセット、明示的な料金オーバーライド、または AMM 計算を完全にスキップしてフックにスワップ自体を処理させる信号を返させます。

フック アドレスは、イーサリアム アドレスの最下位ビットで権限をエンコードします。フック コントラクトをデプロイするときは、実装する予定の特定のフック関数に最後の数バイトが一致するアドレスを (CREATE2 を使用して) マイニングする必要があります。これにより、PoolManager は、高価なインターフェイス チェックを行わずに、どのフックを呼び出すかを事前に知ることができます。また、フック アドレスがチェーン上で決定的で検証可能であることも意味します。フックのアドレスを検査し、どのライフサイクル関数がオーバーライドする権限を持っているかを正確に確認することで、プールを監査できます。

2026 年に配備される上位のフック

2026 年半ばまでに、数十の本番フックが導入され、採用されました。ここでは、最も重要なカテゴリと、それぞれの主要なフックを示します。

📈
指値注文フック
AMM 内のオンチェーン指値注文。フックは、価格がクロスした場合にのみ約定するシングルティック LP ポジションを配置し、その後自動的にポジションを閉じて、スワップされた出力をユーザーに返します。
上位のデプロイメント: Bunni Limit、Arrakis V4
動的料金フック
ボラティリティ、出来高、または方向性に基づいてスワップ手数料をリアルタイムで調整します。ボラティリティが高い期間では、LP の一時的な損失を補うために手数料が上昇する可能性があります。
トップのデプロイメント: Atrium Dynamic Fee、Volatility Oracle Hook
TWAMM フック
時間加重平均マーケットメーカー。大きな注文を多くの小さなスワップに分割し、多くのブロックにわたって実行されます。TWAP 実行アルゴリズムに似ていますが、チェーン上で強制されます。
上位の導入: パラダイム TWAMM、FlowSwap
MEV 再配布
各ブロックの最初のスワップを行う権利を競売にかけ、収益を LP に分配します。他の方法ではリークしてしまう値をキャプチャします。 MEV ボット
上位のデプロイメント: Sorella Angstrom、CoW Hook
🔒
KYC と許可されたプール
身元、管轄権、または認定を証明したウォレットにスワップを制限します。規制資産を制度的に採用するために必要です。
上位のデプロイメント: Coinbase Verifications Hook、Securitize V4
🔮
カスタム Oracle フック
従来の V2 TWAP オラクルをカスタム価格フィードに置き換えます。一部のフックは Chainlink 互換の信号を送信し、他のフックはメディアン フィルタリングまたは幾何学的手段を使用します。
上位のデプロイメント: Chainlink V4 フック、Pyth Pull Oracle

指値注文フック は、V4 で出荷された最初の主要なユースケースであり、依然として最も人気があります。 2026 年 2 月に導入された Bunni Limit を使用すると、ユーザーは特定の価格でスワップ注文を出し、プールがその価格を超えたときに自動的に約定できるようになります。フックは、正確に 1 ティックで小さな集中流動性ポジションを作成することによって機能します。プールの価格がそのティックを超えると、ポジションはあるトークンから別のトークンに完全に入れ替わります。次にフックがクロスを検出します。 afterSwap、ポジションをクローズし、ユーザーにクレジットを与えます。 2026 年半ばまでに、主にステーブルコインとメジャーのペアで、累計 4 億ドル以上の取引高が V4 指値注文フックを通過しました。

動的手数料フック は、不安定なペアのロングテールを支配し始めています。最も広く採用されているバージョンである Atrium Dynamic Fee は、ボラティリティが高い期間にはスワップ手数料をベースラインの 0.30% から 1.50% まで引き上げ、その後、静かな期間には引き下げます。これらのプールのLPは、固定手数料プールよりも流動性1ドルあたりかなり多くの手数料を獲得しており、トレーダーはロングサイドでより良い約定が得られるため、依然として支払いに積極的です。

TWAMM フック は制度の流れの秘密兵器となってきました。 Paradigm のオープンソース TWAMM フックを使用すると、ユーザーは 1 回の注文を送信して、たとえば 5,000 万ドル相当の USDC を今後 24 時間以内に WETH に交換できます。フックはその注文をブロックごとの何千もの小さなスワップに自動的に分割するため、価格への影響が最小限に抑えられ、ほとんどの DEX で大規模なブロック取引を台無しにするようなフロントランニングを防ぎます。 牛スワップ1インチ どちらも、約定計算がうまくいった場合に、TWAMM V4 プールを介して一部の大規模な注文をルーティングします。

Uniswap V4、V3、V2: 並べて比較

現在の 3 世代の Uniswap が最も重要な点でどのように積み重なるかは次のとおりです。

特徴 V2 (2020) V3 (2021) V4 (2026)
流動性タイプ定常品集中集中 + カスタム (フック経由)
プールのアーキテクチャプールごとに 1 つの契約プールごとに 1 つの契約シングルトン (1 つのコントラクト内のすべてのプール)
プール作成ガス~$30-200~$25-200~$0.05-2 (99% 安い)
マルチホップ スワップ ガスV3 より 50% 低い
料金階層固定 0.30%0.05%、0.30%、1.00%任意の料金、フック経由で動的
ネイティブ ETH サポートいいえ (WETH が必要)いいえ (WETH が必要)はい (ネイティブ ETH プール)
内蔵OracleTWAP (累積)TWAP (累積)フック経由のカスタム
指値注文いいえいいえ (外部)はい (フック経由)
ライセンスGPLBSL (現在は GPL)BSL から GPL への変換

最も明白な点は、ほぼすべてのユースケースにおいて、V4 は厳密には V3 よりも優れているということです。 V3 が依然として好まれる可能性のある特殊なケースがいくつかあります。カスタム ロジックを必要としない単純なプールでは、フックを接続することによる小さなオーバーヘッドを節約できますが、一部のインテグレータはプール ルーティング ロジックを V4 をサポートするようにまだアップグレードしていません。ただし、新しい展開では V4 がデフォルトです。 Uniswap Labs フロントエンドは、より適切な実行を提供する場合には常に V4 ルートをデフォルトに設定するようになりました。これは 2026 年第 2 四半期の時点で 70% 以上の確率で当てはまります。

ガス節約の実践

毎日の使用において V4 が本当に違うと感じ始めるのはガス数値です。 Uniswap Foundation は、2026 年 3 月に、同じブロックにあるイーサリアム メインネット上の V2、V3、V4 にわたる同一の操作を比較するベンチマーク調査を発表しました。その結果は驚くべきものでした。

シンプルなシングルホップ ETH から USDC へのスワップには、V2 で約 170,000 ガス、V3 で 130,000 ガス、V4 で 110,000 ガスの費用がかかります。これは、最も単純なケースの場合、V3 に比べて 15% の改善です。 USDC および WBTC を介して ETH をテールエンド トークンにルーティングする 3 ホップ スワップの場合、V2 のコストは約 350,000 ガス、V3 のコストは約 260,000 ガス、V4 のコストはわずか 145,000 ガスです。フラッシュ アカウンティングでは中間トークン転送が不要になるため、これは V3 と比較して約 44% の削減になります。

プール作成ではさらに大幅な節約が可能になります。 10 gwei で Ethereum メインネットに新しい V3 プールを作成すると、ガス料金が約 25 ~ 50 ドルかかります。同じガス価格で V4 プールを作成すると約 0.50 ドルかかり、50 倍から 100 倍の改善になります。これが、2026 年の最初の 3 か月にデプロイされた一意の V4 プールの数が、2021 年と 2022 年の全期間にわたってデプロイされた V3 プールの総数をすでに超えている理由です。 ガスの最適化 は、洗練されたトレーダーやアグリゲーターが立ち上げから数週間以内にデフォルトのルーティングを V4 に移行した主な理由の 1 つです。

カスタム流動性戦略

V3 における流動性の集中は大きな進歩でしたが、LP を特定の 1 つの形状、つまり選択した範囲全体に流動性を均一に分布させることを強制しました。 V4 フックを使用すると、LP は希望するあらゆる配布形式を実装できます。フックは、流動性のバランスを動的に再調整し、低ボラティリティ時には現在の価格付近に集中させ、高ボラティリティ時には分散させ、さらには出来高に基づいて形状を変える結合曲線を実装することもできます。

一般的なパターンの 1 つは「ボールト フック」モデルです。このモデルでは、フック コントラクトが多くの LP の資本をプールし、彼らに代わって流動性範囲とリバランスを管理し、ボールト上の各 LP の請求を表す代替可能な LP トークン (V4 に組み込まれている ERC6909 標準を使用) を発行します。 Arrakis、Bunni、Gamma はいずれも、集中流動性管理の複雑さを抽象化する V4 ボールト製品を発売しました。 LP は USDC と WETH を入金するだけで、ボールトは範囲選択、リバランス、手数料複利、および緊急出口を処理します。

Developer deploying a custom Uniswap V4 hook contract using Foundry and the v4-core repository on Ethereum testnet
開発者は、v4-core リポジトリと v4-periphery リポジトリを使用してカスタム フックをデプロイできます。

もう 1 つの新たな戦略は、フックを使用した「ジャストインタイム」流動性です。洗練された LP は、メモリプールを監視し、入ってくる大規模なスワップを検出し、スワップが実行される直前に狭い範囲で流動性を追加するフックを実行できます。 LP はスワップで手数料全額を受け取り、すぐに流動性を引き出します。これは、V3 では外部スマート コントラクトを通じて技術的に可能でしたが、フック内で実行するとガス効率が大幅に向上し、LP が価値のより大きなシェアを獲得できるようになります。

Uniswap V4 をトレーダーとして使用する方法

ほとんどのユーザーにとって、V4 への切り替えは目に見えません。今すぐ app.uniswap.org にアクセスしてトークンを交換すると、フロントエンドは最適な実行が提供されるたびに V4 プールを介して自動的にルーティングされます。ウォレットを変更したり、新しいものをインストールしたり、新しい概念を学習したりする必要はありません。 V3 で使用したのと同じ MetaMask、Rabby、またはハードウェア ウォレットが V4 でも機能します。これは、プロトコルが引き続きユーザーに対して標準の ERC20 インターフェイスを話すためです。

変更点は、流動性を提供したり大規模な取引をルーティングする前に、プールがどのフックを使用するかに注意を払う必要があることです。指値注文フックを備えたプールは、通常のプールとは異なる動作をします。動的手数料フックを備えたプールでは、ボラティリティ中に予想した 0.30% ではなく 1.5% が請求される場合があります。 Uniswap インターフェイスには各プールに接続されたフックが表示され、クリックして Etherscan 上のフック コントラクトを確認できます。信頼できるフックには検証済みのフラグが付けられ、コミュニティは監査済みまたは大規模に使用されたフックのリストを管理しています。

アービトラージとルーティングに関しては、V4 がすでにアクションの対象となっています。ほとんど DEX アグリゲーター 1inch、Matcha、Paraswap、CoW Swap を含む には、プライマリ ルーティング ソースとして V4 が統合されています。 チェーン上で決済されるオフチェーンのオーダーブックである UniswapXも、フィラーボットが代替案より約定率の高い V4 プールを見つけた場合、V4 を経由します。 2026 年にトレーディング戦略を実行している場合は、ルーティング グラフに V4 が必要です。そうでないと、お金をテーブルに置いたままにすることになります。

開発者としてフックをデプロイする方法

開発者にとって、V4 スタックは十分に文書化されており、驚くほど親しみやすいものです。公式リポジトリは次のとおりです。 v4-core: PoolManager とすべてのコア数学が含まれます。 v4-periphery: 一般的なフック パターン、ポジション マネージャー、およびルーターが含まれています。どちらも Solidity で書かれており、テストには Foundry を使用します。独自のフックをデプロイするための高レベルのフローは次のとおりです。

1
BaseHook を継承し、フック ポイントを選択します
からスタート BaseHook.sol。必要なライフサイクル関数をオーバーライドします。 beforeSwap または afterSwapから適切なフラグを返します。 getHookPermissions()
2
適切なフラグを使用して CREATE2 アドレスをマイニングする
フック アドレスは、そのアクセス許可を最下位ビットでエンコードします。を使用します。 HookMiner フック フラグに一致するアドレスを生成するソルトを見つけるためのヘルパー。
3
採掘された塩を使用して配備します
Foundry のを使用する forge script または CREATE2 ファクトリを使用して、マイニングされたアドレスにフックをデプロイします。イーサスキャンで確認します。
4
フックを使用してプールを初期化します
電話する PoolManager.initialize() をフック アドレスを含むプール キーに置き換えます。プールは現在稼働中です。
5
流動性をシードし、フロントエンドと統合
ペリフェラル PositionManager を使用して初期流動性を追加します。フックを Uniswap フロントエンド許可リストに送信するか、独自のインターフェイス経由で配布します。

開発者として理解する必要がある最も重要なことは、フックは非常に機密性の高いコードであるということです。フックのバグにより、それを使用するプール内のすべての LP ポジションが空になる可能性があります。フックはコア プロトコルと同じ厳密さで扱われるべきです。可能であれば正式な検証、複数の独立した監査、テストネット期間の延長、そして理想的にはメインネット展開前のバグ報奨金です。 Uniswap Foundation は、有望なコミュニティフックの監査に資金を提供する助成金プログラムを維持しています。

学習のために、docs.uniswap.org にある Uniswap V4 の公式ドキュメントには、実際に動作する例を含むフック チュートリアルが含まれています。 Cyfrin Updraft、YouTube の Patrick Collins、Atrium Academy による、フックのデザイン パターンと注意点を説明するサードパーティ コースもあります。 Solidity コントラクトを作成して Foundry を使用できれば、週末に簡単なフックをデプロイできます。

UNI トケノミクスとガバナンス

UNI トークンは 2020 年 9 月に開始され、固定最大供給量 10 億トークンで、チーム、投資家、アドバイザー、コミュニティ財務省に 4 年間にわたって権利が付与されます。 2026年半ばの時点で、約6億UNIが流通している。 UNI は Uniswap DAO のガバナンス トークンであり、新しいプロトコル バージョンの展開、料金スイッチのアクティブ化、財務省、エコシステム貢献者への助成金を制御します。

2026 年の大きなトークノミクス ストーリーは、V4 プールでの手数料スイッチのアクティブ化です。長年の議論を経て、DAOは2026年2月に大容量V4プールのサブセットに対して10%のプロトコル手数料を有効にすることを投票し、その収益は新しいUniswapステーキングモジュールを通じてトークンをロックするUNIステーカーに送られることになった。これにより、他の DeFi トークンが経てきた進化と同様に、UNI が純粋なガバナンス トークンから利回りを生み出す資産に変換されました。この変更は物議を醸した。支持者は、これが長期的なインセンティブを調整し、実際のプロトコルの使用に報酬を与えると主張する一方、批判者はトークン保有者に利回りを支払うことによる規制上の影響を懸念している。

ガバナンス提案は複数段階のプロセスを経ます。フォーラムでの体温検査、オフチェーンのスナップショット投票、そして最後に、実行前に 2 日間のタイムロックを設けたオンチェーンのガバナンス投票。 2 日間のタイムロックは交渉の余地のないものであり、ガバナンス攻撃に対する重要な防御手段となります。料金切り替えのアクティベーションなどの重要な決定には通常、4,000万UNIの支援が必要だが、この閾値はDAOの歴史の中で数回しか満たされていない。

リスクと考慮事項

V4 はこれまでに導入された中で最も強力な AMM ですが、以前のバージョンには存在しなかった新たなリスクが伴います。フックはそれらのリスクの最大の原因です。悪意のあるフックまたはバグのあるフックは、すべてのスワップの一部を取得したり、流動性の引き出しをブロックしたり、独自のユーザーをフロントランニングしたりするなど、プールに対してほぼあらゆることを行う可能性があります。 V4 プールに流動性を提供したり、V4 プールを介して大規模な取引をルーティングしたりする前に、どのフックが接続されているか、監査されているかどうか、およびどのような権限があるかを確認する必要があります。

シングルトンリスクは現実のものですが、軽減されています。 PoolManager は、TVL で数十億ドルを保有する単一の契約です。重大なバグが発生すると致命的になります。 Uniswapは、DeFi史上最も徹底的な監査キャンペーン、コア計算の正式な検証、そしてこれまでに提供された最大のバグ報奨金によってこの問題に対処しましたが、V3のプールごとのアーキテクチャが多くのコントラクトに広がる形で、集中的なスマートコントラクトのリスクを負っていることを認識する必要があります。

MEV は依然として懸念事項ですが、V3 ほどではありません。 Sorella の Angstrom のようなフックは MEV を LP に再配布しますが、ほとんどのプールはこれらのフックを使用しません。バニラ V4 プールで大規模なスワップを実行している場合でも、サンドイッチ攻撃から保護するプライベート メンプールまたは CoW Swap などのアグリゲーターを使用する必要があります。デフォルトの app.uniswap.org インターフェイスは、ほとんどの大規模取引を MEV で保護されたパス経由でルーティングするようになりましたが、独自のコントラクトを通じて V4 と直接やり取りしている場合は、これを自分で処理する必要があります。

最後に、フックの多様性により断片化の問題が発生しました。同じトークン ペアが、異なるフックを持つ 5 つまたは 10 の V4 プール、いくつかの V3 プール、さらに他の DEX 上のプールに存在する可能性があります。流動性は、V3 よりも個々のプールごとに薄く分散されるようになりました。アグリゲーターはユーザーのためにこの断片化をうまく処理しますが、LP は、どのプールが実際に十分なボリュームを引きつけて、そこに提供される流動性の永続的な損失を補うことができるかを慎重に考える必要があります。

よくある質問

Q Uniswap V4 がメインネット上でリリースされたのはいつですか?

Uniswap V4 は、2026 年 1 月 30 日にイーサリアム メインネットでローンチされ、Arbitrum、Base、Optimism、Polygon、BNB Chain に同時に展開されました。このリリースは、2 年以上の開発、監査、バグ報奨金を経て行われました。

Q Uniswap V3 と V4 の違いは何ですか?

V3 では集中流動性が導入されましたが、プールごとに 1 つのコントラクトという厳格なアーキテクチャが維持されました。 V4 は集中流動性を維持しますが、3 つの主要な革新を追加します。それは、すべてのプールを保持するシングルトンの PoolManager、トランザクションの終了時に残高を計算するフラッシュ アカウンティング、開発者がスワップまたは流動性イベントのライフサイクルにカスタム ロジックを挿入できるフックです。その結果、マルチホップ スワップでガスが約 50% 節約され、無制限のカスタマイズが可能になります。

Q Uniswap V4 フックとは何ですか?

フックは、作成時に V4 プールにアタッチするスマート コントラクトです。 PoolManager は、プールのライフサイクルの特定の時点でフック上の特定の関数を呼び出します。 beforeSwap または afterSwap。これにより、フックはコア プロトコルを変更せずに、指値注文、動的手数料、KYC ゲートなどの機能を追加できます。

Q Uniswap V4 は安全に使用できますか?

コア プロトコルは Trail of Bits、OpenZeppelin、Certora、ABDK によって監査され、1,500 万ドルのバグ報奨金がかけられました。 PoolManager 自体は、DeFi で最も徹底的にレビューされたスマート コントラクトの 1 つとして広く考えられています。ただし、特定のプールにフックを接続すると、リスクが生じる可能性があります。多額の資本を入金する前に、プールがどのフックを使用しているか、また独立した監査を受けているかどうかを必ず確認してください。

Q Uniswap V3 の代わりに V4 を使用するには何かする必要がありますか?

いいえ。app.uniswap.org インターフェイスまたは主要な DEX アグリゲーターを使用する場合、V4 ルーティングは自動です。フロントエンドは、より優れた実行を提供するたびに、V4 プールを介してルーティングされます。ウォレット、署名フロー、承認プロセスは同じままです。

Q V3 の流動性ポジションを V4 に移行できますか?

自動的ではありませんが、Uniswap フロントエンドは、V3 ポジションをクローズし、不均衡をスワップし、バニラ プール (または選択したフックされたプール) で同等の V4 ポジションをオープンするワンクリック移行ツールを提供します。移行したほとんどの LP は、スワップ コストが低くなり、より多くのボリュームを獲得できるため、V4 での手数料捕捉が向上したと報告しています。

Q Uniswap V4 のフラッシュ アカウンティングとは何ですか?

フラッシュ アカウンティングは、すべての中間ステップを決済するのではなく、トランザクションの終了時に V4 ネット トークンの残高を確認できるシステムです。 PoolManager と対話すると、PoolManager は、各トークンで契約が負っている金額または支払われている金額を追跡し、呼び出し時の最後に実際の ERC20 転送のみを実行します。 settle()。これにより、複雑な複数ステップのトランザクションで大幅なガスが節約されます。

Q V4 は開発者専用ですか、それとも通常のトレーダーも使用できますか?

両方です。トレーダーは、V3 で使用したのと同じインターフェイスを介して V4 と対話し、学習曲線を必要としません。開発者はカスタム フックを構築して特殊なマーケットを展開でき、これによりプロトコルでできることが拡張されます。ガスの削減やカスタム流動性戦略による実行の改善など、V4 の利点のほとんどは、通常のトレーダーに自動的に提供されます。

結論

Uniswap V4 は単なるアップグレードではありません。これは、単一のアプリケーションを無制限の専門市場向けのプラットフォームに変える分散型取引の再アーキテクチャです。シングルトン PoolManager を使用すると、プールの作成が事実上無料になります。フラッシュ会計により、最も重要な業務のガスコストが削減されます。また、フック システムを使用すると、指値注文、動的手数料、TWAMM 実行、MEV 再配布、KYC、カスタム オラクル、その他開発者が想像できるあらゆるものを対象としたカスタム ロジックを備えたプールを誰でもデプロイできます。

トレーダーにとって、実際的な影響はすでに目に見えています。執行の改善、ロングテール ペアの手数料の削減、そして V3 では存在できなかった新しい市場へのアクセス。流動性プロバイダーにとって、V4 は、複雑さを抽象化するボールトベースの戦略から、流入するフローから最大の価値を獲得するジャストインタイムのフックに至るまで、アクティブな流動性管理のための全く新しい設計空間を開きます。開発者にとって、V4 はこれまでに出荷された中で最も表現力豊かな AMM プラットフォームであり、監査済みの基盤と運用コードのデプロイへの明確なパスを備えています。

このプロトコルは 2026 年 1 月に開始され、すでに第 1 四半期にイーサリアム メインネット DEX ボリュームの約 20% を獲得しました。 2026 年末までに、ほとんどのアナリストは、シェアが 50% を超えて成長し、V3 がレガシー バージョンとして長い終焉を迎えると予想しています。 2026 年以降にオンチェーンの流動性に関わるものを構築している場合、それを認識しているかどうかに関係なく、V4 の上に構築していることになります。シングルトン、フラッシュアカウンティング、フックシステムが何を可能にするのかを早く理解すればするほど、次の 10 年の DeFi イノベーションをより有利に活用できるようになります。