Chainlink2.0！？ハイブリッドスマートコントラクトってなに！！？【よりみちコラム】

なんだか最近、
コードを書いて開発することより
調査してレポートをまとめるほうが向いてるような気がしてきました...^^;

[しばらく](https://qiita.com/FWW)ハッカソンの開催を受け、
Chainlink関係について調べてきました。
公式の方からChainlink2.0のアプデについて言及されていたので、
まとめて行きたいと思いますー

# Chainlink 2.0と分散型オラクルネットワーク(DON) の未来

https://chain.link/whitepaper

今年4月にChainlink 2.0のホワイトペーパーが発行されました。
3年ぶりのアプデのようです。
このホワイトペーパーでは、ブロックチェーン・エコシステムにおける
Decentralized Oracle Networks（DON）の役割を拡大し、
Chainlinkネットワークがブロックチェーンの種類を問わず、
スマートコントラクトのための分散型サービス基盤を強化するための
次なるステップについて説明されています。

Chainlink 2.0では、次世代のスマートコントラクトのアプリケーションやユースケースを
幅広くサポートするために、
以下7つの主要分野でのオラクルテクノロジーの進化について焦点を当てています。

1. __ハイブリッドスマートコントラクト__: オンチェーンとオフチェーンのコンピューティングリソースをハイブリッドスマートコントラクトに安全に組み合わせることで、スマートコントラクトの機能を強化します。
2. __スケーリング__: 分散型オラクルネットワークが、高性能なブロックチェーン、レイヤー2ソリューション、Web2システムに必要なレイテンシーとスループットを確実に達成します。
3. __複雑さの抽象化__: 開発者やユーザーにシンプルな機能を提供することで、複雑なプロトコルやシステム境界に精通している必要はありません。
4. __秘匿性__: ブロックチェーンの生来の透明性と、センシティブなデータや計算のための強力な機密保護を組み合わせた、高い整合性を持つシステムを実現します。
5. __順序の公平性__: エンドユーザーにとって公平な方法でトランザクションの順序をサポートし、ボットや搾取的なマイナーによるフロントランニングやその他の形態の価値抽出を防ぎます。
6. __信頼性の最小化__: スマートコントラクトやその他のオラクルに依存したシステムをサポートするために、分散化、暗号保証、ガードレールによって信頼できる層を作ります。
7. __暗号経済的セキュリティ__: 分散化されたオラクルネットワークのノードが、十分なリソースを持つ敵に直面しても、信頼性の高い正しい行動をする強い経済的インセンティブを持つような仕組みづくりを行います。。


# Chainlink 2.0でハイブリッド型スマートコントラクトを基盤に考える

> 「DeFiコントラクトは、その95％（DEXを除くすべて）がすでにハイブリッド・スマートコントラクトです。」
とナザロフ氏は、外部の価格フィードを使用していることに言及しています。
https://cointelegraph.com/news/chainlink-releases-new-whitepaper-for-smart-contract-computations


Chainlink2.0についての詳細はブログ記事にまとまっていましたので、ご紹介していきます！

https://blog.chain.link/chainlink-2-0-lays-foundation-for-adoption-of-hybrid-smart-contracts/

## Chainlink 1.0の主要機能一覧

以下の5つです。
いろんなdAppsでお世話になってますねー

* __Chainlink Price Feeds__: さまざまな資産のオンチェーン金融市場データの広範なコレクションを提供し、Aave、Synthetix、dYdXなどの主要なDeFiアプリケーションで数十億ドルを確保するために使用されています。
* __Chainlink VRF__: チェーン上の暗号証明に裏付けられた検証可能なランダム性を生成し、Aavegotchiのようなプロジェクトが証明可能な希少属性を持つNFTを鋳造したり、PoolTogetherが損失のない宝くじの当選者を公平に選ぶことを可能にします。
* __Chainlink Proof of Reserve__: スマートコントラクトがTUSDやPAXなどの安定コインやクロスチェーントークンなど、トークン化された資産の準備状況をオンデマンドで監査できるよう、オンチェーンのデータフィードを提供します。
* __Chainlink External Adapters__: 任意のオフチェーンリソースやAPIへの接続を作成するツールを開発者に提供するもので、Arbolのパラメトリック作物保険市場が気象データを取得したり、Everpediaの予測市場のユーザーが米国の選挙結果を取得したりする際に活用されています。
* __Chainlink Network__: 非中央集権的なオラクル市場での広範な採用により、広大なネットワーク効果を達成し、すでに数十億のオンチェーン価値を確保しています。

## 分散型オラクルネットワーク(DON)の機能について
Chainlinkのオリジナルホワイトペーパーでは、分散型オラクルネットワークの先駆者として、
一般的には外部データを安全かつ信頼性の高い方法でブロックチェーンに供給する方法とされています。
Chainlink 2.0ホワイトペーパーでは、
複数の相互運用可能な分散型オラクルネットワーク（DON）のフレームワークを構築しています。
DONは、データを双方向に転送し、さまざまなコンセンサスプロトコルを使用して
分散型のオフチェーン計算を実行できるノードの集合体で構成されています。
Chainlink DONsは、レイヤー2テクノロジーと同様に、既存のブロックチェーンに固定されており、
オフチェーンで計算されたデータ出力と状態変化を定期的に同期するとともに、
正しいオラクルレポートを強制し、オフチェーンでのオラクル紛争を仲裁するガードレールを確立します。

### 機能1: スケーリング
DONは、既存のブロックチェーンネットワークやレイヤー2と定期的に同期しながら、
オラクルの結果やコントラクト実行の一部をオフチェーンで計算します。
これにより、Chainlink Decentralized Oracle Networksは、ブロックチェーン、レイヤー2ネットワーク、
さらには従来のWeb 2.0システムへのサービス提供に必要な低レイテンシーと高スループットの
パフォーマンスを実現します。

### 機能2: 機密性
DONは、オンチェーンシステムとオフチェーンシステム間の機密保持コネクタ、スマートコントラクトやオラクルデータの機密計算など、複数の形態の機密性を実現します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/47490/685054f9-b3de-ba90-2fab-a6e7ace3bb68.png)

