ChainLinkの紹介

ChainLinkは、この種の最初の分散型オラクルサービスです。イーサリアムが2015年に稼働を開始したとき、ブロックチェーンがエンタープライズソリューションと従来のビジネスにもたらす可能性のあるものに革命をもたらしました。ブロックチェーンはもはや単なる新時代の金融取引の媒体ではなく、ビットコインが従来の外貨両替を混乱させる可能性に限定されていました。イーサリアムを利用したスマートコントラクトにより、Vitalik Buterinはブロックチェーンテクノロジーのユースケースのパンドラの箱を開きました.

問題は、その設計によれば、スマートコントラクトはブロックチェーン上のデータしか管理できないことです。イーサリアム上に構築されたスマートコントラクトプログラムの多くは、改善しようとしている現実世界の業界への架け橋を欠いているため、その可能性、つまり世界中で使用するための改ざん防止の分散型アプリケーションを提供する機能は、まだほとんど活用されていません。.CL4

そこでChainLinkが登場します。ChainLinkを使用すると、スマートコントラクトユーザーはネットワークのオラクルを使用して、オフチェーンアプリケーションプログラムインターフェイス(API)、データプール、その他のリソースからデータを取得し、それらをブロックチェーンに統合できます。基本的に、ChainLinkはブロックチェーンアプリケーションの外部にある情報を取得してチェーン上に配置します.

そこにあるブロックチェーンプロトコルの多くでは、これらのプロトコルが動作するために必要なデータにアクセスするために、ChainLinkのようなオラクルが必要になります。そのため、ChainLinkは、その名前が示すように、ブロックチェーンを既存のインフラストラクチャに接続するリンクです。.

それで食欲が満たされる場合は、市場や財布などに関する情報に進んでください。ただし、ChainLinkのより完全で技術的な説明が必要な場合は、次のセクションにジャンプしてみましょう。.

ChainLinkはどのように機能しますか?

ChainLinkの主な目的は、オンチェーンとオフチェーンのエコシステムを橋渡しすることです。そのため、オンチェーンインフラストラクチャとオフチェーンインフラストラクチャの2つの主要なアーキテクチャコンポーネントがあります。.

オンチェーン機能

ChainLinkの最初のコンポーネントは、イーサリアムのブロックチェーンにデプロイされたオンチェーンコントラクトで構成されています。これらのOracleコントラクトは、ネットワークのOracleサービスを利用しようとしているユーザーのデータ要求を処理します。ユーザーまたはエンティティがオフチェーンデータへのアクセスを希望する場合、ユーザー契約(または契約の要求)をChainLinkのネットワークに送信し、ブロックチェーンがこれらの要求を独自の契約に処理します.

これらのコントラクトは、要求しているコントラクトを適切なオラクルと照合する責任があります。契約には、レピュテーション契約、オーダーマッチング契約、および集約契約が含まれます。.

これらの最初のレピュテーションコントラクトは、そのとおりです。オラクルプロバイダーの実績をチェックして、その整合性を検証します。次に、注文照合契約は、ネットワーク上のユーザー契約のサービスレベル契約をログに記録し、責任のあるOr​​acleプロバイダーから入札を収集します。最後に、集約契約は、選択されたオラクルの集合データを蓄積し、それらのバランスを取り、最も正確な結果を見つけます。.

これらの契約により、ChainLinkのオンチェーン機能は3段階のプロセスを経ます.

  1. OracleSelection:要求している契約が送信されると、ユーザーはサービスレベルアグリーメント(SLA)と呼ばれるデータ検索の一連のパラメーターと要件を指定します。これらには、オラクルのレピュテーション、データ仕様、必要なオラクル/データリソースの数などが含まれる場合があります。ユーザーは、ChainLinkを使用して、オラクルをフィルタリングして手動で検索できます。手動検索が最適でない場合は、自動マッチングエンジンを利用できます。このオプションの場合、オラクルは契約のSLAに基づいて入札できます。契約には、不正行為に対するペナルティ料金を実装するオプションがあり、契約が十分な品質の入札を受け取ると、これらのオラクルが選択され、サービス契約が開始されます.
  2. データレポート:これはとても簡単です。それらが選択された後、オフチェーンオラクルはサービス契約を実行し、オンチェーンノードが処理するために要求されたデータをブロックチェーンに送信します.
  3. 結果の集計:データの整合性を確保するために、集約コントラクトは、要求しているコントラクトに関連付けられているすべてのオラクルによって送信されたデータを収集します。次に、集約コントラクトはすべてのデータを平均して、要求しているコントラクトに正確な加重回答を提供します。特定の状況下では、すべての回答を平均化できるわけではないことに注意してください。ただし、簡単にするために、この記事ではこれらの可能性については説明しません。.

CL

オフチェーン機能

ChainLinkの2番目のコンポーネントは、イーサリアムネットワークに接続されているオフチェーンのオラクルノードで構成されています。現在、ChainLinkはEthereumのネットワーク上のスマートコントラクトとのみインターフェースしますが、将来的には、プログラムはブロックチェーンにとらわれず、複数のネットワーク上のスマートコントラクトと連携するようになります.

