Messari Research Report: ソラナ上の主要なオラクル、Pythの徹底分析

初級編3/28/2024, 5:41:14 PM
Pythは、プルモデルを通じて信頼性のある価格データを提供する効率的なオラクルプロトコルです。 プッシュモデルと同様に、オフチェーンエンジンにデータを提供し、オンチェーンのリクエストデータ時に価格の更新を提供します。PythはSynthetixやHeliumなどの著名なプロジェクトに採用されており、最も多様なブロックチェーンに対応するように拡大しています。そのエコシステムトークンPYTHの最大供給量は100億で、コミュニティ、プロバイダーのインセンティブ、エコシステムの成長、プロトコルの開発、プライベートセールに割り当てられています。Pythの目標は、すべての世界の金融市場データをWeb3で利用可能にすることです。

サマリー

  • Pythは、550億ドル相当の資産の価値を保証し、50以上のブロックチェーンおよび162のプロトコルを超えて、暗号通貨、株式、外国為替ペア、ETF、コモディティの価格情報をサポートしています。
  • 2024年2月、Pythオラクルの取引量は、合計Solana取引量の20%を平均しました。同時に、Solana上のPythデータプロバイダーは2024年2月に225,000ドルの手数料を支払いました。
  • Pythネットワークは、第一級のデータプロバイダーネットワークを利用して、ソラナとPythnet(他のすべてのブロックチェーン向けのPythオラクル更新を提供するアプリケーションチェーン)にデータを直接公開します。データプロバイダーには、機関トレーダー、有名な市場メーカー、Jane Street、CTC、Raydiumなどの有名なDeFiプロトコルが含まれています。
  • 第2四半期末までに、PythはSolanaプッシュオラクルを新しいSolanaプルオラクルに完全に移行する予定です。
  • Solanaの主要なオラクルとして、PythはEclipseに拡張された多くのアプリケーションをサポートし、Ethereum上の最初のSVMベースのレイヤー2ブロックチェーンであるEclipseで展開されます。

背景

ブロックチェーンアプリケーションは通常、外部のデータに依存しています。ただし、これらのシステムの設計により、外部データとのネイティブな相互作用が制限されており、補助なしには実現できません。そのため、ブロックチェーンはオラクルに依存し、中間業者として機能し、外部データを集約し、オンチェーンアプリケーションで利用可能にします。

通常、オラクルネットワークはノードに特定の情報を探求するようにインセンティブを与え、特定のデータポイントの値について合意し、これらの値を設定された時間枠内にブロックチェーンに公開するよう促します。ただし、この「プッシュ」モデルは間接的でコストがかかり、スケーリングが困難です。Pyth Networkは、第一情報提供者ネットワークを育成し、「プッシュ」モデルを調整することで、これらの問題に対処しています。このモデルはレイテンシーを低減し、迅速にスケーリングし、更新料金をデータ消費者(アプリケーションおよび開発者)に転送することでネットワークコストを削減します。

パイスは、暗号通貨、株式、外国為替ペア、ETF、および商品の正確な価格を提供することを目的とした言語ネットワークです。3つの主力製品を提供しています。

  • 価格フィード、スマートコントラクトのリアルタイム更新
  • ベンチマーク、歴史的市場データ
  • Pyth Entropy、セキュアな乱数ジェネレータ

Pythのデータの堅牢性は、世界の取引所、取引企業、市場メーカー、機関、およびDeFiからの約100人のデータプロバイダーで構成される貢献プロバイダーネットワークによって大幅に向上しています。一部の注目すべきプロバイダーには、Jane Street、Chicago Trading Company(CTC)、Binance、Raydium、Osmosis、Galaxy、および0xが含まれます。Pythは、現在50以上のブロックチェーンを対象に、開発者向けの金融市場データを提供することに焦点を当てています。

テクノロジー

ブロックチェーンと外部世界の間のデータを橋渡しするだけでなく、オラクルはオラクル問題を克服しようともしています。オラクル問題とは、外部データのセキュリティ、認証、信頼性を確保することを指し、外部ソースからの潜在的な障害を考慮します。

オラクル問題の解決には、通常、次の手順が含まれます。

  • バリデータまたはオラクルノードソースデータ
  • ノードは、ソースデータを暗号的に署名(検証)します
  • データの集約とデータポイントに関するコンセンサスの計算
  • ブロックチェーンネットワークへのデータ転送

オラクルの問題は、通常、プッシュモデルまたはプルモデルを通じて対処されます。ほとんどのオラクルは第三者のプッシュモデルを使用し、オラクルノードが第一情報源(取引所など)または第二情報源(CoinGeckoやKaikoなどのデータ集約者など)からデータを取得する中間業者として機能します。たとえば、Chainlinkの主要価格フィードオラクルノードは第二情報源からデータを取得します。プッシュオラクルは、一定の間隔で価格更新を個々のブロックチェーンにプッシュし、各オンチェーンの更新にはガス手数料がかかります。価格フィードの追加やオンチェーンの更新の遅延の削減は、オラクルネットワークにさらなるコストをもたらし、その拡張性を妨げます。さらに、データの取得には複数の信頼の前提が必要です:第一情報源が正確で安定していること、第二情報源が正確で安定していること、そしてオラクルネットワークが安定していること。

Pyth Networkは、そのプルモデルを通じて第三者のプッシュモデルの欠点に対処しています。最初手のデータプロバイダーネットワークを持つPythは、第三者のデータ信頼性に関するダウンストリームの信頼の前提を緩和します。Pythのプルモデルでは、データは取引所、市場メーカー、およびDeFiプロトコル(例:Jane Street、Binance、Raydiumなど)など、ネットワーク内のエンティティによって直接提供されます。これらのエンティティは正直に行動し、堅牢なデータを提供し、良い評判を維持し、プロトコルによって禁止されないようにインセンティブを与えられています。

エンドユーザーへのコスト負担の移行による追加的な利点は、需要に基づいて価格フィードが定期的な間隔ではなく更新されるため、コストがユーザーに移行されます。したがって、消費者は価格更新を開始し、同じDeFi取引(例:資産スワップ、永続的なスワップの決済)でチェーンに更新を引き込みます。需要に基づいて更新されることでコストをユーザーに移行することにより、Pythは451の価格フィード全体で頻繁に更新されていることから、これらのコストを効率的にリダイレクトします。

コアインタラクション

Pythは、プロトコルの2つのインスタンスを運用しています: Solanaメインネット上の1つとPythnet Appchain上のもう1つです。Solana上のPythインスタンスは、Solana上のプロトコル専用のデータを提供し、Pythnet上のPythインスタンスは、他のすべてのブロックチェーン上のプロトコルのためのデータを提供します。両方のインスタンスでは、Pyth Network上でオラクルの更新を容易にするために3つのコアエンティティが相互作用します。

  • データプロバイダー/パブリッシャー(Jane Street、CTC、Binance、0x、Raydiumなど)
  • Pyth Oracle Program (集約アルゴリズム)
  • データ コンシューマー (アプリケーション/開発者)

Pythnetのバリデーターはデータプロバイダーです。以前は、Pyth Data Associationがバリデーターに十分なステークを委任していましたが、ガバナンスの開始に伴い、この責任は現在、PYTHトークン保有者によって管理されています。執筆時点では、バリデーターのステークのダイナミクスを変更する提案はありませんでした。現在、すべてのバリデーターの重みは均等です。Pythデータの主要な供給源であるプロバイダーは、消費者によって開始されたDeFi取引全体で徴収されるわずかな手数料を通じて補償されています。

