Chainlinkオラクルマシン:スマートコントラクトと現実世界をつなぐ橋

robot
概要作成中

オラクルマシン技術解析:Chainlinkを例に

オラクルマシンはブロックチェーン分野における重要なインフラであり、スマートコントラクトに外部データを提供します。スマートコントラクトと外部世界をつなぐミドルウェアとして、オラクルマシンはブロックチェーンエコシステムにおいて欠かせない役割を果たしています。

スマートコントラクトは、直接的にオフチェーンデータを取得することはできません。例えば、イーサリアム上で原油取引量データを必要とするコントラクトを作成する場合、オラクルマシンを通じて実現する必要があります。具体的なプロセスは次のとおりです:スマートコントラクトが必要なデータをイベントログに書き込み、オフチェーンプロセスがそのログを監視し、データを取得した後、コントラクトメソッドを呼び出して情報をブロックチェーンにアップロードします。

! チェーンリンク(オラクル解説シリーズのパート1)](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)

多数のオラクルマシンプロジェクトの中で、Chainlinkは最大の市場シェアを占めています。これは、分散型の方法で安全にブロックチェーンに現実世界のデータを提供します。ChainlinkはLINKトークンに基づいて経済的インセンティブのエコシステムを構築し、LINKトークンを使用してオラクルマシン機能を起動します。

! オラクル解説シリーズのチェーンリンク(パート1)](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201

ChainlinkはERC677標準を採用しており、これはERC20を基にtransferAndCallメソッドを追加した改良版です。このメソッドは、支払いとサービスリクエストを一体化し、オラクルマシンのビジネスシーンにより適しています。ユーザーがtransferAndCallの送金を行う際、通常の送金に加えて、受取先アドレスのonTokenTransferメソッドも呼び出されます。

! オラクル解説シリーズのチェーンリンクパート1])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(

オラクルマシンサービスをリクエストする際、消費者はまずオラクルの信頼性を確認する必要があります。オラクル契約のonTokenTransferメソッドは、一連のセキュリティチェックを実施し、トークンの種類、データの長さなどを検証します。チェックを通過すると、ユニークなrequestIdが生成され、OracleRequestイベントが発生します。

! チェーンリンク(オラクル解説シリーズのパート1)])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(

オフチェーンノードはこれらのイベントを監視し、リクエスト情報を解析した後、APIを介して必要なデータを取得します。その後、ノードはfulfillOracleRequestメソッドを呼び出してデータをオンチェーンに提出します。このメソッドは検証された後、結果をリクエスト契約のコールバック関数に返します。

! オラクル解説シリーズのチェーンリンクパート1])https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp(

開発者にとって、Chainlinkはさらに便利な価格オラクルマシンサービスを提供しています。各取引ペアには専用のPrice Feed(Aggregator)があり、開発者はこれらのコントラクトを直接呼び出して最新の価格データを取得でき、データソースを自分で指定する必要はありません。ほとんどのアプリケーションシナリオでは、コントラクトは最新の価格を読み取るだけで済み、latestRoundDataメソッドを呼び出すことで取得できます。

! オラクル解説シリーズのチェーンリンク(パート1)])https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp(

注目すべきは、USDを基準とした取引ペアの価格精度が通常8桁の小数点に統一されていることで、異なるトークン間の精度処理の問題が簡素化されることです。この方法により、Chainlinkはブロックチェーンアプリケーションに信頼性が高く便利な外部データアクセスソリューションを提供します。

! オラクル解説シリーズのチェーンリンク(パート1)])https://img-cdn.gateio.im/webp-social/moments-bb84d77f358852f47e9adf3e74ba5bf9.webp(

LINK-4.14%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
RumbleValidatorvip
· 07-26 22:04
真のデータストリームのボトルネックはオラクルマシンにあり、半年間ノードを運営してきたので非常に明確です。
原文表示返信0
NFTArchaeologistvip
· 07-26 21:50
linkは確かに非常に安定しています
原文表示返信0
FarmHoppervip
· 07-26 21:49
チェーンドッグのインセンティブメカニズムの天井だ
原文表示返信0
TokenGuruvip
· 07-26 21:48
何年もエアドロップを観察してきましたが、初期のChainlinkの古参プレイヤーです。しかし、話を戻すと、このオラクルマシンは実際に信頼できます。プロジェクトの未来の動向を楽しみにしています。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)