元のタイトル:「Uniswap v4 Truncated Oracle Hook」オリジナル編集: Frank、Foresight NewsUniswap プロトコルは何百万ものトレーダーにとって重要な暗号インフラストラクチャであり、深い流動性を提供することで 1 兆 6000 億ドルを超える取引量をサポートしています。Uniswap v4 はプロトコルの最新の進化版であり、開発者は Uniswap 上で Hooks Build カスタム AMM 機能を使用できます。以前、時間加重平均のマーケットメーカーフックについて書きましたが、今日は「切り捨てられたオラクル」に焦点を当てます。Uniswap v3 プールのような価格オラクルは、流動性プールに関する価格情報を他の DeFi プロトコルに配信することが知られており、オプションの v4 フックとして展開される切り詰められた価格オラクルは、大規模なトランザクションを削減することができ、価格に影響を与え、オラクル耐性が高く、DeFi シナリオでの使用がより安全になります。## 価格オラクルの役割価格オラクルは、特定の資産の価格情報を表示するために使用されるツールです。これらのオンチェーンオラクルは、オンチェーンデータを反映するトラストレスな価格ソースです。 Uniswap v3 価格オラクルを使用すると、スマート コントラクトがオンチェーンの価格データを統合して使用し、DeFi 全体でより構成可能なアプリケーションを作成できるようになります。Uniswap v3 価格オラクルは、イーサリアムの Proof-of-Work (PoW) メカニズムを念頭に置いて構築されましたが、イーサリアムのコンセンサス アルゴリズムが Proof-of-Stake (PoS) に切り替わった後、オラクルの重要な前提の一部が変更され、その安全性が低下しました。 。Uniswap v3 での高流動性プールの価格操作のコストは高すぎますが、価格オラクルの重要性により、価格オラクルを操作する十分な金銭的インセンティブを持つ悪意のある攻撃者の標的にもなります。したがって、オラクルを変更して弾力性を高める必要があります。切り捨てられた価格オラクルは、別の計算式を使用して価格を計算し、操作の影響を受けにくい、より信頼性の高い価格フィードを提供できます。## 切り捨てられたオラクルのフックとは何ですか?切り捨てられたオラクルは、幾何平均公式を使用して Uniswap 流動性プール内の資産の価格を記録し、次にオラクルの価格フィードを切り捨てるオンチェーンの価格オラクルです。これは、単一のブロック内で価格を記録できることを意味します。最大値まで上下に移動するだけです。この切り捨ては、悪意のある攻撃者が価格を操作しようとすると、複数のブロックにわたって操作を継続する必要があるため、これらの大規模なトランザクションが正当であるか悪意があるかにかかわらず、価格に対する大規模なトランザクションの長期的な影響を排除するのに役立ちます。切り捨てられたオラクルは非常に高い。!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-7e928336dd-dd1a6f-6d2ef1)## 切り詰められた Oracle フックはどのように機能しますか?このフックのスマート コントラクトは、対応する流動性プールの価格のコピーを保存します。Uniswap v3 および v4 では、これらの価格はティックで表されます。取引または LP 調整を行う前に、フックは流動性プールの現在の価格変動とコントラクトに保存されている価格変動を比較し、2 つの数値の差が特定の数値単位未満である場合 (当社の調査に基づいて、 9、116)、フックはこの新しい価格帯に更新されます。ただし、流動性プールの現在の価格変動が 9116 デジタル単位を超える場合、オラクルはその価格を +- 9116 に制限し、ブロック内の流動性プールの価格変動量を制限します。フックが更新された後、トランザクションまたは LP 調整は対応するブロックの終わりまで実行されず、フック スマート コントラクトをトリガーする次のブロックでサイクルが繰り返されます。!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-9944156fb8-dd1a6f-6d2ef1)記録可能な価格 (ポイント) 変動の範囲を切り捨てることで、オラクルは外れ値を無視し、大規模な取引が価格に与える影響を排除できます。価格が大幅に変動し続ける場合、オラクルは流動性プールの価格ポイントにすぐに適応します。## オラクルを切り捨てる方が安全です切り捨てられた予言をより深く理解するために、融資市場を例として使用してみましょう。 DeFiレンディング市場では、ユーザーが担保価値の一部を上限として他の資産を貸し出すために資産を担保として預けることができます。たとえば、融資市場の住宅ローン金利が 1.5 の場合、アリスは 1,000 USDC を貸し出すために少なくとも 1,500 米ドルの担保を提供する必要があります。つまり、ETH が 1,000 米ドルの場合、アリスは少なくとも 1.5 ETH を預け入れる必要があります。 。そして、借入プロセス中、アリスは少なくとも 1.5 の比率を維持する必要があります。これは、彼女の 1.5 ETH の価格が下落した場合、誰でも彼女の不良債権を返済し、これら 1.5 ETH の担保を取得できることを意味します。融資市場は価格オラクルを使用してETHとUSDCの価格を比較します。 Uniswap v3 で ETH/USDC の流動性プールを操作することは現時点では経済的に非現実的ですが、悪意のある攻撃者 Bob は大規模なトランザクションを実行し、ETH の価格を下げることで小規模の DEX に影響を与える可能性があります。これにより、ボブはアリスのポジションを清算する必要があるように融資市場を操作できるようになり、ボブはアリスのローンを 1,500 ドル未満で返済し、彼女の 1.5 ETH を受け取ることができます。このタイプの操作は、価格オラクルに依存する DeFi プロトコルが損失を引き起こすために操作される最も一般的な方法の 1 つです。貸付プロトコルと貸付プロトコルは一例にすぎません。他の DeFi プリミティブ (永久契約など) もオンチェーンに依存しています。価格の神託。アリスが参加している DeFi 融資市場が切り捨て価格オラクルを使用している場合、ボブは一定期間市場操作を継続する必要があります。たとえば、この例では、ボブはアリスのポジションを清算する前に、オラクルの価格が希望する変動に達するまで 15 ブロック待つ必要があります。しかし、この 5 分以内に裁定取引ロボットがボブの対応するトランザクションを食べてしまい、ボブには何も残らない可能性があり、ボブにとってこのコストは高すぎます。!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-213b722f9c-dd1a6f-6d2ef1)現在、Uniswap v4 と truncated oracle Hook は開発中のため、最終仕様は変更される可能性があります。
Uniswap v4「Truncated Oracle」の概念、動作仕組み、機能を詳しく解説
元のタイトル:「Uniswap v4 Truncated Oracle Hook」
オリジナル編集: Frank、Foresight News
Uniswap プロトコルは何百万ものトレーダーにとって重要な暗号インフラストラクチャであり、深い流動性を提供することで 1 兆 6000 億ドルを超える取引量をサポートしています。Uniswap v4 はプロトコルの最新の進化版であり、開発者は Uniswap 上で Hooks Build カスタム AMM 機能を使用できます。
以前、時間加重平均のマーケットメーカーフックについて書きましたが、今日は「切り捨てられたオラクル」に焦点を当てます。
Uniswap v3 プールのような価格オラクルは、流動性プールに関する価格情報を他の DeFi プロトコルに配信することが知られており、オプションの v4 フックとして展開される切り詰められた価格オラクルは、大規模なトランザクションを削減することができ、価格に影響を与え、オラクル耐性が高く、DeFi シナリオでの使用がより安全になります。
価格オラクルの役割
価格オラクルは、特定の資産の価格情報を表示するために使用されるツールです。これらのオンチェーンオラクルは、オンチェーンデータを反映するトラストレスな価格ソースです。 Uniswap v3 価格オラクルを使用すると、スマート コントラクトがオンチェーンの価格データを統合して使用し、DeFi 全体でより構成可能なアプリケーションを作成できるようになります。
Uniswap v3 価格オラクルは、イーサリアムの Proof-of-Work (PoW) メカニズムを念頭に置いて構築されましたが、イーサリアムのコンセンサス アルゴリズムが Proof-of-Stake (PoS) に切り替わった後、オラクルの重要な前提の一部が変更され、その安全性が低下しました。 。
Uniswap v3 での高流動性プールの価格操作のコストは高すぎますが、価格オラクルの重要性により、価格オラクルを操作する十分な金銭的インセンティブを持つ悪意のある攻撃者の標的にもなります。
したがって、オラクルを変更して弾力性を高める必要があります。切り捨てられた価格オラクルは、別の計算式を使用して価格を計算し、操作の影響を受けにくい、より信頼性の高い価格フィードを提供できます。
切り捨てられたオラクルのフックとは何ですか?
切り捨てられたオラクルは、幾何平均公式を使用して Uniswap 流動性プール内の資産の価格を記録し、次にオラクルの価格フィードを切り捨てるオンチェーンの価格オラクルです。これは、単一のブロック内で価格を記録できることを意味します。最大値まで上下に移動するだけです。
この切り捨ては、悪意のある攻撃者が価格を操作しようとすると、複数のブロックにわたって操作を継続する必要があるため、これらの大規模なトランザクションが正当であるか悪意があるかにかかわらず、価格に対する大規模なトランザクションの長期的な影響を排除するのに役立ちます。切り捨てられたオラクルは非常に高い。
!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-7e928336dd-dd1a6f-6d2ef1)
切り詰められた Oracle フックはどのように機能しますか?
このフックのスマート コントラクトは、対応する流動性プールの価格のコピーを保存します。Uniswap v3 および v4 では、これらの価格はティックで表されます。
取引または LP 調整を行う前に、フックは流動性プールの現在の価格変動とコントラクトに保存されている価格変動を比較し、2 つの数値の差が特定の数値単位未満である場合 (当社の調査に基づいて、 9、116)、フックはこの新しい価格帯に更新されます。
ただし、流動性プールの現在の価格変動が 9116 デジタル単位を超える場合、オラクルはその価格を +- 9116 に制限し、ブロック内の流動性プールの価格変動量を制限します。
フックが更新された後、トランザクションまたは LP 調整は対応するブロックの終わりまで実行されず、フック スマート コントラクトをトリガーする次のブロックでサイクルが繰り返されます。
!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-9944156fb8-dd1a6f-6d2ef1)
記録可能な価格 (ポイント) 変動の範囲を切り捨てることで、オラクルは外れ値を無視し、大規模な取引が価格に与える影響を排除できます。価格が大幅に変動し続ける場合、オラクルは流動性プールの価格ポイントにすぐに適応します。
オラクルを切り捨てる方が安全です
切り捨てられた予言をより深く理解するために、融資市場を例として使用してみましょう。 DeFiレンディング市場では、ユーザーが担保価値の一部を上限として他の資産を貸し出すために資産を担保として預けることができます。
たとえば、融資市場の住宅ローン金利が 1.5 の場合、アリスは 1,000 USDC を貸し出すために少なくとも 1,500 米ドルの担保を提供する必要があります。つまり、ETH が 1,000 米ドルの場合、アリスは少なくとも 1.5 ETH を預け入れる必要があります。 。
そして、借入プロセス中、アリスは少なくとも 1.5 の比率を維持する必要があります。これは、彼女の 1.5 ETH の価格が下落した場合、誰でも彼女の不良債権を返済し、これら 1.5 ETH の担保を取得できることを意味します。
融資市場は価格オラクルを使用してETHとUSDCの価格を比較します。 Uniswap v3 で ETH/USDC の流動性プールを操作することは現時点では経済的に非現実的ですが、悪意のある攻撃者 Bob は大規模なトランザクションを実行し、ETH の価格を下げることで小規模の DEX に影響を与える可能性があります。
これにより、ボブはアリスのポジションを清算する必要があるように融資市場を操作できるようになり、ボブはアリスのローンを 1,500 ドル未満で返済し、彼女の 1.5 ETH を受け取ることができます。
このタイプの操作は、価格オラクルに依存する DeFi プロトコルが損失を引き起こすために操作される最も一般的な方法の 1 つです。貸付プロトコルと貸付プロトコルは一例にすぎません。他の DeFi プリミティブ (永久契約など) もオンチェーンに依存しています。価格の神託。
アリスが参加している DeFi 融資市場が切り捨て価格オラクルを使用している場合、ボブは一定期間市場操作を継続する必要があります。たとえば、この例では、ボブはアリスのポジションを清算する前に、オラクルの価格が希望する変動に達するまで 15 ブロック待つ必要があります。
しかし、この 5 分以内に裁定取引ロボットがボブの対応するトランザクションを食べてしまい、ボブには何も残らない可能性があり、ボブにとってこのコストは高すぎます。
!【Uniswap v4「Truncated Oracle」の概念・動作仕組み・機能を詳しく解説】(https://img-cdn.gateio.im/resize-social/moments-7f230462a9-213b722f9c-dd1a6f-6d2ef1)
現在、Uniswap v4 と truncated oracle Hook は開発中のため、最終仕様は変更される可能性があります。