Pyth Oracle Programは、プロバイダーが提出したデータを組み合わせ、計算中に対応する価格フィードの集計価格と信頼区間を生成する集約アルゴリズムです。また、価格フィードを維持し、プロバイダーからの個々の入力を保存し、移動平均などの追加計算を実行します。アプリケーションと開発者は、オラクルプログラムによって生成された情報を読むために価格フィードの更新をリクエストする消費者として機能します。

ソラナ上のPython

価格フィードは、サービスアカウントと価格アカウントの 2 つの Solana アカウントで表されます。サービス アカウントには、株価フィードに関するメタデータ(銘柄記号、アセット タイプ、対応する価格アカウントなど)が保存されます。価格勘定には、各プロバイダーの名前、各プロバイダーが送信した価格と信頼区間、指数移動平均など、データプロバイダーによって承認されたデータが含まれています。どちらのアカウントもオラクル プログラムによって管理されており、オラクル プログラムには、主に製品アカウントを一覧表示する 3 番目のアカウントも含まれています。この設定により、アプリケーションは Pyth によって提供される価格フィードの完全なリストを分類できます。

プロバイダーは、価格更新を400ミリ秒ごとに提出します(Solanaのタイムスロットの長さ)。各更新は、価格と信頼区間の頻繁な集計更新を引き起こし、それらはその後、アプリケーションによって下流で使用されます。Solanaの低コストにより、Pyth(または任意のオラクル)は、開発者が関連する価格フィードをアプリケーションに渡すだけで済む効率的なプッシュモデルを運用できます。データのデシリアライズと公開された値を読み取り/統合する必要があります。

各プロバイダーが提出した個々のデータ値を保存することにより、オラクルはパフォーマンスの低下や悪意のある行動に対してプロバイダーを責任を追及することができることに価値があることに注意することは価値がある。Q2の終わりまでに、PythはSolanaプッシュオラクルを新しいSolanaプルオラクルに完全に移行する予定です。Pythチームは、Pythプルオラクルが既に開発ネットワーク上で稼働していることを示しています。

Pythonアプリケーションチェーン

Pythnetのアプリケーションチェーンは、Pythのデータプロバイダーネットワークによって提供されるデータを処理および集約するための計算レイヤーとして機能する、Solanaメインネットの権威あるプルーフオブステークのフォークです。Pythnet上の価格フィードは、Solanaだけでなく50以上のブロックチェーンからアクセス可能であり、その価格フィードは直接ブロックチェーンに公開されています。PythnetはSolanaのフォークであるため、Solana上のPythオラクルフレームワークとPythnet上のPythオラクルフレームワークはいくつか類似点がありますが、いくつかの違いもあります。

前述したSolanaのプッシュモデル(アカウントとオラクルプログラムを含む)は、Pythnetと似ています。ただし、Pythnetはターゲットチェーンではなく、プロバイダーが価格を提出する際に料金を請求しません。したがって、データプロバイダーはデータをPythnetにプッシュして集約し、オラクルプログラムを介してアカウントにシリアル化しますが、このデータはその後、ワームホールクロスチェーンメッセージングプロトコルを介して他のブロックチェーンにブロードキャストされます。次に、消費者は、オラクルデータに依存する通常のDeFiトランザクションを介してデータ転送を開始するときに、ターゲットチェーンにコストを負担し、データの更新を取得します。

クロスチェーンメッセージング

Pythnetでデータを公開および集約した後、データはすぐにWormholeを経由してルーティングされるわけではありません。代わりに、Pythはデータをメッセージバッファを介してルーティングし、Merkleツリーにハッシュ化します。これにより、ユーザーは単一のトランザクションに含める更新を選択できます。また、ユーザーがコストを低く保ち、データ更新に任意の計算を含めることが可能になります。各集約更新後、集約プログラムはメッセージをメッセージバッファに追加します。各タイムスロットごとに、Pythnetのバリデータはメッセージを読み、Merkleツリーを作成し、その後、すべての価格のMerkleルートを含むメッセージをPythnet上のWormhole契約に送信します。

その後、Wormhole管理者(Wormholeノード)はMerkleルートメッセージを読み、検証可能なアクション承認(VAA)を作成し、価格の更新を関連するブロックチェーンにブロードキャストします。VAAはデータの信頼性と安全な送信を保証します。VAAにはWormhole管理者の署名が含まれています。これらの署名は、管理者がVAAを目撃し検証したこと、およびWormholeガーディアンの署名が含まれていることを確認します。これらの署名は、ガーディアンがメッセージに含まれる情報、つまり価格のMerkleルートを目撃し検証したことを確認します。署名付きVAAは、Pythnetからターゲットブロックチェーンへ転送されるデータの正確性を確認するための検証可能で安全な方法であり、信頼された当事者(Wormholeガーディアン)によって検証されています。

ヘルメス

ヘルメスHermesは、開発者のアップデート開始プロセスを抽象化するWeb APIです。Hermesのようなサービスがないと、開発者は手動で必要な価格フィードを含むアップデートペイロードをコンパイルし、Wormholeで検証されたMerkleルートを使用して、対応するデータとMerkleプルーフをPythnetから取得する必要があります。Hermesを使用すると、開発者はWebサービスに簡単にクエリを実行してオラクル価格にアクセスできます。データコンシューマーは、最新の価格をRESTまたはWebSocket APIから取得できます。

REST (HTTP のサブセット) API 機能

  • 最新データへの即時アクセス、不規則なデータ取得間隔、または特定の条件に基づいてデータを要求するアプリケーションに最適
  • 実装と使用が簡単です。
  • 各リクエストは独立しており、クライアントとサーバー間の相互作用がより簡潔になります。
  • シナリオ:ポートフォリオの追跡、ローンの発行または返済など。

WebSocket APIの機能:

  • リアルタイムの継続的なデータストリームを必要とするアプリケーションに最適です。
  • 低い運用コスト:初期設定の後、データを繰り返しのHTTPヘッダーのオーバーヘッドなしに前後に送信できるため、頻繁なデータ転送に非常に効率的です。
  • リアルタイムの更新により、クライアントとサーバーの間の持続的な接続によってデータが即座に更新されます。
  • シナリオ:アービトラージトレーディング、収益最適化ツール、DEXトレーディングなど。

Hermesは許可なく、第三者がPyth Networkへの簡略化されたアクセスポイントを構築できるようにします。操作の複雑さにより、Pyth Data Associationは公開バージョンを維持しています。ただし、Triton、P2P、Liquify、EXTRなどの他の企業もHermesのホストされた独自のバージョンを提供しています。Hermesを提供するノードプロバイダの成長するリストはこちらで見つけることができます。