オフチェーンノードは、ユーザー契約の要求に応じて、オフチェーンリソースからデータを収集する責任があります。関連するデータを取得した後、これらのノードは、オフチェーンインフラストラクチャがChainLinkのブロックチェーンと対話できるようにするコアノードソフトウェアであるChainLinkCoreを介してそのデータを処理します。データが処理されると、ChainLinkCoreは結果の集約のためにデータをオンチェーンのOracleコントラクトに送信します。この作業の代償として、オフチェーンのオラクルオペレーターは、データの収集と送信に対して、ChainLinkのネイティブトークンであるLINKで支払われます。.

CL2

この重要な機能を実行することに加えて、オフチェーンノードは開発者が外部アダプターを統合することも可能にします。完全な並列ではありませんが、外部アダプターは、Ethereumネットワークに対する分散型アプリケーションとはChainLink用です。これらのアダプターは、ノードオペレーターが、操作のベースに多数の追加プログラムを収容するために使用できるプラグインです。さらに、データ収集プロセスを合理化するサブタスクを実行できます.

分散ソースと分散オラクル

これらの2つの概念は、ChainLinkが他のOracleプロトコルとどのように区別されるかを理解するために重要であるため、このセクションをここに含めました。.

一元化されたものとは異なり、ChainLinkのプログラムは完全に分散化されています。一元化されたオラクルの問題は、不正なデータに取って代わられる可能性があります。たとえば、ユーザー契約が1つのオラクルに依存して会計監査に関するレポートを提供した場合、このオラクルは悪意を持っていればこのデータを改ざんする可能性があります。.

これらのセキュリティ問題を解決するために、ChainLinkはソースおよびオラクルディストリビューションと呼ばれるものを実装しています。オラクルが信頼できる評判を求めている場合は、複数のソースからデータを引き出すことができます。さらに、ユーザーコントラクトがネットワークにリクエストを送信すると、そのリクエストは複数のオフチェーンオラクルノードにコントラクトされます。これらのオラクルは、同様のソースまたは異なるソースから取得できます.

これを説明するために、Boomer Blockchain StockTrackerが株式市場データの契約リクエストを送信するとします。次に、ChainLinkのOracleディストリビューションに沿って、このリクエストはOracle A、Oracle B、およびOracle Cと照合されます。ネットワークはソースディストリビューションに重点を置いているため、OracleAはBarronおよびCNNMoneyからデータを取得し、OracleBはMSNMoneyおよびMarket Watch、およびBarron’sとNasdaqのOracleC。この多様性のおかげで、Boomer Blockchain Stock Trackerは一元化されたソースからデータを受信せず、代わりに、バランスの取れた情報の集約を受信して​​います。.

CL3

事実上、この2層の配布システムは、各データセットが一緒に集約され、相互に測定されるため、オラクルを正直に保ちます。データを実行して改ざんしたオラクルは、ChainLinkネットワーク上で罰則と評判の低下で罰せられます.

チェーンリンク取引履歴

ChainLinkは最近までかなり休眠状態でした。 2017年9月下旬にICOから出て、それは$ 0.47の高値に成長しましたが、12月までは$ 0.14-0.18のサポートにすぎませんでした.

CLmarket

12月のランナップ後、暗号通貨は時価総額トップ100にあり、執筆時点での価格は$ 1.29です。.

ChainLinkを購入する場所

ChainLinkの最も主要な取引所は、BTC(66.20%)とETH(31.10%)でのコインの取引量の97%を占めるBinanceです。.

ChainLinkを保存する場所

イーサリアム上に構築されたChainLinkはERC20トークンであるため、マイイーサウォレットや元帳ナノSなどのイーサリアム互換ウォレット.

ロードマップと今後の予定

残念ながら、ChainLinkチームはロードマップを提供していませんが、ChainLinkのサービスのテストネットは2018年の第1四半期中に提供される予定です。

一般的に、プロジェクトのマーケティングと具体的な更新の一般的な欠如は、過去にコミュニティメンバーを苛立たせてきました。プロジェクトのCEOであるセルゲイナザロフは、ChainLinkの舞台裏での作業を支持する静かなコミュニティプレゼンスで知られています.

チームはプロジェクトをあまり誇大宣伝しないかもしれませんが、その価値のために、製品開発のためにブランドマーケティングを犠牲にします。また、一部のコミュニティメンバーは、この焦点が新鮮であると感じています。たとえば、彼らはSwift Bankとオラクルを確立し、zepplin_osおよびRequestNetworkといくつかの静かなパートナーシップを結んでいます。.

CLpartners

最終的な考え

理解するのが最も簡単なプロジェクトではないことは知っていますが、理解すれば、ChainLinkのようなOracleプラットフォームがブロックチェーンテクノロジーにとって重要である理由を理解できるでしょう。.

ブロックチェーンレルムは、正当な採用を見たい場合、オラクルが必要です。現状では、ChainLinkは市場に出回っている数少ないオラクルプロバイダーの1つであり、業界のリーダーと呼ばれることもあります。さらに、これは真に分散化された唯一のオラクルプロバイダーであり、オラクルがサービスを提供するブロックチェーンプロトコルと同じくらい安全に動作するためには、分散化が必須です。.

追加リソース:

ウェブサイト

白書

Subreddit