Tellor Tributes (TRB)の編集履歴#6
- 作成日時 : 2021/2/12 20:04
- ユーザ名 : THX12596292
- 獲得ポイント : 5850
-
編集内容 :
何がすごいのか?
Tellorの「分散型オラクル」とは?
分散型オラクルとは、言葉の通り 「分散型」の「オラクル」を意味しています。
まずオラクルとは、ブロックチェーン外部(オフチェーン)の情報を、ブロックチェーン内部に取り込む仕組みのこと。
ブロックチェーン「内部」と「外部」の架け橋とも言えるでしょう。
ビットコインのように、決済(支払い)のみに利用するシンプルな仮想通貨なら、外部との接続はなくビットコインのブロックチェーンのみで仕組みを完結させることができます。
しかしアルトコインには、もう少し複雑な仕組みを持っているものもあります。
たとえばイーサリアムでは、DApps(分散型アプリケーション)というアプリを設計し、動かすことができます。
アプリのサービス内容によっては、ブロックチェーン外部から情報を引っ張ってくる必要がある場合があります。
たとえば、野球の勝敗でイーサリアムを賭けられるギャンブルのアプリがあるとすれば、勝敗の結果を正しく取り組まなければ、アプリを動かすことはできませんよね。
そうしたとき、Tellorのようなオラクルよって、外部の情報を、正しくブロックチェーンの内部に取り組むことができます。
またオラクルには、中央集権型(特定の管理者が存在)と分散型(特定の管理者が不在)があり、Tellorは分散型のオラクルとなっています。
Tellorはスマートコントラクトを簡単に実装
またTellorは、スマートコントラクトを簡単に実装することができます。
スマートコントラクトとは「契約機能」のこと。仮想通貨を送金の際、送金情報だけではなく、そこに契約情報も+αとして付随させることができます。
スマートコントラクトの理解のため、自動販売機を考えてみましょう。
自動販売機では、あなたがお金を投入すると、好きなジュースを選ぶことができます。
またボタンを押すと、ジュースが出てきますよね?
これは契約の一種であり、自動販売機は「お金を入れられたら、ボタン操作に合わせてジュースを出す」という契約(スマートコントラクト)があらかじめ実装された機械だと言えます。
これは原始的な例ですが、あらゆるブロックチェーン上のアプリで、「Aを支払えば、Bのサービスが受けられる」といった仕組みは必須です。
Tellorを使えば、分散型オラクルでブロックチェーン外部の情報を内部に取り組みながら、スマートコントラクトにも同時に対応することができます。
簡単にまとめると
Defi(分散型金融)のための分散化したOracle
- Oracle(オラクル)とは、ブロックチェーンの中に、外部から情報を持ってくる機能。
- この外部情報の正しさを担保するのは難しく、中央集権的にしてしまうとその運営主体の信頼性に疑問が生じたり、ハッキングリスクが高まり、この問題は「オラクル問題」と呼ばれている。
- TRBはこうしたオラクル問題を解決する、シンプルかつ安全な分散化プラットフォームである。
- 略称はTRBとなる。
Source: @coin98_analysis
何がすごいのか?
Tellorの「分散型オラクル」とは?
分散型オラクルとは、言葉の通り 「分散型」の「オラクル」を意味しています。
まずオラクルとは、ブロックチェーン外部(オフチェーン)の情報を、ブロックチェーン内部に取り込む仕組みのこと。
ブロックチェーン「内部」と「外部」の架け橋とも言えるでしょう。
ビットコインのように、決済(支払い)のみに利用するシンプルな仮想通貨なら、外部との接続はなくビットコインのブロックチェーンのみで仕組みを完結させることができます。
しかしアルトコインには、もう少し複雑な仕組みを持っているものもあります。
たとえばイーサリアムでは、DApps(分散型アプリケーション)というアプリを設計し、動かすことができます。
アプリのサービス内容によっては、ブロックチェーン外部から情報を引っ張ってくる必要がある場合があります。
たとえば、野球の勝敗でイーサリアムを賭けられるギャンブルのアプリがあるとすれば、勝敗の結果を正しく取り組まなければ、アプリを動かすことはできませんよね。
そうしたとき、Tellorのようなオラクルよって、外部の情報を、正しくブロックチェーンの内部に取り組むことができます。
またオラクルには、中央集権型(特定の管理者が存在)と分散型(特定の管理者が不在)があり、Tellorは分散型のオラクルとなっています。
Tellorはスマートコントラクトを簡単に実装
またTellorは、スマートコントラクトを簡単に実装することができます。
スマートコントラクトとは「契約機能」のこと。仮想通貨を送金の際、送金情報だけではなく、そこに契約情報も+αとして付随させることができます。
スマートコントラクトの理解のため、自動販売機を考えてみましょう。
自動販売機では、あなたがお金を投入すると、好きなジュースを選ぶことができます。
またボタンを押すと、ジュースが出てきますよね?
これは契約の一種であり、自動販売機は「お金を入れられたら、ボタン操作に合わせてジュースを出す」という契約(スマートコントラクト)があらかじめ実装された機械だと言えます。
これは原始的な例ですが、あらゆるブロックチェーン上のアプリで、「Aを支払えば、Bのサービスが受けられる」といった仕組みは必須です。
Tellorを使えば、分散型オラクルでブロックチェーン外部の情報を内部に取り組みながら、スマートコントラクトにも同時に対応することができます。