Chainlinkの強敵?PanteraのパートナーがAPI3の運用メカニズムを解説

パンテラキャピタル
2021-02-25 13:52:32
コレクション
予言機問題の最大の懸念の一つは、無効または破損したデータがブロックチェーンに導入された場合、DAppがどのように機能するかということです。

著者: Paul Veradittakit、Pantera Capital パートナー

最近、Pantera Capital は Placeholder、Accomplice、CoinFund、Digital Currency Group、Hashed と共同で API3 プロジェクトに投資しました。API3 は、オラクルの問題を解決し、分散型アプリケーションにデータを提供するための最良のソリューションであると私たちは考えています。

ブロックチェーンにおけるクラシックなオラクルの問題は、ブロックチェーンプロトコルがどのように信頼できる方法で第三者からデータを収集するかに関するものです。分散型アプリケーション DApp とスマートコントラクトは高度にネットワーク化され自動化されているため、オラクルが破損または無効なデータを取り込むと、ユーザーに重大な影響を及ぼす可能性があります。

API3 は「分散型 API」(dAPI)の開発を促進するソリューションであり、実際にはチェーン上のアグリゲーターコントラクトです。dAPI は、DAO の第三者サービスプロバイダーによって管理され、彼らは自分自身のオラクルを運営し、データを直接ブロックチェーンに書き込むことができます。これらのオラクルはすべて、API3 の分散型自治組織 DAO によって管理されています。

第三者サービスは、API3 の Airnode を利用します。Airnode は本質的に Web API の「オラクルパッカー」であり、第三者サービスプロバイダーが自分のオラクルを簡単にホスティングおよび運営できるようにします。API プロバイダーも、オラクルの運営から利益を得ることができ、ホスティングオラクルによってより多くの API トラフィックとブロックチェーン報酬を得ることができます。

API3 はデータ使用者に「データ保険」を提供しており、無効または損傷したデータの導入に対して誰かが請求を行った場合、DAO が補償します。これは、DAO がデータの品質と有効性を高い基準で維持するための財政的インセンティブとなります。

API3 のこの分野での最大の競争相手は ChainLink であり、ChainLink は本質的に第三者 API プロバイダーを代表してオラクルを運営し、これらのプロバイダーの追加作業を必要としません。この方法は機能的ですが、中間業者のオラクルノードオペレーターが悪意を持っている場合、リスクが存在し、この方法では API サービスがブロックチェーンからデータを使用することで完全に補償される可能性が排除されます。

Airnode は API プロバイダーによって管理されます。DAO のメンバーシップは API3 トークンの所有に依存しており、このトークンは保有者に賭け報酬、保険担保、DAO 資金配分などのパラメータに対する投票権を与えます。今週の月曜日から 12 月 14 日まで、Mesa 分散型取引所 DEX で 2000 万枚の API3 トークン(全供給量の 20%)が配布され、最高価格は 2.00 ドルでした。

販売初日には、2000 万トークンのうち 1400 万トークンが既に購入されており、このサービスに対する大きな需要を示しています。しかし、API3 は Mesa DEX で販売攻撃に直面しており、攻撃者は提供されたトークンを価格帯の低端で購入することができました。

結局のところ、API3 はブロックチェーンと第三者サービス間の信頼不要な相互運用性を向上させるための強力な方法を提供します。API プロバイダーと協力することで、彼らがサーバーレスのファーストパーティオラクルノードを運営できるようにし、API3 は API とブロックチェーンの間に深いネイティブ接続を構築し、オラクルの爆発的な成長を促進し、ブロックチェーンが信頼不要で分散型の第三者データを取り込むことを可能にします。

オラクル

オラクルの問題

多くのパブリックチェーンが DApp の急速な発展を促進しており、既存のソフトウェアや技術サービスと相互作用するために、より良いツール、抽象化、および原始的なツールが必要です。複数の DApp が既存の API、データファクトリー、クラウドコンピューティングプロバイダーと接続することで、顕著な利益を得る可能性があります。

しかし、これらのサービスとブロックチェーンプロトコルの根本的な違いにより、関連する能力が大きく制限されています。これはブロックチェーン分野におけるクラシックな「オラクルの問題」------どのように安全に第三者プロバイダーからブロックチェーンに信頼できるデータを導入し、検証するかという問題です。