トークノミクス

  • エコシステムトークンPYTHのPYTHには、最大供給量10億PYTHトークンがあります。2024年5月の最初のアンロック後、その割り当ては以下の配布を反映します:
  • コミュニティとローンチ(6%):この部分は、最初のローンチ活動、関連イベント、イニシアチブに割り当てられます。
  • プロバイダー報酬(22%):Pythデータプロバイダーネットワーク向けに意図されており、この割り当ては、プロバイダーへの報酬、プログラムの資金提供、初期的に流動性が不足している可能性のある新しいアセットのサポートを促進するために使用されます。
  • エコシステムの成長(52%):Pythネットワークへの貢献者(開発者、研究者、教育者、早期提供者を含む)に割り当てられます。創設チームや中核的な貢献者を超えたイニシアチブを促進し、貢献を報いることを目指しています。
  • プロトコル開発(10%):ツール、製品、およびインフラストラクチャの構築に専念する主要な貢献者(すなわち、Douro Labs)に割り当てられています。
  • プライベートセール(10%):2回の資金調達のために予約されています。 PythはPYTHあたりの販売価格やその評価額を公開していません。 2023年12月、Pythは、Castle Island Ventures、Wintermute Ventures、Borderless Capital、CMT Digital、Bodhi Ventures、Distributed Global、Multicoin Capital、Delphi Digitalなどの注目すべき投資家を含むアーリーストラテジックラウンドに関する更新を発表しました。

統治

PYTH トークンはSolana上のSPLトークンであり(Ethereum上のERC-20に相当)、その中核的なユーティリティはガバナンスです。PYTH保有者は資産をステークし、Pyth改善提案(PIP)をサポートするために投票することでプロトコルの開発を導くことができます。現時点では、Pythian Councilの選挙やPyth DAO憲法の承認を含む、投票が行われているまたは行われている提案のみがあります。ガバナンスは、修正可能な典型的なトピックをカバーしています。

  • オンチェーンソフトウェアの更新
  • データ提供者向けの報酬体系
  • ライセンスプロバイダを作成するためのルール
  • オラクルの更新のサイズ、額、および存在する手数料
  • 新しい価格フィードを追加し、それをサポートする人を特定する

Pyth DAOは、Pythian CouncilとPrice Feed Committeeから構成されています。両委員会は、委員のローテーションを図るために、6か月ごとに選挙を行います。さらに、1/3未満の参加時間を持つメンバーは再選から除外されます。このシステムにより、積極的なメンバーの参加とPythの目標との整合性が確保されます。両委員会は、特定の運営PIPsについての投票と実行を担当しています。

ピシアン委員会

  • Pythian 7-of-9マルチシグウォレットには8人のメンバーと運用ウォレットホルダーが署名者としています。
  • すべての選挙は4人のメンバーを交代させます。
  • 彼らは、オラクルプログラムの更新、検証メカニズム、オラクル更新手数料および単位の調整に関連する運用PIPsに投票する権限を持っています。また、PGAS(Pythnet上のバリデータに割り当てられた/委任されたガストークン)に関する運用も行います。

価格フィード委員会

  • プライスフィード5-of-8マルチシグウォレットには7人のメンバーがおり、運用ウォレットホルダーが署名者としています。
  • すべての選挙は3人のメンバーを交代させます。
  • 彼らは、提供される価格フィードの収集の管理、パブリッシャーの選択、価格フィードの要件(つまり、ソースごとの最小および最大プロバイダー数)に関する運用的なPIPに投票するために承認されることがあります。

PythのDiscordフォーラムでの議論の後、PYTH保有者は、Realmsのガバナンスポータルで提案に投票することができます。現在、提案作成者は、提案を作成するために2500万PYTHを保持する必要があります。

Pyth DAOは、憲法的PIPと運営上のPIPの2種類で構成されています。憲法的PIPには、プロトコルの更新、構造の決定、Pyth DAOの運営の指針が含まれます。これらを実施するには67%以上のサポートが必要です。運営上のPIPには、委員会メンバーへの委任や財務、Pythian委員会、Price Feed委員会の運営が含まれます。これらのPIPに対する投票は委員会メンバーに委任することができ、50%以上のサポートが必要です。

Python の使用法

Pythは、Solana上で最も一般的に使用されるプロトコルの1つです。2024年2月、そのオラクルトランザクションはSolana全体の平均の20%を占めていました。同じ期間に、PythonデータプロバイダーはSolanaで225,000ドルを支払いました。Pythonのオラクルはブロックチェーンの価値の95%を守っています。2024年1月現在、Pythは他の9つのブロックチェーン上の価値の90%以上、および他の16のブロックチェーン上の価値の50%以上を保護しています。

有名なユーザー

Pythは、Pythnet上のソースをスケーリングできる能力により、さまざまなブロックチェーンで最も広く使用されているオラクルプロトコルの1つとなりました。新しいデータソースをターゲットチェーンに直接追加する代わりに、Pythnetに新しいデータソースを追加し、それをサポートされている各ターゲットチェーン上のPythのオラクル契約が利用できるようにします。その結果、Pythは拡張する予定のチェーンに対してオラクル契約を構築できます。さまざまなブロックチェーンへのサポートが拡大するにつれ、いくつかの注目すべきプロジェクトがPythのオラクルネットワークを採用しています。以下にいくつかの代表的な例を示します。

シンセティックス

Synthetixは、Synthsとして知られるシンセティックアセットの作成を可能にする分散型流動性プロトコルであり、これらは暗号通貨や通貨、商品、株式などの実世界資産の価値を追跡します。Synthetixは、ユーザーが実際にそれらを保有せずにさまざまな資産に露出することを可能にし、これにより投資機会が広がり、暗号通貨市場の流動性が向上します。Synthetixの機能の重要な要素は、Pythネットワークオラクルとの統合です。これらのオラクルは、高精度でリアルタイムな価格フィードを提供し、Synthsの価値の精度を維持するために重要です。

ヘリウム

Heliumは、トークンベースの経済的インセンティブシステムを通じて、参加者に無線デバイスを展開してネットワークのカバレッジを提供するよう奨励する、分散型のモノのインターネット(IoT)ネットワークです。Heliumは、Pythネットワークオラクルを活用して、ネイティブトークンであるHNTの正確なオンチェーン市場価格を提供します。これらの価格は、焼却されたHNTをデータクレジット(DC)に変換し、資金配分を正確に測定するなど、さまざまなネットワーク活動にとって重要です。HeliumはDeFiではありませんが、Heliumの分散型接続プラットフォームでのPythオラクルの使用は、伝統的なDeFiの領域外でもプロトコルの経済を管理するための正確なデータの重要性を示しています。

エクリプス

Eclipseは最近、シリーズAの資金調達ラウンドで5,000万ドルを調達し、実行にSolana Virtual Machine(SVM)、データ可用性にCelestiaを使用し、セキュリティの決済レイヤーとしてイーサリアムを活用した最初の第2レイヤーブロックチェーンを立ち上げました。Eclipseのローンチは、イーサリアムユーザーから流動性を引き付け、Solanaの第2層上の分散型アプリケーションに誘導することが期待されています。Solanaのリーディングオラクルとして、PythはEclipseへの拡張とEclipseでのローンチを行う多くのアプリケーションをサポートする。

競争分析

オラクルフィールドは、Chainlinkによって支配される激しく競争が激しい業界です。Chronicle Protocolは2017年にMakerDAOのために初のオンチェーンオラクルを作成しましたが、2023年末まで公開オラクルネットワークを立ち上げませんでした。現在、Chronicleは2つのブロックチェーンのみソースを提供していますが、拡大計画を立てています。ChainlinkはDeFiの開発の年月を経て市場シェアを獲得し、さまざまなオラクルベースの製品を立ち上げ、幅広い市場にサービスを提供しています。現時点で、Pyth Networkよりも安全なプロトコルは3つしかありません。Chainlink、Chronicle、WINkLink - これらのトップ4つのプロトコルは、すべてのオラクル市場価値の90〜95%を占めています。それでも、Pythは対象となるブロックチェーンの数とセキュリティ価値の点でリードしています。Chainlinkは、対象となるブロックチェーンの多様性とセキュリティ価値の点でPythの主要な競合相手です。

