チェーンリンク(Chainlink)

~ブロックチェーンと現実世界をつなぐオラクル~
スマートコントラクトが外部データと安全に連携できるように設計されたプロトコル。

通貨単位:LINK
運用開始:2019年5月30日
開発者:セルゲイ・ナザロフ、スティーブ・エリス、アリ・ジュエルズ
公式サイト:chain.link
ホワイトペーパー:chain.link/whitepaper
ソースコード:github.com/smartcontractkit/chainlink
開発言語:Go、JavaScript、Solidity




チェーンリンクとは?

概要

チェーンリンク(Chainlink)は、ブロックチェーンの外にある情報や処理結果を、スマートコントラクトへ安全に渡すための分散型オラクルネットワークである。
簡単に言えば、ブロックチェーン単体では直接読めない価格情報、準備資産の残高、APIの返り値、ランダム値、別チェーンへの送信命令などを、改ざん耐性を意識しながらオンチェーンで使える形に変換する基盤である。
Chainlink自身の公式文書でも、外部データ接続、オフチェーン計算、クロスチェーン相互運用を担う仕組みとして説明されている。

開発言語は単一ではなく、主要GitHubリポジトリではGoが中心で、JavaScriptなども使われており、スマートコントラクト側ではSolidityが公式ドキュメント上の基本言語になっている。
要するに「一つのアプリ」ではなく、オラクル基盤・ノードソフト・スマートコントラクト群・開発者向けサービス群を束ねたインフラ銘柄である。

開発背景

スマートコントラクト(自動実行される契約プログラム)は、ブロックチェーン上で動く条件付きの処理を可能にするが、
その“条件”として必要とされる情報が、しばしばブロックチェーンの外部に存在している(たとえば為替レート、天候データ、IoT センサー情報、オフチェーンの決済システムなど)。

しかし、こうしたオフチェーン情報をブロックチェーンに取り込むには、いくつかの課題があった。代表的には次のようなものだ。

  • 単一データ提供者に依存すると改ざん・停止のリスクが高い。
  • オフチェーン情報の持つ信頼性・真偽検証をどう保証するか。
  • ブロックチェーンの透明性・検証可能性を維持しながら、外部世界の情報を取り込む仕組みが未成熟だった。
  • 複数のブロックチェーンやレガシー(従来型)システムとも連動させる必要があったが、その接続の標準化や信頼性が課題だった。

こうした背景から、Chainlink は「分散型オラクル・ネットワーク(Decentralized Oracle Network, DON)」の構築を通じて、外部データを安全・信頼・分散的にブロックチェーンに提供できる仕組みを作ろうと設計された。
たとえば論文「Chainlink 2.0 and the future of Decentralised Oracle Networks」では、
「スマートコントラクトにオンチェーン/オフチェーン計算資源を安全に組み込む(hybrid smart contracts)」や「複数チェーン・多様な環境へのスケーラブルな対応(scaling)」「信頼最小化(trust-minimisation)」などが設計上の重点とされている。

また、メインネットが稼働を始めた 2019年頃には、既にスマートコントラクト利用が増加し「信頼できる外部データをどう入力するか」が重要なテーマになっており、
Chainlink はそれを技術的に解くために生まれたと言える。

このように “スマートコントラクトに現実世界との接点を持たせる” という課題意識が、Chainlink 開発の動機となっている。

仕組み

Chainlink の仕組みを簡単に、そして少し深めに説明する(興味深い技術要素も含む)。

まず、スマートコントラクト(たとえばイーサリアム上の契約)が「ある外部データ(例:ある銘柄の価格、気象データ、イベント発生の有無等)」を参照・活用したいとする。
この時、Chainlink ノード群(複数の独立オペレーターが運営)に対して「この外部データを取得・報告せよ」というジョブ(task)が発注される。
ノードはオフチェーンでデータを取得、必要に応じて集約・検証・暗号的な証明を伴い、ブロックチェーン上にそのデータを “オンチェーン” に届ける。