この図のChainlink Network部分がガードレール...！

## Chainlink DONがDeFiやスマートコントラクト経済にどのように貢献するか

現在提供しているオラクルサービスも、DONsによってさらに強化されます。

* ハイブリッド・スマートコントラクト：必要なオフチェーン・リソースにシームレスに接続され、プライバシーが保たれ、好みのブロックチェーンまたはレイヤー2で保護されます。
* 強化されたチェーンリンクデータフィード: より高い頻度での更新、プライバシー保護されたクエリ、マルチブロックチェーン配信を提供するこれらはすべて、コストを削減し、デリバティブプロトコルやエンタープライズソリューションなどのDeFiアプリケーションに、より安全で信頼性の高い外部データのソースを提供します。
* Chainlink VRFの強化：セキュリティ、コスト効率が強化され、より安全なゲーム、NFTミント、その他エンドツーエンドのセキュリティのために安全なランダムソースを必要とするあらゆるアプリケーションをサポートします。
* Chainlink Keepers（チェーンリンクキーパー）: 歩留まりの収穫や清算のトリガーなど、主要なスマートコントラクト機能の分散化された信頼性の高い自動メンテナンスを提供するもので、現在、生産に向けて準備が進められており、トッププロジェクトによってテストされています。
* Chainlink Fair Sequencing Services（FSS）: DONを使用してブロックチェーン上のユーザートランザクションを順序付けすることで、フロントランニング、バックランニングなどの関連する攻撃や、Miner-Extractable Value（MEV）に起因するオラクルレポート送信などの他のタイプのトランザクションを軽減する手段となります。
* Chainlink Decentralized Identity（チェーンリンク分散型アイデンティティ）: プライバシーを保護するオラクルプロトコルが既存のシステムと下位互換性を持って相互運用され、オンチェーン・クレジットベース・レンディングのような新しいユースケースを開拓します。

### DONがノード買収などの不正に耐える新しい仕組み
Chainlinkのノードを買収して虚偽のデータを提供させると、ネットワークにコミットされたステークが増えるほど、二次関数的にコストが高くなるというSuper-linear stakingを実装しています。
このシステムは数学的な不正の証明に基づいており、不正の事例を正しく報告した場合、ウォッチャーはすべてのノードの合計ステークスを得ることができます。
攻撃者は、すべてのウォッチャーを買収して、彼らが得られるであろう利益の全額を得る必要があり、その額はステークの総額を大きく上回ります。

https://cointelegraph.com/news/chainlink-releases-new-whitepaper-for-smart-contract-computations

# ハイブリッドスマートコントラクトが変える未来