チェーンリンク

批評家は、オラクルノードがデータを取得する方法の透明性の欠如により、Chainlinkを「ブラックボックス」と呼んでいます。データのソースは、オンチェーンまたはChainlinkオラクルノードのWebサイトでは識別されません。対照的に、Pythネットワーク上のすべてのデータポイントは、Pythの価格情報ウェブページからSolanaブロックエクスプローラーにトランザクションハッシュをコピーすることで、個々のプロバイダーの公開鍵までさかのぼることができます。Chainlink上のデータはChainlinkのオラクルノードにまでさかのぼることもできますが、Pythのデータプロバイダーはファーストパーティのソースです。Chainlinkのデータとは異なり、Pythの開示データは、取引所、取引会社、マーケットメーカーなどの業務から内部的に供給されています。ただし、プロバイダーの公開鍵は ID に公開されていないため、Pyth がプロバイダー ネットワークを管理する方法に信頼層が追加されます。

Pythは従来の金融と暗号通貨価格情報に焦点を当てていますが、Chainlinkにはいくつかの製品があります。これには相互運用性プロトコル(CCIP)、リザーブ証明情報フィードおよび開発者ツール(VRF、API機能、および自動化サービス)、およびその市場データフィードが含まれます。したがって、Pythの主力製品はChainlinkの主要市場データフィード製品に挑戦していますが、PythはPythエントロピーを介してランダムナンバージェネレーターも提供しています。以下は、市場データフィードの観点でのPythとChainlinkの比較です。

データソース

PYTH

  • Pythは、主要なソースからデータを直接集約し、PythnetアプリケーションチェーンとSolana上の価格情報を400ミリ秒ごとに更新します。
  • Solanaの外では、他のチェーンは価格更新を開始してそれをそれぞれのチェーンに公開する必要があります。つまり、データの新鮮さは400ミリ秒から次のオンデマンド更新までの間です。
  • 取引も行うデータプロバイダーにとって、特定の取引に不利な正直なデータポイントを公表することに利益相反が存在します。ほとんどのプロバイダーが誠実で高い評判を維持しようとしており、更新を調整していないと仮定すれば、Pythの集計アルゴリズムは、外れ値のデータポイントに低い重みを適用することでこのリスクを緩和すべきです。
  • 直接主要なソースからデータを取得することで、新しく作成された取引ペアの価格情報を迅速に追加することができます。

チェーンリンク

  • Chainlinkは、二次ソース(データ集計者)からデータを集約し、ブロックチェーンの頻度に基づいてオンチェーンで価格情報を更新します。
  • データポイントの新鮮さは、セカンダリソースからの更新とオラクルネットワークの集約に依存しています。
  • 主要な情報源が特定の取引ペアをサポートするかもしれませんが、価格情報の入手可能性は、そのデータポイントについての二次集約者もカバーすることに依存します。これにより新しい情報ストリームを追加する際に摩擦が生じる可能性がありますが、主要な取引ペアには問題ありません。

プル対プッシュモデル

パイス

  • Solanaでは、Pythはプッシュモデルを利用し、400ミリ秒ごとに更新を公開しています。
  • Pythnetでは、プルモデルが採用されています。ユーザーはターゲットチェーンで更新を開始し、Pythnetで公開された更新はWormholeを経由して要求されたチェーンにブロードキャストされます。このモデルでは、ユーザーは手数料が発生します。
  • Solana以外のすべての市場価格データストリームはPythnetに存在するため、Pythはサポートされている/新しいチェーン上でデータストリームを直接統合するために必要なコストと時間を削減する能力を提供します。ただし、Pythのスケーラビリティは遅延の層を導入し、Wormholeに対する追加の信頼/依存をもたらします。

チェーンリンク

  • Chainlinkの主要な市場データストリームは、プッシュモデルを利用しており、しばしばターゲットチェーンのブロックタイムに更新を公開しています。これはオラクルノードにコスト負担を課す可能性があり、時折、高いボラティリティ環境下でのトランザクションの失敗につながることがありますが、そのような事例はまれです。
  • 新しいチェーンや既存のチェーンに価格データストリームを追加すると、各サポートされているネットワークに対応するために新しいストリームを実装する必要があり、それに伴うコストが増加します。
  • Chainlinkのアプローチは、追加のリレーヤーに依存せず、Chainlinkのオラクルネットワークとターゲットブロックチェーンの間に追加の信頼を導入しません。
  • Chainlinkはデータストリーム製品でもプルモデルを提供しています。
  • プッシュモデルに類似して、データは処理されますが、リクエストされた際に価格の更新を提供するChainlinkのオフチェーンデータエンジンに送信されます。
  • 現在、データストリームはアービトラムでのみ利用可能で、8つの価格データストリームが維持されています。

使用

  • Pythは、50以上のブロックチェーン上の162のプロトコルにわたる55億ドルの資金を保護しています。
  • Chainlinkは、19のブロックチェーン上の371のプロトコルで387億ドルを保護しています。

両方のシステムには、市場データ情報フローに関して利点と欠点があります。 Pythのモデルは、高い更新頻度を維持しながら価格情報ストリームの数量をスケーリングするのに適しています。 ただし、Pythの高い忠実度データを維持する能力は、悪質な行動からのプロバイダーへの潜在的な利益を上回るという前提に依存しています。そのネットワークの安定性は、Wormholeの正常な運用に依存しています。 対照的に、Chainlinkのモデルは、元のデータソースへの信頼が少なくて済むし、サポートされているブロックチェーンとのオラクルネットワークの関係も少なくて済みます。なぜなら、それは二次集約ソースからデータを取得し、それをターゲットチェーンに直接公開するからです。 ただし、データ情報フローの拡張やより広範囲のブロックチェーンのカバーは、より高いコストがかかります。 それにもかかわらず、暗号通貨市場が成長し続ける中、新しいプロトコルは、異なるオラクル価格情報ストリームを実装する際に多くの選択肢とトレードオフ/リスクを考慮する必要があります。

サマリー

Pyth Networkは、オラクルの景観を再構築する先駆的なプロトコルです。第一級のデータプロバイダーネットワークを育成し、プルベースのオラクルを実装することで、オラクルユーザーにコストを転嫁します。この設計により、Pythはオラクルネットワークのコストを削減し、価格更新頻度を増やし、主要なデータソースに基づいた市場データを直接保護します。ローンチ以来、Pythは最も多くのブロックチェーンにサービスを拡大し、総額で4番目に多いシェアを保持しています(2024年3月時点、55億ドル)。プロバイダーネットワークの拡大に伴い、Pythは、すべての世界金融市場データをWeb3で利用可能にするというミッションを達成することを目指しています。

ステートメント:

  1. この記事は[から転載されましたテックフロー ディープ タイド],著作権は元の著者に属します[Messari], if you have any objection to the reprint, please contactGate Learn Team, チームは関連手続きに従ってできるだけ早く対処します。

  2. 免責事項:この記事で表現されている意見や考えは、著者個人の意見を表しており、投資アドバイスを構成するものではありません。

  3. 記事の他の言語バージョンは、Gate Learnチームによって翻訳されており、述べられていませんGate.io, 翻訳された記事の複製、配布、または盗用はできません。

Messari Research Report: ソラナ上の主要なオラクル、Pythの徹底分析

初級編3/28/2024, 5:41:14 PM
Pythは、プルモデルを通じて信頼性のある価格データを提供する効率的なオラクルプロトコルです。 プッシュモデルと同様に、オフチェーンエンジンにデータを提供し、オンチェーンのリクエストデータ時に価格の更新を提供します。PythはSynthetixやHeliumなどの著名なプロジェクトに採用されており、最も多様なブロックチェーンに対応するように拡大しています。そのエコシステムトークンPYTHの最大供給量は100億で、コミュニティ、プロバイダーのインセンティブ、エコシステムの成長、プロトコルの開発、プライベートセールに割り当てられています。Pythの目標は、すべての世界の金融市場データをWeb3で利用可能にすることです。

サマリー

  • Pythは、550億ドル相当の資産の価値を保証し、50以上のブロックチェーンおよび162のプロトコルを超えて、暗号通貨、株式、外国為替ペア、ETF、コモディティの価格情報をサポートしています。
  • 2024年2月、Pythオラクルの取引量は、合計Solana取引量の20%を平均しました。同時に、Solana上のPythデータプロバイダーは2024年2月に225,000ドルの手数料を支払いました。
  • Pythネットワークは、第一級のデータプロバイダーネットワークを利用して、ソラナとPythnet(他のすべてのブロックチェーン向けのPythオラクル更新を提供するアプリケーションチェーン)にデータを直接公開します。データプロバイダーには、機関トレーダー、有名な市場メーカー、Jane Street、CTC、Raydiumなどの有名なDeFiプロトコルが含まれています。
  • 第2四半期末までに、PythはSolanaプッシュオラクルを新しいSolanaプルオラクルに完全に移行する予定です。
  • Solanaの主要なオラクルとして、PythはEclipseに拡張された多くのアプリケーションをサポートし、Ethereum上の最初のSVMベースのレイヤー2ブロックチェーンであるEclipseで展開されます。

背景

ブロックチェーンアプリケーションは通常、外部のデータに依存しています。ただし、これらのシステムの設計により、外部データとのネイティブな相互作用が制限されており、補助なしには実現できません。そのため、ブロックチェーンはオラクルに依存し、中間業者として機能し、外部データを集約し、オンチェーンアプリケーションで利用可能にします。

通常、オラクルネットワークはノードに特定の情報を探求するようにインセンティブを与え、特定のデータポイントの値について合意し、これらの値を設定された時間枠内にブロックチェーンに公開するよう促します。ただし、この「プッシュ」モデルは間接的でコストがかかり、スケーリングが困難です。Pyth Networkは、第一情報提供者ネットワークを育成し、「プッシュ」モデルを調整することで、これらの問題に対処しています。このモデルはレイテンシーを低減し、迅速にスケーリングし、更新料金をデータ消費者(アプリケーションおよび開発者)に転送することでネットワークコストを削減します。

パイスは、暗号通貨、株式、外国為替ペア、ETF、および商品の正確な価格を提供することを目的とした言語ネットワークです。3つの主力製品を提供しています。

  • 価格フィード、スマートコントラクトのリアルタイム更新
  • ベンチマーク、歴史的市場データ
  • Pyth Entropy、セキュアな乱数ジェネレータ

Pythのデータの堅牢性は、世界の取引所、取引企業、市場メーカー、機関、およびDeFiからの約100人のデータプロバイダーで構成される貢献プロバイダーネットワークによって大幅に向上しています。一部の注目すべきプロバイダーには、Jane Street、Chicago Trading Company(CTC)、Binance、Raydium、Osmosis、Galaxy、および0xが含まれます。Pythは、現在50以上のブロックチェーンを対象に、開発者向けの金融市場データを提供することに焦点を当てています。

テクノロジー

ブロックチェーンと外部世界の間のデータを橋渡しするだけでなく、オラクルはオラクル問題を克服しようともしています。オラクル問題とは、外部データのセキュリティ、認証、信頼性を確保することを指し、外部ソースからの潜在的な障害を考慮します。

オラクル問題の解決には、通常、次の手順が含まれます。

  • バリデータまたはオラクルノードソースデータ
  • ノードは、ソースデータを暗号的に署名(検証)します
  • データの集約とデータポイントに関するコンセンサスの計算
  • ブロックチェーンネットワークへのデータ転送

オラクルの問題は、通常、プッシュモデルまたはプルモデルを通じて対処されます。ほとんどのオラクルは第三者のプッシュモデルを使用し、オラクルノードが第一情報源(取引所など)または第二情報源(CoinGeckoやKaikoなどのデータ集約者など)からデータを取得する中間業者として機能します。たとえば、Chainlinkの主要価格フィードオラクルノードは第二情報源からデータを取得します。プッシュオラクルは、一定の間隔で価格更新を個々のブロックチェーンにプッシュし、各オンチェーンの更新にはガス手数料がかかります。価格フィードの追加やオンチェーンの更新の遅延の削減は、オラクルネットワークにさらなるコストをもたらし、その拡張性を妨げます。さらに、データの取得には複数の信頼の前提が必要です:第一情報源が正確で安定していること、第二情報源が正確で安定していること、そしてオラクルネットワークが安定していること。

Pyth Networkは、そのプルモデルを通じて第三者のプッシュモデルの欠点に対処しています。最初手のデータプロバイダーネットワークを持つPythは、第三者のデータ信頼性に関するダウンストリームの信頼の前提を緩和します。Pythのプルモデルでは、データは取引所、市場メーカー、およびDeFiプロトコル(例:Jane Street、Binance、Raydiumなど)など、ネットワーク内のエンティティによって直接提供されます。これらのエンティティは正直に行動し、堅牢なデータを提供し、良い評判を維持し、プロトコルによって禁止されないようにインセンティブを与えられています。

エンドユーザーへのコスト負担の移行による追加的な利点は、需要に基づいて価格フィードが定期的な間隔ではなく更新されるため、コストがユーザーに移行されます。したがって、消費者は価格更新を開始し、同じDeFi取引(例:資産スワップ、永続的なスワップの決済)でチェーンに更新を引き込みます。需要に基づいて更新されることでコストをユーザーに移行することにより、Pythは451の価格フィード全体で頻繁に更新されていることから、これらのコストを効率的にリダイレクトします。

コアインタラクション

Pythは、プロトコルの2つのインスタンスを運用しています: Solanaメインネット上の1つとPythnet Appchain上のもう1つです。Solana上のPythインスタンスは、Solana上のプロトコル専用のデータを提供し、Pythnet上のPythインスタンスは、他のすべてのブロックチェーン上のプロトコルのためのデータを提供します。両方のインスタンスでは、Pyth Network上でオラクルの更新を容易にするために3つのコアエンティティが相互作用します。

  • データプロバイダー/パブリッシャー(Jane Street、CTC、Binance、0x、Raydiumなど)
  • Pyth Oracle Program (集約アルゴリズム)
  • データ コンシューマー (アプリケーション/開発者)

Pythnetのバリデーターはデータプロバイダーです。以前は、Pyth Data Associationがバリデーターに十分なステークを委任していましたが、ガバナンスの開始に伴い、この責任は現在、PYTHトークン保有者によって管理されています。執筆時点では、バリデーターのステークのダイナミクスを変更する提案はありませんでした。現在、すべてのバリデーターの重みは均等です。Pythデータの主要な供給源であるプロバイダーは、消費者によって開始されたDeFi取引全体で徴収されるわずかな手数料を通じて補償されています。

