ChainLink (LINK)、Teller (TRB)、Band Protocol (BAND) など、過去の強気相場で目覚ましい成長を遂げた名前を持つ Oracle は、もはや目新しいものではありません…しかし、どのような可能性があり、どのような発展があるのでしょうか?か否か? Oracle は将来どのようにして発展段階に到達できるのでしょうか?最終的に勝者となるのはどの Oracle プロジェクトでしょうか? CoinCuのOracleシリーズを通じて答えを見つけてみましょう!
最初のパートでは、Oracle の概念とそれに関するいくつかの疑問を一緒に明らかにします。
オラクルとは何ですか?
Oracle (ベトナム語で「Oracle」を意味します) は、API や市場データなどの方法を使用して、外部からブロックチェーンやスマート コントラクトにデータを受信して検証する責任を負うソフトウェアまたはハードウェアとして理解されます。
上記の定義が少しわかりにくい場合は、次のように考えてください。 オラクルは、オフチェーン データをブロックチェーン (オンチェーン) に接続するのを支援する仲介者です。.
例:
コンピュータ上で送信、受信、および使用することを目的としたすべての種類のデータは、バイナリでエンコードする必要があります。データはテキスト、オーディオ ファイル、ビデオなどの場合がありますが、一般にコンピュータはこのデータを受信して処理できるようにバイナリ形式でエンコードする必要があります。
同様に、ブロックチェーンとスマート コントラクト自体は、外部データ (価格変動、取引量などのデータ) を受信、処理、認証することはなく、オラクルを経由する必要があります。 。
現在、ブロックチェーン情報は主に 3 つのタイプに分類されます。
- 現実世界のデータ: 現実世界からの情報。
- 仮想通貨市場データ: CoinMarketCap、CoinGeckoに関する価格変動、取引量、時価総額の推移などの情報…
- 企業向けサービス: 組織や会社の運営に利用する情報。
上記の情報は、マイニングのためにオラクルによって取り込まれ、スマート コントラクトとブロックチェーンで使用されます。オラクルは、その重要な機能により、ブロックチェーンとスマートコントラクトをより実用的なものにするのに貢献してきました。
オラクルの分類
Oracle を分類するにはいくつかの方法があります。
– 餌を与えた後, オラクルはオンチェーンオラクルとオフチェーンオラクルに分かれます。 2 つの基本的な違いは、データのソースです。たとえば、UniswapソースからのBTC / USD価格はオンチェーンオラクルであり、CoinGeckoからのBTC / USD価格はオフチェーンオラクルです。
– プロジェクトの目的に応じて, Oracleは、Oracle Service Provider(Chainlink、Band…などのOracleサービスプロバイダー)とInternal Oracle(独自のプロジェクト向けのソリューションです。たとえばUMAは独自のプロジェクト向けに独自のOracleを持っています。あなたのプロジェクト)に分かれています。
– 分散化を通じて, オラクルには、集中型 Oracle (例: Compound の Oracle) と分散型 Oracle (例: MakerDAO) があります。
このセクションでは、オンチェーンとオフチェーンの Oracle を使用する場合の長所と短所についても説明します。
オンチェーンオラクル | オフチェーンオラクル | |
利点 | – データの適時性と継続性の確保 | – データの操作が少ない – データは権限のある人によってチェーンに追加されます |
故障 | – 操作が簡単 – 誰でもチェーンにデータを入れることができます |
– データの遅延 |
理想的なオラクルの特徴
理想的な Oracle ソリューションには、次の特性が必要です。
- 高精度: ソリューションによって提供される値は実際の値を反映している必要があります。
- 詐欺や操作に対する耐性。
- 継続性と話題性: システムの運用に必要なデータがタイムリーに提供されることが保証される必要があります。
- 分散型: Oracle が提供するデータは分散的に検証されます。
オラクルの役割と重要性
ブロックチェーン全般について
オラクルの役割を説明するために、ユーロ シーズン イベントに関連した例として、スペイン対クロアチアの試合の結果を取り上げます。
スペインとクロアチアの試合の結果に賭けるためのスマート コントラクトが作成されたとします。 外部ゲームの結果が確認されると、Oracle はこの情報を処理、確認し、スマート コントラクトに送信して、賭けを処理し、勝者に送信します。 オラクルがなければ、データが乱され、乱され、さらには変更される可能性があり、賭けの結果が逆転する可能性があります。
Oracle が解決する問題を確認する方法は次のとおりです。
- オラクルは情報をブロックチェーンに置き、情報の可用性を扱います。
- データ操作の問題を解決します。オラクルノードは、検証された市場データを収集、検証し、スマートコントラクトに転送するのに役立ち、その結果、絶対的に信頼できる最も正確な最終結果が得られます。
- 情報の透明性を守ります。
では、Oracle は DeFi において何を必要としているのでしょうか?これは、誰もが Oracle の将来の成長の可能性を信頼できるようにするための重要な部分です。次のいくつかのセクションで説明します。
DeFi向け
分散型金融プラットフォームとして、DeFi を実行するには、タイムリーで継続的かつ正確なデータが必要です。 DeFiの発展と安定性の原動力はOracleであると言えます。 DeFiでは、オラクルのソリューションは主にデータフィードとデータ価格の2種類のデータを提供します。
- データフィード
サードパーティのサービスやアプリケーションの情報を提供するのに役立つアプリケーションです。
プロジェクトは第三者に情報を提供します。その情報には次のものが含まれます。
- 気象情報。
- Coineckoの価格情報。
- ビットコインブロックのハッシュ。
– データ料金
他の DeFi プロジェクトに賞品を提供します。 DeFi プロジェクトは、結果を提供したり、ローン、クレジット、現金などの注文を実行したりできるシステムに価格を適用します。
end
この記事は、Oracle の相対的な概要を提供します。次のいくつかのセクションでは、ChainLink、Band Protocol、DIA などのトッププロジェクトの運用モデルと、将来の Oracle の可能性と課題の分析に焦点を当てます。
次の記事では、Chainlink、Band Protocol、Teller という 3 つの典型的な Oracle プロジェクトについて詳しく説明します。これらは、Oracle のさまざまなトークン設計を表す 3 つのプロジェクトです。特定のプロジェクトごとにトークンがどのように設計されているかをさらに詳しく分析します。我々は再び会います!
ポセイドン
ポセイドンの著者による他の潜在的な DeFi プロジェクトを分析した記事をさらにチェックしてください。