この一連の流れにおいて、Chainlink は以下のような構成要素・設計を備えている。

  • 分散型ノードネットワーク(DON)

    データを提供するノードが単一ではなく複数参加し、それぞれが取得・報告を行うことで、単一障害点・改ざんリスクを低減。
    論文でも「複数ソースからのデータ取得およびオフチェーン集約」を設計の柱と明記されている。

  • スマートコントラクトとのインターフェース

    Chainlink ノードからの報告を受け取るオンチェーン・コントラクトがあり、契約者(スマートコントラクト作成者)がそのデータを参照できる。

  • 報酬・担保・インセンティブ設計

    ノード運営者は LINK トークン等で報酬を得たり、あるいは信頼性を担保するためにステーク(担保)を要求されたりする設計が挙げられている
    (Chainlink 2.0 論文中に「cryptoeconomic security(暗号経済的安全性)」という語がある)。

  • ハイブリッド・スマートコントラクト

    オンチェーン計算だけでなく、オフチェーン計算資源(API 呼び出し、データ解析、他システム連携)を安全にスマートコントラクトと紐づける設計が進められている。

  • クロスチェーン通信(Cross-Chain Communication: CCIP)

    Chainlink は複数のブロックチェーン間でデータや価値を移動・連携する機能(たとえば異なるチェーン上のスマートコントラクト間)を提供しようとしている。
    公式サイトでも “Cross-Chain Communication (CCIP) – Move data and value across any blockchain” と記されている。

  • Proof of Reserve や Data Streams 等の付加サービス

    たとえばトークン化資産(real-world assets)を扱う際に「その裏付けがちゃんとあるか」をオンチェーンで検証する Proof of Reserve や、
    高頻度市場データストリームをスマートコントラクトに提供する Data Streams など、応用機能も整備されている。

これらを通じて、Chainlink はスマートコントラクトが“信頼できる外部データを参照できるインフラ”として機能している。
プログラミング的視点から見ると、外部 API や既存システムをスマートコントラクトに“つなぐ”ためのミドルウェア/ランタイム環境とも言える。
実装レポジトリも GitHub に公開されており、Go 言語でのノード実装などを確認できる。

初心者にとって重要なポイントは、「スマートコントラクトがブロックチェーン内だけで使えるデータに閉じていたのを、Chainlink によってより広い世界(現実世界)からデータを引いてこれるようになった」という変化だ。

特徴

Chainlinkの最も重要な特徴は、主役が「ブロックチェーンそのもの」ではなく、「ブロックチェーンに不足している外部接続機能」である点にある。
多くの暗号資産は、送金、資産保有、スマートコントラクト実行、あるいはガス支払いといった内部処理を中心に設計されている。
それに対してChainlinkは、スマートコントラクトが現実世界の情報を扱うための接続部品として設計されている。
だからこそ、LINKは単体で何かを送るための主役というより、各種Chainlinkサービスの利用料や経済的セキュリティを支える燃料として位置づけられている。
この“基盤の裏方”感が、初心者にはやや見えづらいが、本質である。
派手なチェーンではなく、インフラの配線盤に近い。だが、配線盤が死ぬと部屋中のスイッチがただの飾りになる。そこが厄介で面白い。

第二の特徴は、用途が非常に広いことだ。
Data Feedsだけでも資産価格、準備資産残高、L2 sequencer health などを扱えるし、VRFはゲームやNFT配布の公平性を支え、Automationは定期処理や条件成立時の実行を自動化し、Functionsは任意APIと計算を扱い、Proof of Reserveは裏付け資産の検証、CCIPはチェーン間通信を担う。
つまりChainlinkは「何の銘柄か」と聞かれて一言で済ませにくい。価格オラクル銘柄と呼ぶだけでは、今のChainlinkの半分しか見ていない。
すでに公式文書の構成自体が、データ、乱数、自動化、計算、相互運用、準備資産検証へと機能分化しており、ひとつの役割に閉じていない。

第三の特徴は、近年の進化が「DeFi向け価格データ」から「伝統金融やトークン化資産との接続」へ拡張していることだ。
2023年から2025年にかけて、Swiftとのブロックチェーン相互運用実験、UBS Asset Managementとのトークン化ファンド償還・申込の実証、DTCCのSmart NAVパイロットなど、資本市場寄りの事例が目立つようになった。
これは、Chainlinkが単に暗号資産業界の中だけで便利な部品という段階を越え、「既存金融システムとオンチェーンの接続標準」を狙っていることを示している。
Chainlink自身の表現には当然マーケティングの色もあるが、少なくとも方向性としてはかなり一貫している。

第四の特徴は、オープンソースと研究色の強さである。
2017年白書、2021年のChainlink 2.0、2025年のOCR3など、研究文書を継続的に公開しつつ、GitHub上ではコアノードとコントラクト群を公開している。
つまりChainlinkは、単なるブランド名ではなく、白書・研究・ノードソフト・オンチェーン契約・ドキュメントが積み上がっている実装系プロジェクトである。
乱暴にまとめるなら、「使い道が広い」「裏方で目立ちにくい」「でも依存されると極めて重要」「しかも研究と実装が両輪で進んでいる」銘柄だと言える。

現実事例

