DeFi 101のオラクル:テラーによるディープ・ダイブ

オラクルが定義された

「オラクル」は、新しいものではありませんが、分散型金融(DeFi)のスペースが急速に成長し始めたため、ますます関連性が高まっています。初心者には、オラクルは神秘的な時代からの預言者やメッセンジャーを考えさせるかもしれませんが、暗号空間では、オラクルは現実世界のデータとブロックチェーンの間のメッセンジャーとして、より地上の役割を担っています。

暗号通貨では、より具体的に説明すると、オラクルは現実世界のオフチェーンデータを提供し、スマートコントラクトで使用されるブロックチェーンにこの情報を送信します。通常、これはサードパーティサービスによって提供されるデータフィードです。

例を挙げると、基本的にスマートエスクロースマートコントラクトであるEthereumでベッティングアプリを構築したとします。ボブとアリスはETHをこの契約に入金し、1ヶ月間のBTC/USD価格の特定のパラメータに賭けます。アリスは、月末の価格が10,000ドル以上になると言い、ボブは以下と言います。彼らはETHをスマートコントラクトにロックし、月末に、ロックされた資金を勝者に自動的に分散します。

素晴らしい!資金が正当な当事者に公平に分配されたことを確認するために、第三者のエスクローバンクを信頼してはなりません。これは小さなことのように思えますが、金融の仲介者を排除することは、この種の製品の自由、アクセシビリティ、プライバシーに大きな影響を与えます。

しかし、待って、スマートコントラクトはBTC/USDの価格が何であるかをどのように知っていましたか?その情報はイーサリアムには住んでいない。通常、主要な暗号交換は、CoinbaseやBinanceなどの情報を参照するために使用され、人々がそのデータを照会できるようにするAPIがあります。スマートコントラクトがその情報を取得する方法を「オラクル」と呼びます。

イーサリアムのスマートコントラクトは完全に自己完結型であり、オフチェーンデータへの情報やアクセスは制限されているため、特定の種類のスマートコントラクトは、オフチェーンデータポイントの外部プロバイダー(オラクル)に依存しています。これは「オラクルの問題」として知られており、地方分権化の重要なハードルです。

幸いなことに、スペースは解決策を思いついた。オラクルは、手の届かないユースケースにアクセスできるようにすることで、スマートコントラクトの可能性を真に実現します。オラクルは、既存の「現実の」世界の資産と新しい暗号の世界をマージし、拡大します。実際、オラクルスの最大かつ最も重要なユーザー、DeFiスペース-は、おそらく2020年後半の暗号業界全体で最大の業界です。

最近の出来事は、オラクルの機能、およびDeFiプロトコルのセキュリティと地方分権レベル、およびユーザーの資金の全体的な安全性を決定する際に、オラクルの設計、活力、およびデータソースがどれほど重要であるかを注目しています。Black Thurday のようなイベントのように残念なことに、彼らは暗号コミュニティがより教育を受けたり、少なくともオラクルについて興味を持つようになるのを助けました。

それでは、人々がオラクルの問題に取り組むために求めているさまざまな方法をいくつか見てみましょう。

オラクル・デザイン

DeFiで現在使用されているものを見ると、オラクルは一般的に、一元化、分散、委任証明(DPO)、予測市場、または分散型のいくつかの幅広いカテゴリに分類されます。

一元化されたオラクル

これは、単一の当事者がデータを提供するOracleの最も単純な形式です。サードパーティのプロバイダ(ホワイトリストに登録した人)でも、同じプロトコル(自分でも)によって実行することもできます。集中型オラクルは、通常、分散型のオプションよりもはるかに高速で、より能力があります。

しかし、問題は、一元的な障害点(オラクル)を備えた分散型スマートコントラクトインフラストラクチャ(プロトコル)を持つことです。中央党に置かなければならない広範な信頼。理論的には、データを意志で検閲したり、廃業してサーバーをシャットダウンして、スマートコントラクトをデータなしで残すことができます。暗号話では、オラクルには活力保証はないと言えるでしょう。

分散型マルチシグオラクル