これまで見たように、ハイブリッド・スマートコントラクトは、
ブロックチェーン上（オンチェーン）で実行されるコードと、
分散型オラクルネットワークによって提供されるブロックチェーン外（オフチェーン）のデータと計算を組み合わせたものです。
ハイブリッド・スマートコントラクトは、ブロックチェーンの改ざん防止と不変の特性を持ちながら、
安全なオフチェーン・オラクルサービスを活用して、
スケーラビリティ、機密性、オーダー・フェアネス、
あらゆる実世界のデータソースやシステムへの接続性などの新しい機能を獲得する、
高度な経済的・社会的調整を可能にします。

https://blog.chain.link/hybrid-smart-contracts-explained/

このハイブリッド・スマート・コントラクトがすでに、あるいは近々影響を与えるであろう主要産業には以下のようなものが挙げられます。

1. アイデンティティ: 自動化されたプライバシー保護された方法で検証することができるアイデンティティ情報。
スマートコントラクトは、必要な個人情報とそれを受け取った際のアクションを定義することができます。
一方、DONは、ユーザーの個人情報を公開したり、取引相手に開示したり、
外部システムに保存したりすることなく、
ユーザーの個人情報を検証するための計算を実行することができます。
1. 金融: 検閲に強く、グローバルにアクセス可能で、透明性の高いオープンな金融市場。
スマートコントラクトは、買い手と売り手の両方の関与のルールを定義することができ、
DONは、外部データを使用して製品の価格設定や市場の決済を行うことができます。
また、取引の隠蔽、KYC検証、公正な取引の順序付け、高速オフチェーン処理などのオプション機能のための計算を実行することができます。
1. サプライチェーン: 共有台帳上で動作し、製品ラインをデジタル化し、
検証されたデータを使用して異種システム間のアクションを自動化する複数パーティの取引契約。
スマートコントラクトは、様々な義務、支払い条件、ペナルティーの概要を示すことができ、
DONは、プライバシーを保護する計算と、IoTネットワーク、ウェブサーバー、他のブロックチェーン、
企業のバックエンドからの外部データフィードを組み合わせて、
出荷の追跡、品質管理の監視、顧客の身元確認、決済支払いのトリガーとなることができます。
1. 保険: 事前に指定されたイベントに基づく両面の予測市場によって促進されるパラメトリック保険。
スマートコントラクトは保険料と請求プロセスを定義することができ、
DONは契約を外部のデータフィードに接続して見積もりや請求の仲裁を行うことができます。
また、DONは、リスクアセスメントの計算を行い、
複雑なリスクアセスメントのアウトプットを（例えば、クラウドプラットフォームから）取得し、
IDを内密に確認することができます。
1. ゲーム: リワードの発行を自動化し、ユーザーにNFTを介してゲーム内資産の完全な所有権を与え、
すべてのプレイヤーに平等な勝利の機会があることを明確に証明するゲームプラットフォーム。
スマートコントラクトはゲームプレイと報酬の分配モデルを定義することができ、
DONは改ざん不可能なランダム性を提供することで、
証明可能なほど偏りのないゲームプレイと公正な賞金分配を実現します。
DONを利用することで、ゲーミングdAppsは、拡張現実のためのIoTセンサーの測定値のような
実世界のデータフィードを接続したり、特定のゲーム機能をオフチェーンで処理して
高いパフォーマンスを実現することもできます。
1. マーケティング: データに基づくパフォーマンス目標に基づいて、
リアルタイムで自動的に報酬を分配するマーケティングキャンペーン。
スマートコントラクトは、特定のマイルストーンで段階的な支払いモデルを定義することができます。
一方、DONはパフォーマンス指標が達成されたことを検証し、
高度なキャンペーン評価のために顧客データや広範な市場動向に関する秘密の計算を提供することができます。
1. ガバナンス - 共有システムやプールされた資産を安全かつ公正に管理する分散型コミュニティ。ス
マートコントラクトは、ガバナンスのフレームワーク全体を定義することができ、
DONは外部データや計算を提供することで、利益分配のトリガーとなったり、
共有料を差し引いたり、Sybil攻撃を軽減するためにアイデンティティをチェックしたり、
メンバーのコミットメントを検証したり、さらには意思決定を自動化したりすることができます。

# Chainlinkの発展はこれからだ！
オフチェーンデータの活用がキーになるということは良くわかりました...！
最後に見たように、あらゆる分野でのオラクルデータの利用が進んでいきそうですね♪