現実事例として最もわかりやすいのは、NFTやゲーム分野でのVRF利用である。
たとえばEther Cardsは、NFTの配布や属性付与の公平性を担保するためにChainlink VRFを採用し、AavegotchiもVRFを用いて、NFTのレア属性や抽選結果を検証可能な乱数で決定している。
こうした用途では「ランダムです」と言い張るだけでは駄目で、誰にも操作できないと後から検証できることが重要になる。Chainlink VRFはそこに刺さる。
NFT界隈はしばしば煙が多いが、この部分は珍しく数学で煙を薄めようとしている。関連URLは末尾の参考文献コードにまとめてある。

次にわかりやすいのは、スポーツや外部イベントと連動する動的NFTや市場である。
NBAの事例では、ChainlinkオラクルネットワークでNBA統計をオンチェーンへ持ち込み、VRFでNFT配布の公平性も担保している。
またThalesでは、Chainlink Data Feedsを使って現実世界イベントや市場データを参照し、バイナリーオプション市場の決済に活用した。
つまりChainlinkは、価格だけでなく、「何が起きたか」をオンチェーンで扱うための素材供給機構として働いている。

さらに重要なのは、伝統金融との接続事例である。
2023年にはSwiftが複数のパブリック/プライベートブロックチェーン間でトークン化資産を移動させる実験結果を公表。
2024年にはSwift・UBS Asset Management・Chainlinkが既存決済システムを使いながらトークン化ファンドの申込・償還を処理するパイロットを完了した。
DTCCのSmart NAVパイロットでも、ChainlinkはDLTベースの価格・レート配信の実験に関与している。
ここまで来ると、Chainlinkはもはや「DeFiの価格オラクル屋さん」だけではない。
金融インフラ同士の通訳兼中継局みたいな立場まで踏み込み始めている。

歴史

Chainlinkの歴史を大づかみに見ると、2017年にオラクル問題の解決策として白書が提示され、2019年にEthereumメインネットで始動し、その後は価格データ供給から乱数、Automation、Functions、Proof of Reserve、CCIPへと段階的に機能を増やしてきた。
そして2023年以降は、SwiftやDTCC、UBS Asset Managementなどとの連携を通じて、トークン化資産や既存金融インフラ接続の色が一気に濃くなった。
つまり歴史の流れは、「オラクル誕生」→「DeFi基盤化」→「多機能プラットフォーム化」→「機関向け接続基盤化」と整理するとわかりやすい。

  • 2017年

    初代ホワイトペーパー「ChainLink: A Decentralized Oracle Network」が公開され、分散型オラクルネットワークの基本構想が示された。

  • 2018年

    Town Crierを取り込み、TEE(Trusted Execution Environment)を活用したオラクル強化の方向性が明確になった。

  • 2019年

    5月30日にEthereumメインネットで稼働開始。最初はETH/USD Price Feedを3つのオラクルノードで支える形だった。

  • 2020年

    DECOの取得・研究展開により、プライバシーを保ちながらWebデータの真正性を証明する方向が強化された。

  • 2021年

    『Chainlink 2.0』白書が公開され、DON(Decentralized Oracle Networks)を軸にした発展像が整理された。OCRも主要なスケーリング技術として前進した。

  • 2022年

    12月、Staking v0.1がEthereumメインネットで開始され、LINKを用いた暗号経済的セキュリティ強化が実運用段階に入った。

  • 2023年

    7月、CCIPがMainnet Early Accessとして始動。8月にはSwiftがChainlinkを含む複数機関とのトークン化資産相互運用実験結果を公表した。

  • 2024年

    4月、CCIPがGeneral Availabilityに移行。5月にはDTCCのSmart NAVパイロットが公開され、11月にはSwift・UBS Asset Management・Chainlinkの既存決済網連携パイロットが公表された。

  • 2025年

    5月にOCR3白書が公開され、8月にChainlink Reserveが発表、11月にはCRE(Chainlink Runtime Environment)が公開され、より包括的なオーケストレーション層へ進化した。

  • 2026年

    1月に24/5米国株データ提供を公表し、2月にはCanton対応の案内が出るなど、トークン化資産と機関向け領域での拡張が継続している。

このように、Chainlink は「トークン提供 → 技術構築 →メインネット稼働 →拡張・実証実験 →本格運用」という流れで進化してきた。
プログラマーとしては、GitHub で公開されている最新版実装(たとえば v2.29.0 など)を確認することもできる。

参考文献

ここまでの内容を理解するために参考にした文献や、さらに深く知るための資料をいくつか紹介する。

トップへ戻る


お問い合わせ