Pyth Oracle Programは、プロバイダーが提出したデータを組み合わせ、計算中に対応する価格フィードの集計価格と信頼区間を生成する集約アルゴリズムです。また、価格フィードを維持し、プロバイダーからの個々の入力を保存し、移動平均などの追加計算を実行します。アプリケーションと開発者は、オラクルプログラムによって生成された情報を読むために価格フィードの更新をリクエストする消費者として機能します。

ソラナ上のPython

価格フィードは、サービスアカウントと価格アカウントの 2 つの Solana アカウントで表されます。サービス アカウントには、株価フィードに関するメタデータ(銘柄記号、アセット タイプ、対応する価格アカウントなど)が保存されます。価格勘定には、各プロバイダーの名前、各プロバイダーが送信した価格と信頼区間、指数移動平均など、データプロバイダーによって承認されたデータが含まれています。どちらのアカウントもオラクル プログラムによって管理されており、オラクル プログラムには、主に製品アカウントを一覧表示する 3 番目のアカウントも含まれています。この設定により、アプリケーションは Pyth によって提供される価格フィードの完全なリストを分類できます。

プロバイダーは、価格更新を400ミリ秒ごとに提出します(Solanaのタイムスロットの長さ)。各更新は、価格と信頼区間の頻繁な集計更新を引き起こし、それらはその後、アプリケーションによって下流で使用されます。Solanaの低コストにより、Pyth(または任意のオラクル)は、開発者が関連する価格フィードをアプリケーションに渡すだけで済む効率的なプッシュモデルを運用できます。データのデシリアライズと公開された値を読み取り/統合する必要があります。

各プロバイダーが提出した個々のデータ値を保存することにより、オラクルはパフォーマンスの低下や悪意のある行動に対してプロバイダーを責任を追及することができることに価値があることに注意することは価値がある。Q2の終わりまでに、PythはSolanaプッシュオラクルを新しいSolanaプルオラクルに完全に移行する予定です。Pythチームは、Pythプルオラクルが既に開発ネットワーク上で稼働していることを示しています。

Pythonアプリケーションチェーン

Pythnetのアプリケーションチェーンは、Pythのデータプロバイダーネットワークによって提供されるデータを処理および集約するための計算レイヤーとして機能する、Solanaメインネットの権威あるプルーフオブステークのフォークです。Pythnet上の価格フィードは、Solanaだけでなく50以上のブロックチェーンからアクセス可能であり、その価格フィードは直接ブロックチェーンに公開されています。PythnetはSolanaのフォークであるため、Solana上のPythオラクルフレームワークとPythnet上のPythオラクルフレームワークはいくつか類似点がありますが、いくつかの違いもあります。

前述したSolanaのプッシュモデル(アカウントとオラクルプログラムを含む)は、Pythnetと似ています。ただし、Pythnetはターゲットチェーンではなく、プロバイダーが価格を提出する際に料金を請求しません。したがって、データプロバイダーはデータをPythnetにプッシュして集約し、オラクルプログラムを介してアカウントにシリアル化しますが、このデータはその後、ワームホールクロスチェーンメッセージングプロトコルを介して他のブロックチェーンにブロードキャストされます。次に、消費者は、オラクルデータに依存する通常のDeFiトランザクションを介してデータ転送を開始するときに、ターゲットチェーンにコストを負担し、データの更新を取得します。

クロスチェーンメッセージング

Pythnetでデータを公開および集約した後、データはすぐにWormholeを経由してルーティングされるわけではありません。代わりに、Pythはデータをメッセージバッファを介してルーティングし、Merkleツリーにハッシュ化します。これにより、ユーザーは単一のトランザクションに含める更新を選択できます。また、ユーザーがコストを低く保ち、データ更新に任意の計算を含めることが可能になります。各集約更新後、集約プログラムはメッセージをメッセージバッファに追加します。各タイムスロットごとに、Pythnetのバリデータはメッセージを読み、Merkleツリーを作成し、その後、すべての価格のMerkleルートを含むメッセージをPythnet上のWormhole契約に送信します。

その後、Wormhole管理者(Wormholeノード)はMerkleルートメッセージを読み、検証可能なアクション承認(VAA)を作成し、価格の更新を関連するブロックチェーンにブロードキャストします。VAAはデータの信頼性と安全な送信を保証します。VAAにはWormhole管理者の署名が含まれています。これらの署名は、管理者がVAAを目撃し検証したこと、およびWormholeガーディアンの署名が含まれていることを確認します。これらの署名は、ガーディアンがメッセージに含まれる情報、つまり価格のMerkleルートを目撃し検証したことを確認します。署名付きVAAは、Pythnetからターゲットブロックチェーンへ転送されるデータの正確性を確認するための検証可能で安全な方法であり、信頼された当事者(Wormholeガーディアン)によって検証されています。

ヘルメス

ヘルメスHermesは、開発者のアップデート開始プロセスを抽象化するWeb APIです。Hermesのようなサービスがないと、開発者は手動で必要な価格フィードを含むアップデートペイロードをコンパイルし、Wormholeで検証されたMerkleルートを使用して、対応するデータとMerkleプルーフをPythnetから取得する必要があります。Hermesを使用すると、開発者はWebサービスに簡単にクエリを実行してオラクル価格にアクセスできます。データコンシューマーは、最新の価格をRESTまたはWebSocket APIから取得できます。

REST (HTTP のサブセット) API 機能

  • 最新データへの即時アクセス、不規則なデータ取得間隔、または特定の条件に基づいてデータを要求するアプリケーションに最適
  • 実装と使用が簡単です。
  • 各リクエストは独立しており、クライアントとサーバー間の相互作用がより簡潔になります。
  • シナリオ:ポートフォリオの追跡、ローンの発行または返済など。

WebSocket APIの機能:

  • リアルタイムの継続的なデータストリームを必要とするアプリケーションに最適です。
  • 低い運用コスト:初期設定の後、データを繰り返しのHTTPヘッダーのオーバーヘッドなしに前後に送信できるため、頻繁なデータ転送に非常に効率的です。
  • リアルタイムの更新により、クライアントとサーバーの間の持続的な接続によってデータが即座に更新されます。
  • シナリオ:アービトラージトレーディング、収益最適化ツール、DEXトレーディングなど。

Hermesは許可なく、第三者がPyth Networkへの簡略化されたアクセスポイントを構築できるようにします。操作の複雑さにより、Pyth Data Associationは公開バージョンを維持しています。ただし、Triton、P2P、Liquify、EXTRなどの他の企業もHermesのホストされた独自のバージョンを提供しています。Hermesを提供するノードプロバイダの成長するリストはこちらで見つけることができます。