これは、基本的に、データをチェーン上に配置するために少数の当事者がホワイトリストに登録され、ユーザーがデータを使用する前に必要な変換(中央値、平均など)を実行できる場合です。この設計の問題は、集中化の度合いがまだ高いことです。一元化されたオラクルよりも優れた設計だが、それでも操作の影響を受けやすく、活力保証は限られている。

このオラクルのバリエーションは、複数の当事者が価格に署名し、1つの当事者(または少数の当事者のリスト)がチェーン上の価値を押し出すリレーメカニズムを使用することです。この設計の問題は、リレーヤーを追加すると実際に設計全体が集中化され、より脆弱になるということです。

元のマルチシグオラクルの設計で得られた活力保証を低下させ、操作します。

dPoS オラクル

これは、ホワイトリストに登録されたスタックノードがデータを提供し、悪いデータを提供するとステークを失うことができるシステムです。これは、データプロバイダーがうまく行動するための経済的インセンティブを含むため、マルチシグよりも間違いなく優れています。ただし、当事者はホワイトリストとホワイトリスト作成プロセスに細心の注意を払う必要があります。彼らは誰もが意志でホワイトリストを解除できますか?スラッシングのセキュリティメカニズムは何ですか?ノードはどのように追加されますか。どの DPO システムと同様に、ノードがどれだけうまく通信し、簡単に共謀できるかを知る必要があります。

予測市場オラクル

これは、参加者がそれに賭ける(口があるところにお金を置く)ことによって、正しい結果に投票する場所です。システムで 51% の誠実さを想定し、当事者がお金を失いたくない場合、それは機能し、分散されています。この方法は、中央集権オラクルよりも活力が高く、操作の程度が低い(上記の前提による)が、残念ながら規制、スピード、流動性、さらにはコストに関する懸念により、多くのDeFiニーズに対して比較的手入れがつかなくなっている。

分散型オラクル

これは、ゲーム理論と経済的インセンティブを使用して、ブロックチェーンがコンセンサスに到達する方法と同様のコンセンサスに達するデータプロバイダのオープンネットワークを備えたオラクルのシステムです。

分散型オラクルは遅くて高価ですが、操作も高価であり、より高いレベルの活力保証があります。オフチェーンデータがチェーン上で使用されるプロセスを分散するのは難しいため、多くの場合「段階的な地方分散」計画の一部になっています。

完全な地方分権化の計画とともに、部分的に分権化されたものとして開始できる能力により、より広範なアイデアの市場をテストできます。実際、製品のユーザーエクスペリエンスを大幅に低下させることなく、分散型オラクルを使用できない多くのDeFiプロトコルがあります。そのため、時間の経過とともに分散化に向けて待って進歩したいと考えています。

この概念の対位点は、あなたが確立されたプロジェクトになると、集中化から抜け出すのが難しいということです。一から作り出さない限りインセンティブは必ずしもそこにあるとは限らない

現在のオラクル

イーサリアムに関する主要な革新的なオラクルについては、以下で説明します。現在、暗号で最大の業界の1つがイーサリアムのDeFiであるため、これはイーサリアムに住むオラクルに焦点を当てています。

証明可能

Provable(旧Oracleize)は、中央集中型オラクル・プロバイダであり、イーサリアム空間におけるこの方法の最大の名称である。これは長い間ライブされており、シンプルで、理解しやすく、MVP でのテストに最適です。ここでの明らかなリスクは、中央当事者がデータフィードを操作できるか、サーバーをシャットダウンした場合、スマートコントラクトが必要なデータを取得できないことです(ライブネス保証はありません)。

チェーンリンク

Chainlinkには、ノードがさまざまな価格フィードに報告する一元化されたホワイトリストエージェンシーがあります。彼らは地方分権に関して地平線上で多くの目標を持っていますが、これは今ライブであり、現在はChainlinkの評判に完全に基づいています。中央集権オラクルと同様に、ホワイトリストエージェンシーは活力保証やデータの操作や検閲の程度に影響を与える。ただし、Chainlinkは有料APIにアクセスして、高品質のデータを重視しています。彼らは中央パーティーを持っているので、ミドルウェアとして機能し、認証を必要とする特定のタスクを完了することさえできます。Sythetic、Aave、BZX、Setはボリュームのある数少ないDeFiプロジェクトの一部であり、現在はChainlinkを使用しています。

