
著者:ian.btc | Workhorse Source:X、 @0xworkhorseコンピレーション:Shaw Bitchain Vision
分散財政(DEFI)の分野では、オラクルはインフラストラクチャ全体のバックボーンです。それらは、実際のデータと相互作用するスマートコントラクトの速度、精度、信頼性、およびスケーラビリティを決定します。ChainLinkは、優れた実績を持つ実績のあるリーダーです。 Pythonネットワークは挑戦者であり、ファーストパーティデータを強調しています。2つは、「オラクル問題」を解決するための2つの異なる方法を表しています。
私の研究コンテンツでは、オラクルはこの分野で不可欠な位置を持っているため、頻繁に議論されるトピックです – オラクルのサポートがなければ、多くのメカニズムは正常に動作できません。
次に、Oracleの作業原則、特定の機能、主なプレーヤーを深く理解することは非常に重要だと思います。
「Orpollo War」または「リンク対Pyth紛争」について、ソーシャルメディアで多くの物議を醸す発言を見るでしょう。しかし、現実には、これらの2つのプロジェクトは、同じ問題に対する解決策の異なる視点を採用しており、これはフィールドの多様性を正確に反映しています。このため、彼らは協力して独自の利点に完全なプレーを提供し、活況を呈している業界に革新的なソリューションをもたらし、新しい開発分野を開きます。
次に、それがどのように機能するかを探りましょう。
オラクルは実際に何をしますか?
本質的に、オラクルはブロックチェーンと現実の世界の間の橋です。
Smart Contracts(Defiを強化する自動コード)は、セキュリティ上の理由で本質的に隔離されています。株価、天気予報、選挙結果などの外部データを直接取得することはできません。または、操作または集中化されるリスクに直面する可能性があります。
これがOraclesが行うことです。彼らは、信頼できる方法でオフチェーンデータをオンチェーンアプリケーションに取得、検証、渡します。
オラクルは「データメッセンジャー」と見なすことができます。AAVEのような貸付プロトコルには、担保価値を決定し、担保下のローンを防ぐためにリアルタイムの資産価格が必要です。Oracleがなければ、ETHが一晩10%下落したかどうかを知ることができません。Oraclesは、複数のソースからデータを集約し、コンセンサスメカニズムを適用して不正確な情報をフィルタリングし、検証済みの情報を契約に押し込む(または引き込む)契約に合わせてこの問題を解決します。
いくつかの重要な機能を簡単にリストしましょう。
-
データ送信:価格、メッセージ、または計算結果を提供します
-
確認する:地方分権化と暗号化技術を通じてデータの整合性を確保します
-
スケーラビリティ:ブロックチェーンをブロックせずに、揮発性市場での高周波の更新を処理する
本質的に、Oraclesは「ハイブリッドスマートコントラクト」を実装し、オンチェーンロジックとオフチェーンの現実を組み合わせて、永続的な取引から保険請求までさまざまなユースケースを解除します。
技術レベル:プッシュとプル
ChainLinkは主にプッシュモードを採用し、その分散型ノードオペレーターネットワークは引き続きチェーン上のデータを公開しています。データの更新は、逸脱(特定のしきい値を超える価格の変化など)または固定時間間隔によってトリガーされ、継続的な可用性が確保されます。ただし、これは、不必要なオンチェーントランザクションと、積極的な期間が少ない間により高いコストにつながる可能性があります。
ChainLink関数などの最近の改善により、カスタムコンピューティング用のより多くのオンデマンド(プルなど)機能が導入され、開発者は必要に応じてデータのみを取得するか、オフチェーン計算を実行できます。これは間違いなく、いくつかの非効率性の問題を軽減するのに役立ちます。この目的のために、ChainLinkデータストリームは、レイテンシギャップをさらに狭め、高周波アプリケーションにサブセコンドアップデートを提供します。
対照的に、Python Networkはプルベースのモデルを採用します。価格データはオフチェーンで集計され、プロトコルまたはユーザーがリクエストする場合にのみオンチェーンが公開されます。このオンデマンドアプローチは、サブセカンドのレイテンシ(通常300〜400ミリ秒が、Python Lazerを介した高周波ニーズに1ミリ秒ほど低くなる可能性があります)は、永久トランザクションやAI強制促進などのリアルタイムアプリケーションで非常に効率的になります。PythonのExpressリレーは、機関がオークションに基づいて直接データを提供できるようにすることにより、これをさらに最適化し、揮発性市場の潜在性の低下と精度の向上を可能にします。揮発性市場では、Pythonのプルモデルは、バイアスベースのプッシュシステムの速度を超えて、1秒あたり3.33回まで更新できます。
プッシュはラジオ局のようなものであり、誰かが耳を傾けるかどうかに関係なく常に放送されています。引っ張ることはポッドキャストのようなもので、誰かが聞きたいときにのみダウンロード/プレイします。
プッシュモードは、アクティブで準備が整ったシナリオ(保険請求、自動決済など)でうまく機能します。プルモードは無駄を減らし、高いスループットの要件に対してより良いスケーラビリティを持つことができますが、プロトコルにはプロアクティブな要求が必要です。それは、プロジェクト自体のニーズ(および好み)と、データを取得(または受信)するためにいつ、どのようにする必要があるかに実際に依存します。
データはどこから来ますか?
ChainLinkは、Exchange API(CoinbaseやKrakenなど)、アグリゲーター(CoinmarketcapやCoingeckoなど)、さらには天気やスポーツスコアなどの非財務データなど、幅広いソースからデータを収集します。ノードオペレーターは入力データを提出し、コンセンサスメカニズムを通じて中央値を導き出し、操作のリスクを減らすために分散化を強調します。この広範なソースは、Apple(AAPL)やMicrosoft(MSFT)などの最近のリアルタイム株を含む2,000を超えるデータソースをサポートしており、ChainLinkが金融、ゲーム、保険、その他の分野に広く適用可能になります。
Pythonは、Jane Street、Susquehanna、Chicago Options Exchange(CBOE)、Geminiなどの120を超える機関を含む、ファーストパーティプロバイダーから直接データを取得します。集約プロセスは鎖で実行され、各データソースには信頼区間が含まれており、データの品質とボラティリティの透明性を向上させます。Pythonは現在、750を超える株式、50を超える物理的資産(外国為替、金属)、米国財務省、および100を超える交換貿易資金(ETF)、およびFTSE 100などのインデックスプレビューデータなど、1,600を超えるリアルタイムデータソースを提供しています。
ビットコイン価格の大規模な変動の期間中、Pythonのファーストパーティモデルは、主要な交換のAPIよりも低いP99パーセンタイルのレイテンシを提供します。一方、ChainLinkのより広いソースベースにより、冗長性が保証されます。一部のプロバイダーが失敗した場合でも、中央値は安定したままです。Pythonのテレビ(合計保証値)はより多様化されています(Solanaは61%しかありません)が、Chainlinkのテレビはより集中しており(イーサリアムで97%)、シングルチェーンのリスクが低下します。
Pythonのモデルは速度と精度を提供しますが、Trustはより少ない(より高い品質の)ソースに焦点を当てています。チェーンリンクの多様性は回復力を高めますが、極端な市場のボラティリティ中にわずかな遅延をもたらす可能性があります。
誰がどちらを使用しますか?
ChainLinkは、Ethereum、Binance Smart Chain、Polygon、Optimism、Arbitrum、Avalanche、Baseなど、50を超えるチェーンに統合されています。クロスチェーンの相互運用性プロトコル(CCIP)は、メッセージング、トークン転送、クロスチェーン決済をサポートし、SwiftやJPMorganなどのパートナーと連携して、トークン化された資産のセキュリティを確保します。2025年半ばまでに、ChainLinkは24兆ドル以上の取引価値に貢献しました。
Pythonは、SolanaやAptosからBase、Ton、SEI、Monad、Berachain、HypereVMまでの100を超えるチェーンをサポートしており、プルアーキテクチャのおかげですべてのチェーンで新しいデータソースが利用可能です。
いくつかのユースケースの例:
-
aave:ChainLinkが提供する融資市場の健康状態データに依存して、不良債権チェーンの反応を防ぎます。
-
エテナ:Pythonを使用して、揮発性トランザクションにおけるStablecoinsの価格精度を維持します。
-
スイフトパイロット:ChainLinkのCCIPを使用して、クロスバンクの決済を実現します。
-
ドリフトプロトコル:Pythonを使用して、第2レベルの永続的な契約市場の更新を実装しています(RWAデータを取得するためのChainLinkの使用をまだ検討していますが、これは素晴らしいことです)。
一部のプロトコルは両方の手法を使用していますが、それがまさに特に興味深いものだと思います。ChainLinkは、クロスチェーンメッセージング(CCIP) + Pythonに使用されます。たとえば、SolanaのKamino FinanceはChainLinkを使用して収益とクロスチェーンの機能を達成し、Pythonを使用して貸出市場で正確な価格設定を達成します。
Pythonにはより広いチェーンカバレッジがありますが、ChainLinkは確立されたネットワークでより深い相互運用性ツールを備えており、ハイブリッドファイナンス分野に強力な制度的リンクがあります。
この目的のために、ChainLinkのツールの多様性により、非金融Web3アプリケーション(ゲーム、保険、NFT)および機関の橋に最適です。一方、Pythonは金融グレードの債務に焦点を当て、取引、貸付、RWAのデータ柱としての地位を確立し、その加速成長は現職企業にとって課題となります。
(少なくとも私の意見では)、ここにチームワークの非常に説得力のある要素があります。
要約します
このトピックは、探検の深い分野のようなものです。この記事は短くはありませんが、私はまだこれら2つについて議論するコンテンツがたくさんあり、何千もの言葉を書くのは誇張ではありません。
私は、両方を使用して特定のニーズを満たすために両方を使用する見込みについて非常に楽観的です。結局のところ、より良い製品の利点は自明です。
私の意見では、Oracleには絶対的な勝者はいません。重要なのは、それが適応されているかどうかです。
ChainLinkは、Defiフィールドの信頼できる「スイスアーミーナイフ」であり、汎用性が高く堅牢です。Pythonは、金融分野の速度と高精度に焦点を当てた精度ツールです。私の意見では、2つの間の調整は非常に重要です。
トークン化されたRWA、AIプロキシ、リアルタイムファイナンスの新しい需要があるため、ハイブリッド採用モデルが定期的な選択になることがあります:つまり、ChainLinkを使用して広く安定したカバレッジを達成し、Pythonを使用して、速度要件が非常に高く、ミリ秒の差が非常に興味深いアプリケーションシナリオを満たしています。少なくとも、そのようなアプリケーションがより一般的になると予想しています。