編集者: 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 v3 および v4 では、これらの価格はティックで表されます。
取引または LP 調整を行う前に、フックは流動性プールの現在の価格変動とコントラクトに保存されている価格変動を比較し、2 つの数値の差が特定の数値単位未満である場合 (当社の調査に基づいて、 9,116) の場合、フックはこの新しい価格帯に更新されます。
ただし、流動性プールの現在の価格が 9116 デジタル単位を超えて変動する場合、オラクルはその価格を +- 9116 に制限し、ブロック内の流動性プールの価格ポイントの変動量を制限します。
フックが更新された後、トランザクションまたは LP 調整は対応するブロックの終わりまで実行されず、フック スマート コントラクトをトリガーする次のブロックでサイクルが繰り返されます。
記録可能な価格 (ポイント) 変動の範囲を切り捨てることで、オラクルは外れ値を無視し、大規模な取引が価格に与える影響を排除できます。価格が大幅に変動し続ける場合、オラクルは流動性プールの価格ポイントにすぐに適応します。
切り捨てられた予言をより深く理解するために、融資市場を例として使用してみましょう。 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 Hook は開発中のため、最終仕様は変更される可能性があります。
29k 人気度
34k 人気度
30k 人気度
21k 人気度
18k 人気度
切り捨てられたOracleフック機能:Uniswapは再びDeFiを変えるのか?
編集者: 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 流動性プール内の資産の価格を記録し、次にオラクルの価格フィードを切り捨てるオンチェーンの価格オラクルです。つまり、** 単一ブロック内では、記録された価格は上昇することしかできません。または最大値まで下げます。 **
この切り捨ては、悪意のある攻撃者が価格を操作しようとする場合、複数のブロックにわたって操作を継続する必要があるため、これらの大規模トランザクションが正当であるか悪意があるかに関係なく、大規模なトランザクションが価格に与える長期的な影響を排除するのに役立ちます。オラクルの操作には費用がかかります**。
切り詰められた Oracle フックはどのように機能しますか?
このフックのスマート コントラクトは、対応する流動性プールの価格のコピーを保存します。Uniswap v3 および v4 では、これらの価格はティックで表されます。
取引または LP 調整を行う前に、フックは流動性プールの現在の価格変動とコントラクトに保存されている価格変動を比較し、2 つの数値の差が特定の数値単位未満である場合 (当社の調査に基づいて、 9,116) の場合、フックはこの新しい価格帯に更新されます。
ただし、流動性プールの現在の価格が 9116 デジタル単位を超えて変動する場合、オラクルはその価格を +- 9116 に制限し、ブロック内の流動性プールの価格ポイントの変動量を制限します。
フックが更新された後、トランザクションまたは LP 調整は対応するブロックの終わりまで実行されず、フック スマート コントラクトをトリガーする次のブロックでサイクルが繰り返されます。
記録可能な価格 (ポイント) 変動の範囲を切り捨てることで、オラクルは外れ値を無視し、大規模な取引が価格に与える影響を排除できます。価格が大幅に変動し続ける場合、オラクルは流動性プールの価格ポイントにすぐに適応します。
オラクルを切り捨てる方が安全です
切り捨てられた予言をより深く理解するために、融資市場を例として使用してみましょう。 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 Hook は開発中のため、最終仕様は変更される可能性があります。