トークノミクス

  • エコシステムトークンPYTHのPYTHには、最大供給量10億PYTHトークンがあります。2024年5月の最初のアンロック後、その割り当ては以下の配布を反映します:
  • コミュニティとローンチ(6%):この部分は、最初のローンチ活動、関連イベント、イニシアチブに割り当てられます。
  • プロバイダー報酬(22%):Pythデータプロバイダーネットワーク向けに意図されており、この割り当ては、プロバイダーへの報酬、プログラムの資金提供、初期的に流動性が不足している可能性のある新しいアセットのサポートを促進するために使用されます。
  • エコシステムの成長(52%):Pythネットワークへの貢献者(開発者、研究者、教育者、早期提供者を含む)に割り当てられます。創設チームや中核的な貢献者を超えたイニシアチブを促進し、貢献を報いることを目指しています。
  • プロトコル開発(10%):ツール、製品、およびインフラストラクチャの構築に専念する主要な貢献者(すなわち、Douro Labs)に割り当てられています。
  • プライベートセール(10%):2回の資金調達のために予約されています。 PythはPYTHあたりの販売価格やその評価額を公開していません。 2023年12月、Pythは、Castle Island Ventures、Wintermute Ventures、Borderless Capital、CMT Digital、Bodhi Ventures、Distributed Global、Multicoin Capital、Delphi Digitalなどの注目すべき投資家を含むアーリーストラテジックラウンドに関する更新を発表しました。

統治

PYTH トークンはSolana上のSPLトークンであり(Ethereum上のERC-20に相当)、その中核的なユーティリティはガバナンスです。PYTH保有者は資産をステークし、Pyth改善提案(PIP)をサポートするために投票することでプロトコルの開発を導くことができます。現時点では、Pythian Councilの選挙やPyth DAO憲法の承認を含む、投票が行われているまたは行われている提案のみがあります。ガバナンスは、修正可能な典型的なトピックをカバーしています。

  • オンチェーンソフトウェアの更新
  • データ提供者向けの報酬体系
  • ライセンスプロバイダを作成するためのルール
  • オラクルの更新のサイズ、額、および存在する手数料
  • 新しい価格フィードを追加し、それをサポートする人を特定する

Pyth DAOは、Pythian CouncilとPrice Feed Committeeから構成されています。両委員会は、委員のローテーションを図るために、6か月ごとに選挙を行います。さらに、1/3未満の参加時間を持つメンバーは再選から除外されます。このシステムにより、積極的なメンバーの参加とPythの目標との整合性が確保されます。両委員会は、特定の運営PIPsについての投票と実行を担当しています。

ピシアン委員会

  • Pythian 7-of-9マルチシグウォレットには8人のメンバーと運用ウォレットホルダーが署名者としています。
  • すべての選挙は4人のメンバーを交代させます。
  • 彼らは、オラクルプログラムの更新、検証メカニズム、オラクル更新手数料および単位の調整に関連する運用PIPsに投票する権限を持っています。また、PGAS(Pythnet上のバリデータに割り当てられた/委任されたガストークン)に関する運用も行います。

価格フィード委員会

  • プライスフィード5-of-8マルチシグウォレットには7人のメンバーがおり、運用ウォレットホルダーが署名者としています。
  • すべての選挙は3人のメンバーを交代させます。
  • 彼らは、提供される価格フィードの収集の管理、パブリッシャーの選択、価格フィードの要件(つまり、ソースごとの最小および最大プロバイダー数)に関する運用的なPIPに投票するために承認されることがあります。

PythのDiscordフォーラムでの議論の後、PYTH保有者は、Realmsのガバナンスポータルで提案に投票することができます。現在、提案作成者は、提案を作成するために2500万PYTHを保持する必要があります。

Pyth DAOは、憲法的PIPと運営上のPIPの2種類で構成されています。憲法的PIPには、プロトコルの更新、構造の決定、Pyth DAOの運営の指針が含まれます。これらを実施するには67%以上のサポートが必要です。運営上のPIPには、委員会メンバーへの委任や財務、Pythian委員会、Price Feed委員会の運営が含まれます。これらのPIPに対する投票は委員会メンバーに委任することができ、50%以上のサポートが必要です。

Python の使用法

Pythは、Solana上で最も一般的に使用されるプロトコルの1つです。2024年2月、そのオラクルトランザクションはSolana全体の平均の20%を占めていました。同じ期間に、PythonデータプロバイダーはSolanaで225,000ドルを支払いました。Pythonのオラクルはブロックチェーンの価値の95%を守っています。2024年1月現在、Pythは他の9つのブロックチェーン上の価値の90%以上、および他の16のブロックチェーン上の価値の50%以上を保護しています。

有名なユーザー

Pythは、Pythnet上のソースをスケーリングできる能力により、さまざまなブロックチェーンで最も広く使用されているオラクルプロトコルの1つとなりました。新しいデータソースをターゲットチェーンに直接追加する代わりに、Pythnetに新しいデータソースを追加し、それをサポートされている各ターゲットチェーン上のPythのオラクル契約が利用できるようにします。その結果、Pythは拡張する予定のチェーンに対してオラクル契約を構築できます。さまざまなブロックチェーンへのサポートが拡大するにつれ、いくつかの注目すべきプロジェクトがPythのオラクルネットワークを採用しています。以下にいくつかの代表的な例を示します。

シンセティックス

Synthetixは、Synthsとして知られるシンセティックアセットの作成を可能にする分散型流動性プロトコルであり、これらは暗号通貨や通貨、商品、株式などの実世界資産の価値を追跡します。Synthetixは、ユーザーが実際にそれらを保有せずにさまざまな資産に露出することを可能にし、これにより投資機会が広がり、暗号通貨市場の流動性が向上します。Synthetixの機能の重要な要素は、Pythネットワークオラクルとの統合です。これらのオラクルは、高精度でリアルタイムな価格フィードを提供し、Synthsの価値の精度を維持するために重要です。

ヘリウム

Heliumは、トークンベースの経済的インセンティブシステムを通じて、参加者に無線デバイスを展開してネットワークのカバレッジを提供するよう奨励する、分散型のモノのインターネット(IoT)ネットワークです。Heliumは、Pythネットワークオラクルを活用して、ネイティブトークンであるHNTの正確なオンチェーン市場価格を提供します。これらの価格は、焼却されたHNTをデータクレジット(DC)に変換し、資金配分を正確に測定するなど、さまざまなネットワーク活動にとって重要です。HeliumはDeFiではありませんが、Heliumの分散型接続プラットフォームでのPythオラクルの使用は、伝統的なDeFiの領域外でもプロトコルの経済を管理するための正確なデータの重要性を示しています。

エクリプス

Eclipseは最近、シリーズAの資金調達ラウンドで5,000万ドルを調達し、実行にSolana Virtual Machine(SVM)、データ可用性にCelestiaを使用し、セキュリティの決済レイヤーとしてイーサリアムを活用した最初の第2レイヤーブロックチェーンを立ち上げました。Eclipseのローンチは、イーサリアムユーザーから流動性を引き付け、Solanaの第2層上の分散型アプリケーションに誘導することが期待されています。Solanaのリーディングオラクルとして、PythはEclipseへの拡張とEclipseでのローンチを行う多くのアプリケーションをサポートする。

競争分析

オラクルフィールドは、Chainlinkによって支配される激しく競争が激しい業界です。Chronicle Protocolは2017年にMakerDAOのために初のオンチェーンオラクルを作成しましたが、2023年末まで公開オラクルネットワークを立ち上げませんでした。現在、Chronicleは2つのブロックチェーンのみソースを提供していますが、拡大計画を立てています。ChainlinkはDeFiの開発の年月を経て市場シェアを獲得し、さまざまなオラクルベースの製品を立ち上げ、幅広い市場にサービスを提供しています。現時点で、Pyth Networkよりも安全なプロトコルは3つしかありません。Chainlink、Chronicle、WINkLink - これらのトップ4つのプロトコルは、すべてのオラクル市場価値の90〜95%を占めています。それでも、Pythは対象となるブロックチェーンの数とセキュリティ価値の点でリードしています。Chainlinkは、対象となるブロックチェーンの多様性とセキュリティ価値の点でPythの主要な競合相手です。

