見出し画像

RedStoneとオラクルの基本

最終更新日:2023/11/12


オラクルとは

ブロックチェーンの世界では様々なデータが利用されDEXやNFTマーケットなど沢山のdAppsが稼働しています。ですがDeFiを動かすためのデータ、例えば現在のBTCの価格などはブロックチェーン上にはありません。

ブロックチェーン上に現実世界のデータを送り届けるのが「オラクル」の役割であり情報提供者とブロックチェーンの間で情報の橋渡しを行います。

情報ソース(左)・オラクル(中央)・ブロックチェーン(右)

オラクルの仕組み

オラクルの主な役割は情報の取得・検証・送信の3つ。

【取得と検証】
情報源の数に応じてオラクルの性質が異なり
・1つの組織であれば中央集権的
・複数の情報源を利用し複数ノードによるデータの検証を行っていれば非中央集権的

【送信】
一般的なオラクルはオンチェーン上に保存した情報をdAppsからのリクエストに応じて提供しています。

オラクルの問題

外部データをブロックチェーン上に提供しているオラクルですが、その性能や信頼性に関して課題が残っています。

・スケーラビリティ:情報提供は無料ではありません。沢山の情報を低コストで提供できるのか、また継続的に情報提供は可能なのか。
・インセンティブ構造:情報提供者へ適切な報酬が払われているか。報酬が適正でない場合、情報提供者買収の危険性が高まります。
・非中央集権化:オラクルが人為的に操作されてしまうとdAppsの運用に重大な支障をきたすためブロックチェーンの単一障害点となっています。

また一般的なオラクルの仕様では以下の問題点が挙げられます

・多くのデータをオンチェーンで保存するためデータの維持費用が高い
・dAppsからのリクエストに応じて情報提供を行うとトランザクションが2つとなり情報提供に遅延が生じる
・複数チェーンでのデプロイに時間がかかる

RedStone

RedStoneとは?

ずばりオラクルですがモジュラー形式をとっています。
基本的にデータをオフチェーンで扱うことでブロックチェーンに特化しない情報提供が可能になります。

沢山のチェーンに情報提供ができる!!

RedStoneの仕組み

・情報源⇨RedStoneオラクルノード⇨Data Distribution Layer
Data Distribution Layerでは一般ユーザーからRedStoneチームまで多くの人が関わることでデータの整合性、永続的なデータ提供を担保しています

・Streamrによるオフチェーンでのデータ一時保存
・Arweaveによるオンチェーンへのデータ保存
これらを平行して行うことでコストの大幅削減も実現しています

RedStoneの強み

・Streamr/Arweave利用でコスト削減
例)1GBのデータ保存コスト:
$1M - Ethereum / $500k - Solana / $5 - Arweave
・マルチチェーン展開:EVM/nonEVM
・高速、高頻度での情報提供(従来のオラクルは情報提供速度が遅い)

3つのプロダクト

RedStone Core:リクエストに応じて情報提供
RedStone Classic:オンチェーンにデータを提供し続ける。既存のオラクルシステムを利用したいdApps向け
RedStone X:高速、高頻度で情報提供(ほぼリアルタイム)することで価格操作などを防げる。Perps/OptionのようなdApps向け

まとめ

ブロックチェーンは今後というより既にマルチチェーンが当たり前となりL2エコシステムの拡大が進んでいます。ブロックチェーン運営の要となるオラクルの進化は必要不可欠であり、RedStoneの存在感は日に日に増していくでしょう。

リンク

Website:redstone.finance
Twitter:@redstone_defi
Discord:RedStone

この記事が気に入ったらサポートをしてみませんか?