• 投稿カテゴリー最新記事

スマートコントラクトは、分散型プログラミングプラットフォームの重要な構成要素であり、プログラムコマンドの実行においてブロックチェーンを支援するアプリケーションである。スマートコントラクトを利用することで、ユーザーは信頼性が高く、高速で、信頼性が高く、費用対効果の高いプログラミングプロトコルを実行することができる。しかし、ブロックチェーンの一般的な問題点は、チェーン上下のデータをつなぐ外部データへのアクセス方法が十分に発達していないことであり、これはスマート・コントラクトが直面する大きな課題のひとつである。

ブロックチェーンにデータを転送する方法

チェーンリンクのプロジェクトは、外部データをスマートコントラクトが理解できる言語に変換する分散型予言者サービスを提供する。その予言者技術を通じて、ブロックチェーン外部からの実データ、関連アプリケーション、APIを含む複数のデータ入出力へのアクセスポイントを作成する。

中央集権型予測マシンとは何か?難しいことではありません。スマート・コントラクトの外部にある単一の情報提供者のことで、情報源は1つしかありませんが、大きな問題を引き起こす可能性があります。その予言者が誤った情報を提供したらどうなるか?その予言者に依存するシステムはすべて機能しなくなる。

一般的に、これは「予言者問題」として知られており、チェーンリンクが解決しようとしている問題である。従来の予言マシンのサービスは中央集権的で、「単一障害点」のリスクがあり、分散化の考えと矛盾している。

チェーンリンクの予言マシンはノードのオープン・ネットワークで、誰でも自分のネットワークを運営することができる。

スマートコントラクトがブロックチェーン外のデータでプロトコルを確立できるようにするには、チェーンリンクはチェーン外のデータをオンチェーン形式で使用する必要がある。ブロックチェーンスマートコントラクトの主な限界の一つは、外部の情報源との接続性の欠如であるが、チェーンリンクはオラクル予測マシンを使ってこれに対処することができる。

チェーンリンク操作の詳細手順

  1. ブロックチェーン上のスマートコントラクトは、データを情報として要求する。
  2. チェーンリンクは、このデータ要求や問い合わせを “イベント ”として登録し、対応するインテリジェントな契約(サービス・レベル・アグリーメント(SLA)契約として知られる)を作成し、チェーン下のデータをキャプチャする。
  3. チェーンリンクのSLA契約は、レピュテーション契約、オーダーマッチング契約、アグリゲーション契約の3つの下請け契約となる。
  4. そして チェーンリンク 評判契約の場合、予測マシン・データ・プロバイダーの実績は、データ・プロバイダーのノードを評価し、評判や信頼性のないものを除外するために、そのデータの信頼性と過去の実績が確認される。
  5. チェーンリンク の受注マッチング契約に基づき、依頼契約を当社に交付する。チェーンリンク データ要求に基づいて入札を行い、データ要求を満たすために適切な数と種類のデータプロバイダーを選択する。
  6. チェーンリンク コンバージェンス契約は、選択された予言マシンのすべてのデータを検証し、統合する。
  7. チェーンリンク ノード上のノードは、要求しているコントラクトからデータ要求を受け取り、そのデータ要求に対して チェーンリンク 翻訳ソフトウェア チェーンリンク コアは、ブロックチェーンのプログラミング言語からオフチェーンのプログラミング言語にデータリクエストを変換し、オフチェーンのデータソースがそれを受信して理解できるようにする。
  8. 翻訳されたバージョンのデータ・リクエストは、APIを介してデータ・ソースから収集される。
  9. データを収集した後、その情報は チェーンリンク コアはブロックチェーンに対応したプログラミング言語に翻訳し、最終的にブロックチェーンに送り返される。 チェーンリンク 為替予約の総額