Chainlink(LINK)とは何ですか? | チェーン識百科
より多くの初心者がブロックチェーン業界についての理解を深めるために、Chaincatcherは「チェーン識百科」コーナーを設け、ネット上の公開資料を整理・編集し、ブロックチェーン業界の重要な概念やプロジェクトについての普及を行っています。ぜひご覧いただき、交流をお待ちしております。
一、概括
Chainlinkは、分散型オラクルサービスであり、ブロックチェーンのスマートコントラクトに提供される外部データの有効で信頼性が高く、安全な接続を提供します。LINKはプロトコルのネイティブトークンであり、データリクエスターはそれを使用してオラクルネットワーク上のサービス料金を支払い、ノードが誤ったデータを提供した場合には罰則を科すことができます。
現在、Chainlinkはブロックチェーンエコシステムで最も影響力のあるオラクルプロジェクトとなっており、Ethereum、NEAR、Avalanche、BSCなど10以上のパブリックチェーンをサポートしています。そのソリューションは数百のDeFiプロジェクトに採用されており、Google Cloudも2019年にChainlinkオラクルソリューションの統合を発表しました。
Chainlink(LINK)とそのブロックチェーン空間における役割を理解するためには、まずChainlinkが解決しようとしている問題を理解することが重要です。設立以来、ブロックチェーン技術は多くの現実の問題を解決し、多くのアプリケーションシナリオを生み出してきました。スマートコントラクトは、これまでのところブロックチェーンの最も有望な発展の一つです。
スマートコントラクトは、ブロックチェーンプロトコル内で実行されるコンピュータープログラムです。これらは、第三者を必要とせず、自動的、追跡可能、かつ不可逆的な方法で一連の事前定義された条項を実行しますが、通常はその事前定義された条項を実行するためにブロックチェーンネットワークの外部からデータを入力する必要があります。例えば、関連するオフチェーンデータは、Binance、Kraken、CoinMarketCapなどのソースから提供される正確なリアルタイム価格フィードデータである可能性があります。Chainlinkは、この情報と他のソースの情報を使用して、複数のデータポイントをリアルタイムで変化する価格測定検証システムに集約します。
オラクルは、ブロックチェーンネットワークやスマートコントラクトに対して、必要なときに外部の実際のデータを取得するための信頼できる方法を提供します。オラクルは外部データをクエリし、検証し、認証した後、それをブロックチェーンのスマートコントラクトに中継します。この技術により、契約は信頼のない方法で実行できるようになりますが、オラクル自体とその提供するデータは、逆に高い信頼性、プライバシー、安全性を必要とします。これがいわゆるオラクル問題であり、Chainlinkが解決しようとしているジレンマです。
二、Chainlinkの去中心化オラクルネットワーク
スマートコントラクトの正確性と信頼性は、条項を実行するために使用されるデータの質に大きく依存しています。これは、オラクルがスマートコントラクトの有効性の重要な構成要素であることを意味します。中央集権的オラクルは単一のエンティティによって制御され、スマートコントラクトの唯一のデータ提供者として機能し、ネットワーク参加者はその提供するデータの有効性に対して大きな信頼を寄せる必要があります。また、中央集権的オラクルは単一の障害点を代表し、スマートコントラクトのセキュリティを脅かします。多くのオラクル専門家は、中央集権的オラクルは分散型オラクルよりも攻撃を受けやすいと考えています。いずれにせよ、オラクルまたはその取得したデータが攻撃を受けると、スマートコントラクトも影響を受けます。
分散型オラクルは、ブロックチェーンネットワークと同じ方法で決定的で透明な結果を実現することを目的としています:多くのネットワーク参加者間で信頼を分散させることによって。多くの異なるデータソースと単一のエンティティによって制御されないオラクルシステムを使用することで、分散型オラクルネットワークはより高いセキュリティと透明性を提供し、スマートコントラクトの機能を大幅に改善します。
Chainlinkのオラクルネットワークは、基盤となるブロックチェーンアーキテクチャの信頼性と安全性を向上させることに専念しています。Chainlinkのオープンソースおよび分散型の性質は、この努力を証明しており、ブロックチェーンコミュニティの誰もがChainlinkのソースコードを独立して検証し、その発展と改善に貢献できるようにしています。Chainlinkの暗号ネットワークも分散型であり、これにより、単一のノードやデータソースが単一障害点を引き起こすことはありません。中央集権的オラクルと比較して、Chainlinkのオラクルシステムは複数のノードを通じてデータを検証できるため、1つまたは複数のノードが攻撃を受けても、影響を受けていないノードが多数を維持していれば、ネットワークは自動的に修正されます。
カスタマイズ可能でエンドツーエンドのセキュリティは、信頼できるオラクルデータの提供にとって重要です。この点を考慮して、Chainlinkノードはスマートコントラクトが任意のアプリケーションプログラミングインターフェース(API)にアクセスできるようにし、その過程でシステムのセキュリティと柔軟性を大幅に向上させます。単一のノードは、アカウントのログイン情報やAPIキーを安全に保存できるため、スマートコントラクトは任意の外部ソースまたはAPI(パスワード保護されたソースやAPIを含む)からデータを受信できます。
三、Chainlinkデータの提供と検証
データの質は、Chainlinkのような暗号企業が直面する重要な問題です。特に、すべてのノードが同じデータにアクセスできるわけではないため、オラクル提供者は提供するデータの質を確保したいと考えています。「ロサンゼルスの天気はどうですか?」のような質問は、大量の主観的データを生み出す可能性があります。この点を考慮して、Chainlinkは高品質のデータ伝送を確保するためにいくつかの重要な機能を実装しました。
Chainlinkは、データをリクエストするスマートコントラクトとデータを提供するオラクル間のオンチェーンサービスプロトコル機能を持っています。これらはパフォーマンスの報酬と罰則の構造を概説しています。Chainlinkオラクルは、データ収集に参加する各ノードが収集したデータに対して暗号署名を行うデータ署名プロセスも採用しています。この署名プロセスは、特定のノードのデータ提供履歴を誰でも確認できる識別子を提供し、スマートコントラクトサービスプロバイダーが特定のノードのパフォーマンス記録を評価するのに役立ちます。Chainlinkの識別子システムは、データ提供者が効果的に運営し、長期的に最高品質のデータを提供するように促します。
信頼システムは、ネットワークノードに関する透明な情報を提供することによってChainlinkの識別子システムを強化し、スマートコントラクトサービスプロバイダーが特定のスマートコントラクトのニーズにどのノードを使用するかを適切に決定できるようにします。報告される情報には、成功した作業の数、サービスを受けた顧客の総数、平均データ応答時間などが含まれます。ノードの可用性(タイムリーな応答)と正確性は、Chainlinkの暗号検証システムで評価される2つの主要な要素です。
ノードは、さまざまな認証を取得したり、自発的に追加情報を提供したりすることで、潜在的なリクエスト契約に対する魅力を高めることもできます。たとえば、KYCプログラムを実施したり、位置情報を提供したり、安全チェックを行ったりすることが含まれます。
四、典型的なアプリケーションシナリオ
ローン、支払い、デリバティブ、資産権益などのさまざまな伝統的金融商品が、スマートコントラクトを通じてブロックチェーン上に登場し始めています。スマートコントラクトは、これらの金融商品をより安全で透明にし、アクセスのハードルを下げています。これらのDeFiアプリケーションは、Chainlinkオラクルを通じて資産の価格フィードや金利を取得し、資産の担保率を検証することで、公正市場価値に基づいてローンを発放したり、自動的に配当を支払ったり、オプション契約を決済したりするなどのさまざまな高度な機能を実現しています。
スマートコントラクトは、ブロックチェーン上でパラメトリック保険契約を作成するためにも使用できます。Chainlinkは現在、Arbolの作物保険製品に対して天候データを提供しており、世界中の農民はインターネットにアクセスすることでこの作物パラメトリック保険を利用できます。この製品は、降雨量や気温などのパラメータに基づいて、契約で事前に設定されたロジック(例:今年の降水量がxを超えた場合、yの補償金を支払う)に従って、タイムリーかつ公正に保険金を支払います。
五、LINKトークン
LINKはChainlinkのトークンであり、Ethereumブロックチェーン上に構築されたERC-677トークンです。このプロジェクトは合計10億LINKトークンを発行し、総供給量は以下の通りです:3.5億トークンをChainlinkの初期トークン発行(ICO)投資家に販売し、3.5億トークンをノードオペレーターへのインセンティブとして留保し、残りの3億トークンはChainlinkチームが管理します。
Chainlinkノードを利用するために、リクエストを行うスマートコントラクトサービスプロバイダーはノードオペレーターにLINKトークンを支払う必要があります。Chainlinkノードオペレーターは、外部データを取得し、それをブロックチェーン内のスマートコントラクトが簡単に読み取れる構造に再フォーマットすることでLINKの報酬を得ます。LINKの料金は、ノードオペレーターが提供するサービスの質と種類の需要に基づいて決定されます。
ノードオペレーターは、LINKを担保として提供し(安全保証金を提供するのと同様)、ネットワークの健全性と優れたサービスの提供に対するコミットメントを証明します。Chainlinkの信用システムは、特定の作業に特定のノードを推奨する際に、ノードがネットワーク内で占める権益の大きさも考慮します。Chainlinkノードは、そのサービスの報酬としてLINKトークンを受け入れますが、誤ったまたは不誠実な情報を提供した場合にはLINKで課税または罰則を受ける可能性もあります。この全体的な報酬と罰則のシステムは、分散型オラクルネットワークを高品質な情報の信頼できるソースとして維持するのに役立ち、Chainlinkが複数のブロックチェーンネットワークと統合できるようにします。
拡張リーディング: