暗号通貨勉強会:ブロックチェーンにデータを提供するオラクルについて

今週末にClubhouseで行う暗号通貨勉強会のテーマは「オラクル」。データベース会社のオラクルではなくて、ブロックチェーンにオフチェーンの情報をフィードする存在のことです。 8/29にClubhouseで行った暗号通貨勉強会の予習ネタです。勉強会は隔週で週末開催です。

暗号通貨勉強会:ブロックチェーンにデータを提供するオラクルについて
Photo by Ouassima Issrae / Unsplash

オラクルとは

もともとoracleは「神託」という意味で、暗号通貨界でオラクルというとオフチェーンの世界のデータを集めてオンチェーンのスマートコントラクトにその情報をフィードするもののこと。ここでフィードされる情報には、価格、支払い完了、気温、選挙結果など様々なものがある。

オラクルの種類

  • ソフトウェア・オラクル

最も一般的なもので、ソフトウェアは例えばデータベース・サーバ・ウェブサイトなどのオンラインデータソース。為替レート、暗号通貨価格、フライト情報など既にデータがあるものが対象になる。

  • ハードウェア・オラクル

センサーやバーコードスキャナー、RFIDタグリーダー、ロボットなど。例えば積載トラックが目的地に到着した、などの情報をオンチェーンにフィードする。

  • 人間・オラクル

特定の知識を持ち、情報の正しさを精査することができ、暗号的に本人であることを証明できる人。機械が回答しにくい抽象的な問いかけの答えを出すことができる。

上記3種類以外のカテゴリとしては下記が考えられる。

  • コンピュテーション・オラクル

インプットに基づいた計算を行ってその結果をオンチェーンに返す。オンチェーンで計算すると採算が取れない場合の利用が想定される。

  • 中央集権型 vs 分散型・オラクル

中央集権型は真のデータを提供するオラクルが一つだけあるもの。中間者攻撃を受けるリスク、オラクル自身がデータ改竄するリスクがある。

一方分散型は同一データに関して複数のソースがあるもの。複数データソースをクエリしてあらかじめ定められた方法で真のデータを決定する。例えば平均から大きく外れるデータを除外して平均値を取るなど。

オラクルといえばChainlink。2014年創業、2017年にICOで$32 millionを調達して製品をローンチ。LINKというERC-20の独自トークンを持つ分散型オラクルネットワークの草分けである。Chainlink自身は独自ブロックチェーンは持たず、自らデータ提供することもない。その代わりにデータプロバイダのマーケットプレース兼ミドルウェア的な役割を持つ。データを提供したいプロバイダがChainlinkのネットワークに参加、データが欲しい機関は多数のソースからのフィードをChainlink経由で得ることができる。その際の支払いはLINKトークンで行われる。

Synthetix、Aave、yEarnといったDeFiプロトコルがChainlinkのオラクルを利用している。

  • Chainlinkの仕組み
  1. オラクル選択:ユーザはデータ要求事項を記載したSLAを作成、Chainlinkが適切なデータプロバイダの候補を出し、それに基づいて最終版のSLAを決定し、LINKをデポジッドし、データプロバイダからのビッドを受ける
  2. データ・レポーティング:データプロバイダは、Chainlink上のSLAで定められたデータをオフチェーンから取得しChainlink上のコントラクトに送付
  3. 結果アグリゲーション:Chainlinkのアグリゲーションコントラクトが、複数のデータプロバイダからのデータを一本化、バリデーションした上で傾斜配分するなどして得られた結果をオラクルとしてユーザにフィードする
  4. 支払い:LINKがデータプロバイダに支払われる
  • Chainlinkの特徴

参加するデータプロバイダのレピュテーション投票システムがあり、さらにプロバイダ側が自らのコミットメントを示すためにLINKをステーキングする

  • Chainlinkに参加しているオラクル

現在データプロバイダは43あって、うち20個がEthereum、11個がBinance、11個がMatic、1個がxDAI上にある。ファイナンス以外でのデータプロバイダとしてはこんなものがある。

LuxFi:リアルワールドのラグジュアリーグッズのデジタルツインをNFTとして自社運用のレイヤー2チェーン上に発行。Ethereum mainnet、Ethereum Kovan Testnet、Polygon Mainnetにリンク

SportMonks: スポーツデータ。サッカー、F1、クリケットをカバー。ライブスコア、選手データ、チームデータ、スポーツ賭博マーケット情報などを総計1200リーグについてフィード。Ethereum mainnet, Binance Smart Chain Mainnet, Ethereum Kovan Testnetにリンク

Read more

ブロックチェーン技術(初級編Ⅱ)

ブロックチェーン技術(初級編Ⅱ)

1.ブロックチェーン業界の現状 現在2021年時点で、Ethererumが爆発的に認知度が高まり、同時にNFTブームを巻き起こしています。日々ニュースやSNSでNFTやDeFiについて、目にしない日はありません。コロナ禍における新たな経済圏としても注目を集めています。そんなブロックチェーンの業界の現状についてみていきましょう。 [決済特化系(目的特化系)について] 基軸通貨としてはBitcoinが1強状態である。理解が進み、Bitcoinが主要な金融人からもその価値を認められつつある。主要なヘッジファンドや年金基金がドルインフレヘッジ手段として投資を開始し、価格が高騰。目的用途以外に利用できない。 [ブロックチェーン インフラ系について] Ethereumがほぼ1強状態である。DeFi(分散金融)が2020年は非常に盛り上がり、2021年にはNFTが爆発的な人気に。インターネットとWebと親和性が特に高く、分散型取引所やゲーム内通貨を想定したマーケットプレースなどの実装も進む。ただし、速度問題が重くのしかかり、手数料も高騰。ゆえにEnterpriseの実装も進まない。 [専用シ

By G.U.Staff
ブロックチェーン技術(初級編I)

ブロックチェーン技術(初級編I)

1.ブロックチェーンとは? ブロックチェーン(Blockchain)とは、暗号技術を使ってリンクされたブロックと呼ばれるレコードの増大するリストである。各ブロックには、前のブロックの暗号化ハッシュ 、タイムスタンプ、トランザクションデータ(一般的にはマークルツリーで表される)が含まれている。(Wikipediaより) 簡単に言えば、信頼できない人が多少紛れ込んでいても、 改ざんすることが難しい、分散共有データベースです。ブロックチェーンを利用すると、今までコストや組織間調整の負荷のために難しかったデータやビジネスロジックの共有が、より安価に、かつ簡単にできるようになります。 近年のウェブとインターネットの飛躍的な発展における情報革命によって、人々のコミュニケーション能力、情報収集能力は有史以来飛躍的に向上しました。 しかしながら、インターネットの機能はまだまだ不完全であり、特に認証、決済、信頼担保等の点において大きな技術的欠陥を抱え、フェイクニュースや詐欺などが横行しています。 そのような中、2007年にSatoshi Nakamotoが発明したとされるBitcoinが登場し、

By G.U.Staff
暗号通貨勉強会:最近の各種ハックなど

暗号通貨勉強会:最近の各種ハックなど

* 20歳のシンガポール人のLamがアメリカ人から$230M相当のビットコインを騙し取り逮捕された。Googleを装い「アカウントがハックされた」と電話して被害者にセキュリティコードを提供させ、GmailとOneDriveで暗号通貨の情報を探しGeminiの口座があることを発見。Geminiのセキュリティチームのふりをして口座がハックされたと電話、被害者に$3Mを送らせる。さらにリモートデスクトップソフトウェアをダウンロードさせ、4100BTCがあるアドレスのプライベートキーを表示させてBTCを騙し取った。共犯者がVPNを使わずにTradeOgreのアカウントを作ったことから住居が判明、そこから足がついた。Lamは31台の高級車を購入、家賃が月々$68,000するような高級住宅を複数賃貸、さらにナイトクラブで一晩に$500,000使うなどしていた * テレビのドキュメンタリー、Money Electric:The Bitcoin Mysteryで、ビットコイン初期開発者のカナダ人Peter Toddがサトシナカモトである、とし、Peter Toddはこれを強く否定するが、殺人・誘拐

By Chika Watanabe