チェーンリンク

批評家は、オラクルノードがデータを取得する方法の透明性の欠如により、Chainlinkを「ブラックボックス」と呼んでいます。データのソースは、オンチェーンまたはChainlinkオラクルノードのWebサイトでは識別されません。対照的に、Pythネットワーク上のすべてのデータポイントは、Pythの価格情報ウェブページからSolanaブロックエクスプローラーにトランザクションハッシュをコピーすることで、個々のプロバイダーの公開鍵までさかのぼることができます。Chainlink上のデータはChainlinkのオラクルノードにまでさかのぼることもできますが、Pythのデータプロバイダーはファーストパーティのソースです。Chainlinkのデータとは異なり、Pythの開示データは、取引所、取引会社、マーケットメーカーなどの業務から内部的に供給されています。ただし、プロバイダーの公開鍵は ID に公開されていないため、Pyth がプロバイダー ネットワークを管理する方法に信頼層が追加されます。

Pythは従来の金融と暗号通貨価格情報に焦点を当てていますが、Chainlinkにはいくつかの製品があります。これには相互運用性プロトコル(CCIP)、リザーブ証明情報フィードおよび開発者ツール(VRF、API機能、および自動化サービス)、およびその市場データフィードが含まれます。したがって、Pythの主力製品はChainlinkの主要市場データフィード製品に挑戦していますが、PythはPythエントロピーを介してランダムナンバージェネレーターも提供しています。以下は、市場データフィードの観点でのPythとChainlinkの比較です。

データソース

PYTH

  • Pythは、主要なソースからデータを直接集約し、PythnetアプリケーションチェーンとSolana上の価格情報を400ミリ秒ごとに更新します。
  • Solanaの外では、他のチェーンは価格更新を開始してそれをそれぞれのチェーンに公開する必要があります。つまり、データの新鮮さは400ミリ秒から次のオンデマンド更新までの間です。
  • 取引も行うデータプロバイダーにとって、特定の取引に不利な正直なデータポイントを公表することに利益相反が存在します。ほとんどのプロバイダーが誠実で高い評判を維持しようとしており、更新を調整していないと仮定すれば、Pythの集計アルゴリズムは、外れ値のデータポイントに低い重みを適用することでこのリスクを緩和すべきです。
  • 直接主要なソースからデータを取得することで、新しく作成された取引ペアの価格情報を迅速に追加することができます。

チェーンリンク

  • Chainlinkは、二次ソース(データ集計者)からデータを集約し、ブロックチェーンの頻度に基づいてオンチェーンで価格情報を更新します。
  • データポイントの新鮮さは、セカンダリソースからの更新とオラクルネットワークの集約に依存しています。
  • 主要な情報源が特定の取引ペアをサポートするかもしれませんが、価格情報の入手可能性は、そのデータポイントについての二次集約者もカバーすることに依存します。これにより新しい情報ストリームを追加する際に摩擦が生じる可能性がありますが、主要な取引ペアには問題ありません。

プル対プッシュモデル

パイス

  • Solanaでは、Pythはプッシュモデルを利用し、400ミリ秒ごとに更新を公開しています。
  • Pythnetでは、プルモデルが採用されています。ユーザーはターゲットチェーンで更新を開始し、Pythnetで公開された更新はWormholeを経由して要求されたチェーンにブロードキャストされます。このモデルでは、ユーザーは手数料が発生します。
  • Solana以外のすべての市場価格データストリームはPythnetに存在するため、Pythはサポートされている/新しいチェーン上でデータストリームを直接統合するために必要なコストと時間を削減する能力を提供します。ただし、Pythのスケーラビリティは遅延の層を導入し、Wormholeに対する追加の信頼/依存をもたらします。

チェーンリンク

  • Chainlinkの主要な市場データストリームは、プッシュモデルを利用しており、しばしばターゲットチェーンのブロックタイムに更新を公開しています。これはオラクルノードにコスト負担を課す可能性があり、時折、高いボラティリティ環境下でのトランザクションの失敗につながることがありますが、そのような事例はまれです。
  • 新しいチェーンや既存のチェーンに価格データストリームを追加すると、各サポートされているネットワークに対応するために新しいストリームを実装する必要があり、それに伴うコストが増加します。
  • Chainlinkのアプローチは、追加のリレーヤーに依存せず、Chainlinkのオラクルネットワークとターゲットブロックチェーンの間に追加の信頼を導入しません。
  • Chainlinkはデータストリーム製品でもプルモデルを提供しています。
  • プッシュモデルに類似して、データは処理されますが、リクエストされた際に価格の更新を提供するChainlinkのオフチェーンデータエンジンに送信されます。
  • 現在、データストリームはアービトラムでのみ利用可能で、8つの価格データストリームが維持されています。

使用

  • Pythは、50以上のブロックチェーン上の162のプロトコルにわたる55億ドルの資金を保護しています。
  • Chainlinkは、19のブロックチェーン上の371のプロトコルで387億ドルを保護しています。

両方のシステムには、市場データ情報フローに関して利点と欠点があります。 Pythのモデルは、高い更新頻度を維持しながら価格情報ストリームの数量をスケーリングするのに適しています。 ただし、Pythの高い忠実度データを維持する能力は、悪質な行動からのプロバイダーへの潜在的な利益を上回るという前提に依存しています。そのネットワークの安定性は、Wormholeの正常な運用に依存しています。 対照的に、Chainlinkのモデルは、元のデータソースへの信頼が少なくて済むし、サポートされているブロックチェーンとのオラクルネットワークの関係も少なくて済みます。なぜなら、それは二次集約ソースからデータを取得し、それをターゲットチェーンに直接公開するからです。 ただし、データ情報フローの拡張やより広範囲のブロックチェーンのカバーは、より高いコストがかかります。 それにもかかわらず、暗号通貨市場が成長し続ける中、新しいプロトコルは、異なるオラクル価格情報ストリームを実装する際に多くの選択肢とトレードオフ/リスクを考慮する必要があります。

サマリー

Pyth Networkは、オラクルの景観を再構築する先駆的なプロトコルです。第一級のデータプロバイダーネットワークを育成し、プルベースのオラクルを実装することで、オラクルユーザーにコストを転嫁します。この設計により、Pythはオラクルネットワークのコストを削減し、価格更新頻度を増やし、主要なデータソースに基づいた市場データを直接保護します。ローンチ以来、Pythは最も多くのブロックチェーンにサービスを拡大し、総額で4番目に多いシェアを保持しています(2024年3月時点、55億ドル)。プロバイダーネットワークの拡大に伴い、Pythは、すべての世界金融市場データをWeb3で利用可能にするというミッションを達成することを目指しています。

ステートメント:

  1. この記事は[から転載されましたテックフロー ディープ タイド],著作権は元の著者に属します[Messari], if you have any objection to the reprint, please contactGate Learn Team, チームは関連手続きに従ってできるだけ早く対処します。

  2. 免責事項:この記事で表現されている意見や考えは、著者個人の意見を表しており、投資アドバイスを構成するものではありません。

  3. 記事の他の言語バージョンは、Gate Learnチームによって翻訳されており、述べられていませんGate.io, 翻訳された記事の複製、配布、または盗用はできません。

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.