免責事項として、これはChainlinkが現在どのように機能するかについての最高の知識です(提案されたバージョンではありません)。

メーカー

メーカーのオラクル構造は、基本的にプライバシーを備えた複雑な権限証明モデルです。彼らは最近、誰でもリレイヤーになれるモデルに移行しましたが、データプロバイダが誰とそのインセンティブであるかについて透明性がなく、コードの読みやすさは非常に貧弱です。ただし、Maker はいくつかのベストプラクティスに従います。つまり、Oracle の更新には1時間遅れます。このオラクルセキュリティモジュール(OSM)は、オンチェーンでスマートコントラクトであり、トークンホルダーが更新が不正な値であるかどうかを言うことができ、システムをフリーズすることができます。これは、オラクルがプロトコルを完全に担当していないことを意味するため、非常に重要なセキュリティ機能です。トークンホルダーはそうします。メーカーはDeFiの主要なプレーヤーの1つであり、彼らのシステムのために開発したオラクルは、実際には宇宙で最も広く使用されているオラクルの1つです。特に、堅牢なETH/USDの価格フィードを必要とするDydxおよび多くの小規模プロジェクトでは、メーカーが使用されています。

化合物

CompoundはMakerと似た構造を持っていますが、リアルタイムデータがチェーン上に到達したときに何が起こるかを処理するための独自のレポーターと、異なるメカニズムを持っています。また、Maker と同様に、ベストプラクティスに従い、Oracle データフィードが瞬時に行われるとは思わない。コンパウンドのビジョンは、レポーターが既知の取引所であり、価格に署名してフィードに公に報告する大規模な選手であることです。このシステムはマルチシグのアプローチに似ていますが、非常に透明性があり、一元化された取引所を DeFi にさらに巻き込むための重要なステップです。

テラー

Tellorは、イーサリアムの価格データを提供する分散型オラクルです。これは、PoWの課題を解決し、要求されたデータとともにソリューションを提出するために競争する杭打ちされた鉱夫のネットワークを使用します。Tellorは、ゲームの理論と暗号経済的インセンティブを使用してシステムのセキュリティを維持している。これは、レイヤーがこれらのメソッドの力をどのように活用してコンセンサスに到達したかに似ています。Tellor は分散型であり、現在 10 分ごとに価格フィードを提供しています。スピードと潜在的なコストが懸念される領域ですが、データを検閲または操作するのは分散化され、コストがかかります。Ethereumネットワークにストレスのある時でも適切な活力保証を提供するために、経済的インセンティブも適切に設定されています。

結論

オラクルの使用法に関しては、DeFiは基本的に2つのOracle構造を使用しており、せいぜい比較的分散型のみです。他にも言及されていないオラクルを使った新旧プロジェクトもあります(Augur、Gnosis、Band、DIAなど)。しかし、ある程度のボリュームを持つDeFiプロジェクトに関しては、上記のリストは包括的です。私たちは、コミュニティがオラクルの重要性、そのデザイン、そしてそれが資金のセキュリティにどのように影響するかについて自分自身を教育するにつれて、DeFiは真に分散された、より安全なソリューションに移行し始めることを期待しています。

この記事には、情報目的のみを目的とする第三者のウェブサイトまたはその他のコンテンツ(以下「第三者サイト」)へのリンクが含まれています。第三者サイトはCoinMarketCap の管理下にはなく、CoinMarketCap は、第三者サイトに含まれるリンク、または第三者サイトの変更または更新を含むがこれに限定されない、第三者サイトのコンテンツについて責任を負いません。CoinMarketCap は、便宜上のみお客様にこれらのリンクを提供しており、リンクを含めることが、サイトまたはその運営者との関連付けの CoinMarketCap による承認、承認、推奨を意味するものではありません。

この記事は、使用することを目的としており、情報提供のみに使用する必要があります。記載されている製品またはサービスに関連する重要な決定を下す前に、独自の調査と分析を行うことが重要です。本条は、財務上の助言として意図されたものではなく、また財務上の助言とは解釈されないものとします。

この記事で述べている見解や意見は著者自身のものであり、必ずしもCoinMarketCapの意見を反映しているわけではありません。