オラクルの問題に関する最大の懸念の一つは、無効または損傷したデータがブロックチェーンに導入された場合、DApp はどのように機能するかということです。ほとんどの DApp は自動スマートコントラクトによって動作しているため、コードは無効なデータを自動的に実行する可能性があり、これは壊滅的な下流の結果を引き起こす可能性があります。

特に、ブロックチェーンはローンや取引などのさまざまな金融サービスに非常に適しているため、これらの破損したデータの導入はユーザーの資産やアイデンティティなどに重大な脅威をもたらす可能性があります。第三者プロバイダーから外部データを導入しつつ、基盤となるブロックチェーンの安全な運用を確保するための信頼できる方法が急務です。

DApp 開発者はこの問題をどのように解決するのか?

API3 は「分散型 API」を構築する新しいサービスであり、ブロックチェーン DApp と第三者サービスの相互作用のために設計されています。

API3 はオラクルの問題を「DApp が従来の API プロバイダーから分散型でサービスを受けられない問題」と定義しています。この分野における以前のほとんどの解決策は「分散型相互運用性」のアプローチを採用しており、さまざまなオラクルが「中間業者によって API の周りに構築されたパッカーによってデータをブロックチェーンに導入可能な形式に変換する」ことを目的としています。

データを中央集権的な第三者が制御するアグリゲーターに供給し、その後ノードに入力された数値の中央値を取得して、消費者契約(DApp)内の関数を実行するための値を得るという方法です。中央集権的なオペレーターはネットワークの誠実性に対して大きなリスクをもたらします。なぜなら、彼らはデータを損傷させたり、誤ってデータを検証したりする可能性があり、損傷したデータがブロックチェーンに書き込まれることにつながるからです。

オラクル図 1:分散型相互運用性と分散型 API、出典:API3 ホワイトペーパー

対照的に、API3 は分散型 API アプローチを採用しています。複数の API が直接データをアグリゲーターに供給し、第三者の中間業者を必要としません。

dAPI はどのように機能するのか?

API3 はイーサリアム上に Airnode を開発しました。Airnode はオフチェーンで、イーサリアムノードを使用してデータをイーサリアム上のアグリゲーターコントラクトに供給します。このアグリゲーターコントラクトは、ユーザーコントラクトが呼び出す dAPI です。Airnode は本質的にノードであり、既存の API プロバイダーによって運営および操作され、ほとんど摩擦がありません。

dAPI アプローチの一つの古典的な課題は、従来の API プロバイダーがブロックチェーンアーキテクチャに非常に不慣れであり、ノードを運営するために大幅な能力向上が必要であることです。Airnode は本質的に従来の Web API のパッカーであり、データをブロックチェーンに書き込むことを可能にします。

API プロバイダーが自分のオラクルを運営するこの方法は、API プロバイダーがブロックチェーンアプリケーションにサービスを提供しやすくし、トラフィックや使用されるポイントなどのメタデータを管理することを可能にします。これらのメタデータは、収益化と信頼性にとって重要です。最近の DeFi ブームでは、ChainLink のトップノードオペレーターは最大 10 万ドルの収入を得ました。

これらの報酬を直接 API プロバイダーや第三者サービスにプッシュすることで、API プロバイダーに新しい市場を開く可能性があります。API3 チームは、複数の API プロバイダーと協力して、既存のブロックチェーンアプリケーション向けにサービスを提供する計画です。DApp は ここ で分散型 API の構築を申請できます。

さらに、API3 はデータ使用者にオンチェーン保険を有効にするオプションを提供しており、オラクルまたは API の障害が発生した場合、データ使用者の損失が補償されます(請求条件を満たすために定量化可能である必要があります);正確なメカニズムは API3 DAO によって決定されます。このアプローチは、API3 ガバナンス機関のメンバーがデータと統合の品質を高い基準で維持することを奨励し、技術的な失敗時の確実な次善策を提供します。

既存の方法と比較しての利点は?

現在の分野で最も強力なプロジェクトは ChainLink であり、上記のような分散型相互運用性モデルを採用しています。ChainLink の主な利点は、ブロックチェーンアプリケーションが第三者サービスと相互作用できるようにし、これらの第三者サービスの追加作業を必要としないことです。

それにもかかわらず、ChainLink のアプローチの根本的な問題は、中央集権的な中間業者がデータの変換と検証を担当する際にいくつかの脆弱性が存在することです。短期的には、開発者を迅速に構築し、革新を促すインセンティブがありますが、中間業者のアプローチは効果的です。しかし、これらのアプリケーションが成熟するにつれて、データの品質と信頼性の高い基準がより強調されるようになります。

API3 のアプローチは、ある程度第三者プロバイダーを利用する必要がありますが、Airnode パッカーは可能な限り簡単にします。利用可能なデータの規模を拡大するための現実的な選択肢は二つあります:1)API プロバイダーが自分のノードを運営する 2)盗む。第三者システムは 2 を選択し、Airnode を設定する API3 は 1 を選択します。

dAPI はどのように分散型ガバナンスを実施するのか?

dAPI は完全に DAO または dAPI サービスプロバイダー、データ使用者、およびブロックチェーンと API 統合の分野に精通した人々によって管理されます。これらの DAO は、ステーキング報酬、dAPI 保険の担保、DAO の一般的なガバナンスなどのパラメータを監督します。DAO は特定のプロジェクト(新しい分散型統合の構築やホスティングなど)に資金を投資する権限を持っています。

API3 DAO のメンバーシップは API3 トークンの所有によって決まります。API3 トークンは今週の月曜日から Mesa DEX で公開販売が開始され、12 月 14 日まで続きます。2000 万枚のトークンが販売され、API3 トークンの総供給量 1 億枚の 20% を占めます。残りのトークンのうち、30% は API3 創設者に、35% はエコシステムビルダーに、15% は投資家に配分されます。

オラクル図 2:API3 トークン配分、出典:API3 ブログ

トークンの販売が開始されたとき、各トークンの価格は 0.30 ドルで、この記事を書いている時点では約 1.28 ドルで推移しています。最終価格の上限は 2.00 ドルです。トークン配分に関する詳細情報、帰属構造、共同曲線については API3 ブログ で確認できます。こちら はトークン配布に参加する方法のガイドです。

トークン販売の初日には、約 1400 万トークンが既に購入され、DAO はトークン販売を通じて約 1400 万ドルを USDC ステーブルコインの形で調達しました。しかし、このトークンの発行は Mesa Gnosis プロトコルに対する攻撃に遭い、攻撃者は 0.57 ドルの統一価格で最初の 4 つの価格レベルのトークンを購入することができました。

攻撃者は「盗む」ことはできませんでしたが、彼らは階層価格よりも高い価格で購入したため、攻撃は確かにトークンの価格上昇に影響を与えました。ほとんどのユーザーが購入した API3 の価格は 1.06 ドルであり、最初の販売価格 0.98 ドルに対する期待価格ではありませんでした。API3 チームは、攻撃の背後にあるメカニズムを理解し、パッチと次のステップを特定するために Mesa と密接に協力しています。

結論

開発者がブロックチェーンプロトコルによりエキサイティングで多様なユースケースをもたらすにつれて、DApp は既存の第三者データプロバイダーやストレージと相互作用するために、より高品質で信頼できる方法を必要とします。

既存のソリューションはこの機能を提供していますが、基本的なアーキテクチャの仮定があり、ブロックチェーンを危険にさらす変質データを導入する可能性があり、実質的に DApp ユーザーがブロックチェーンの基盤サービスを信頼できなくなることにつながります。DApp とスマートコントラクトは高度にネットワーク化され自動化されているため、損傷したデータが書き込まれると、巨大な下流の災害を引き起こす可能性があります。

API3 は第三者サービスが自分のオラクルを運営できるようにします------Airnode のソリューションにより、ブロックチェーンは分散型で第三者サービスと相互運用性を実現します。API3 DAO は dAPI の運営を管理し、サービスが高品質で信頼できるデータを提供することを確保するための財政的インセンティブを受けます。

ノードオペレーターがブロックチェーン-API 統合から高額な報酬を得ることができるため、より多くの API プロバイダーが自分のノードを運営し、DeFi アプリケーションの爆発的な成長を最大限に活用して大きな利益を得る可能性があります。Airnode はこの目標を非常に容易にします。結局のところ、API3 は伝統的な技術サービスと分散型ブロックチェーン上のアプリケーションサービスとの間の互換性のギャップを解消する強力なソリューションを提供します。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する