時価総額: $2.1851T -1.50%
ボリューム(24時間): $59.2841B -0.55%
恐怖と貪欲の指数:

36 - 恐れ

  • 時価総額: $2.1851T -1.50%
  • ボリューム(24時間): $59.2841B -0.55%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.1851T -1.50%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

Uniswap V4: フックの使用方法? (高度な機能)

Uniswap V4 hooks are immutable, gas-capped smart contracts that inject custom logic—like dynamic fees or KYC checks—into pools at key moments, enhancing functionality without compromising security or decentralization.

2026/04/02 20:59

Uniswap V4 のフックを理解する

1. フックは、Uniswap V4 プールに直接組み込まれたモジュール式のカスタマイズ可能なロジック拡張機能であり、開発者がスワップ、流動性プロビジョニング、料金徴収中の特定の時点でカスタム動作を挿入できるようにします。

2. V3 の静的な料金層や不変のプール パラメーターとは異なり、V4 では、コア プロトコルの信頼最小化設計を変更することなく、スワップ実行、流動性の追加/削除、料金収集などのコア アクションの前後にフックを実行できます。

3. 各フックは、 beforeSwapafterSwapbeforeAddLiquidity 、およびafterRemoveLiquidityなどの必須関数を定義する IHook インターフェイスに準拠する個別のスマート コントラクトとして実装されます。

4. プールは、指定されたフック アドレスを使用してデプロイする必要があります。フックは、一度設定されると、プールが再初期化されない限り変更できません。これは、不変性と監査可能性を保証する意図的な制約です。

5. フック コントラクトはオンチェーンで検証され、DoS ベクトルを防止するためにコールバックごとに厳格なガス制限に合格する必要があり、無駄のない決定論的なロジックが適用されます。

カスタムフックコントラクトのデプロイ

1. 開発者は、ユースケースに関連する必要なコールバックのみに焦点を当てて、IHook を実装する Solidity コードを作成します。たとえば、価格オラクル検証フックは、オフチェーン参照から 0.5% を超えて逸脱する取引を拒否するbeforeSwapのみを実装できます。

2. フック コントラクトには、呼び出し元にフックのデプロイが許可されている場合に true を返すvalidateHook関数が含まれている必要があります。多くの場合、デプロイはガバナンスまたはマルチシグ ウォレットに制限されます。

3. コンパイルには、Uniswap の検証済みコンパイラ設定と互換性のある EVM 互換バイトコードをターゲットにする必要があります。逸脱があると、プールの作成中にデプロイメントが失敗します。

4. 導入が成功すると、フック アドレスが、トークン アドレス、料金層、ティック間隔とともにパラメータとしてcreatePool関数に渡されます。

5. ライブになると、そのプールとのすべてのやり取りは登録されたフックを介して自動的にルーティングされます。標準のトランザクション署名以外にユーザー側の設定やウォレットの承認は必要ありません。

実際のフックの使用例

1.動的な手数料調整: フックはオンチェーンのボラティリティ指標を監視し、スリッページが高い状況では手数料の割合を増加させ、落ち着きが戻ったら基本レートに戻します。

2.流動性ロックの強制: 流動性を削除する前に、フックはポジションが少なくとも 72 時間アクティブであるかどうかをチェックし、短期的な投機を阻止するために早期の決済を拒否します。

3.コンプライアンス フィルタリング: オンチェーン KYC オラクルはbeforeAddLiquidity内でクエリされます。規制対象組織によってホワイトリストに登録されていないアドレスは参加を拒否されます。

4.料金再分配ロジック: 各スワップの後、フックは収集した料金を横取りし、リアルタイムの APY 計算に基づいて一部をステーキング報酬コントラクトに転送します。

5.ポジション健全性モニタリング: afterSwap中に、フックは集中流動性ポジションの更新された LTV 比率を計算し、しきい値を超えた場合に清算シグナルをトリガーします。

フック統合のセキュリティに関する考慮事項

1. フックはプールの完全な実行コンテキストを継承します。つまり、悪意のあるロジックやバグのあるロジックにより、流動性が凍結されたり、手数料が流出したり、ティック データ構造が破損したりする可能性があります。

2. 再入は明示的に禁止されています。Uniswap V4 ランタイムはフック コールバックへの非再入エントリを強制し、プールの状態を変更する関数への再帰的コールバックを防ぎます。

3. ガス使用量はコールバックごとに 200,000 ユニット未満に抑える必要があります。この制限を超えると、プライマリ スワップまたは流動性操作を含むトランザクション全体が元に戻ります。

4. すべてのフック ストレージの書き込みは、フック自身のコントラクト ストレージに分離されます。プール ストレージへの直接アクセスは許可されず、懸念事項の分離が維持されます。

5. フックによって行われる外部呼び出しは、Chainlink 価格フィードや ENS リゾルバーなど、事前に承認されたインターフェイスのみに制限されます。任意の外部コントラクト呼び出しはプロトコル レベルでブロックされます。

よくある質問

Q: 単一のフックを複数の Uniswap V4 プール間で再利用できますか?はい。フック コントラクトは、IHook に準拠し、各プールの作成時に検証に合格する限り、任意の数のプールから参照できます。

Q: プールのデプロイ後にフックをアップグレードすることはできますか?いいえ。フック アドレスは、プールの不変の初期化パラメータに焼き付けられます。アップグレードには、更新されたフック アドレスを使用して新しいプールをデプロイする必要があります。

Q: フックは、MetaMask や Rabby などのウォレットのフロントエンド UI の動作に影響しますか?直接ではありません。ウォレットには標準のスワップ インターフェイスが表示されます。ただし、フックによって条件付きの復帰が導入される場合 (たとえば、特定のアドレスのスワップをブロックする場合)、dApp がフック固有のエラー解析を統合しない限り、トランザクションはサイレントに失敗します。

Q: 一般に使用できる、Uniswap が管理する公式のフックはありますか? Uniswap Labs は、基本料金アキュムレーターやタイムロック流動性フックを含むリファレンス実装を GitHub の uniswap-v4-hooks リポジトリの下で公開しており、すべて MIT ライセンスと監査を受けています。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

Phemex 先物証拠金残高とは何ですか?

Phemex 先物証拠金残高とは何ですか?

2026-07-25 22:39:44

市場のボラティリティパターン1. Bitcoin の価格変動は、米国 CPI レポートや連邦準備理事会の金利決定などのマクロ経済データの発表と相関関係があることがよくあります。 2. アルトコインの評価は、Bitcoin の支配力の変化中に、特に BTC が市場シェアの 55% を超えたときに、頻繁...

HTX 先物資金調達率の計算とは何ですか?

HTX 先物資金調達率の計算とは何ですか?

2026-07-26 01:19:48

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表やマクロ経済データの発表などの流動性の高いイベント中に、1 回の取引セッション内で 5% を超えることがよくあります。 2. アルトコインと BTC の相関関係は、弱気相場局面中に 0.9 を超えて急上昇しており、ほと...

HTX 契約清算価格はどのように計算されますか?

HTX 契約清算価格はどのように計算されますか?

2026-07-25 16:20:05

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF 承認発表などの流動性の高いイベント中に 24 時間以内で 15% を超えることがよくあります。 2. ガス料金が 30 グウェイ未満に留まる場合、イーサリアムは一貫して Bitcoin よりも低い日中ボラティリティを示します。 ...

私のクラーケン先物ポジションが清算されたのはなぜですか?

私のクラーケン先物ポジションが清算されたのはなぜですか?

2026-07-26 06:19:51

証拠金要件を理解する1. Kraken Futures では、レバレッジをかけたポジションをオープンするために、資産のボラティリティと契約仕様に基づいて想定元本に対する割合として計算される最低初期証拠金を義務付けています。 2. 維持証拠金は当初証拠金よりも低く設定されていますが、重要なしきい値とし...

Kraken Futures の初回証拠金要件とは何ですか?

Kraken Futures の初回証拠金要件とは何ですか?

2026-07-26 02:40:27

Kraken先物のための当初証拠金フレームワーク1. Kraken Futures では、契約タイプ、原資産のボラティリティ、市場状況によって異なる初期証拠金が必要です。 BTC-USD 無期限契約の場合、想定元本 50,000 ドル未満のポジションの標準当初証拠金は 1.5% から始まります。 2...

MEXC先物の含み損益の計算方法は?

MEXC先物の含み損益の計算方法は?

2026-07-26 03:39:47

MEXC先物における含み損益を理解する1. 未実現損益とは、現在の市場価格とオープンポジションのエントリー価格に基づいて計算された理論上の損益を指します。 2. ポジションがクローズされるまで未決済のままであり、クローズされた時点で実現損益に変換されます。 3. MEXC は、操作を防止し、不安定な...

Phemex 先物証拠金残高とは何ですか?

Phemex 先物証拠金残高とは何ですか?

2026-07-25 22:39:44

市場のボラティリティパターン1. Bitcoin の価格変動は、米国 CPI レポートや連邦準備理事会の金利決定などのマクロ経済データの発表と相関関係があることがよくあります。 2. アルトコインの評価は、Bitcoin の支配力の変化中に、特に BTC が市場シェアの 55% を超えたときに、頻繁...

HTX 先物資金調達率の計算とは何ですか?

HTX 先物資金調達率の計算とは何ですか?

2026-07-26 01:19:48

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表やマクロ経済データの発表などの流動性の高いイベント中に、1 回の取引セッション内で 5% を超えることがよくあります。 2. アルトコインと BTC の相関関係は、弱気相場局面中に 0.9 を超えて急上昇しており、ほと...

HTX 契約清算価格はどのように計算されますか?

HTX 契約清算価格はどのように計算されますか?

2026-07-25 16:20:05

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF 承認発表などの流動性の高いイベント中に 24 時間以内で 15% を超えることがよくあります。 2. ガス料金が 30 グウェイ未満に留まる場合、イーサリアムは一貫して Bitcoin よりも低い日中ボラティリティを示します。 ...

私のクラーケン先物ポジションが清算されたのはなぜですか?

私のクラーケン先物ポジションが清算されたのはなぜですか?

2026-07-26 06:19:51

証拠金要件を理解する1. Kraken Futures では、レバレッジをかけたポジションをオープンするために、資産のボラティリティと契約仕様に基づいて想定元本に対する割合として計算される最低初期証拠金を義務付けています。 2. 維持証拠金は当初証拠金よりも低く設定されていますが、重要なしきい値とし...

Kraken Futures の初回証拠金要件とは何ですか?

Kraken Futures の初回証拠金要件とは何ですか?

2026-07-26 02:40:27

Kraken先物のための当初証拠金フレームワーク1. Kraken Futures では、契約タイプ、原資産のボラティリティ、市場状況によって異なる初期証拠金が必要です。 BTC-USD 無期限契約の場合、想定元本 50,000 ドル未満のポジションの標準当初証拠金は 1.5% から始まります。 2...

MEXC先物の含み損益の計算方法は?

MEXC先物の含み損益の計算方法は?

2026-07-26 03:39:47

MEXC先物における含み損益を理解する1. 未実現損益とは、現在の市場価格とオープンポジションのエントリー価格に基づいて計算された理論上の損益を指します。 2. ポジションがクローズされるまで未決済のままであり、クローズされた時点で実現損益に変換されます。 3. MEXC は、操作を防止し、不安定な...

すべての記事を見る

User not found or password invalid

Your input is correct