Pyth Network は、オラクルを通じてブロックチェーンにデータを提供することに特化したプラットフォームです。このテクノロジーが何なのか、そしてなぜそれが不可欠なのか知りたいですか?
Pyth Network は、現実世界のデータをスマート コントラクトに提供するブロックチェーン オラクル ネットワークです。オラクルは、スマートコントラクトが資産の現在の価格など、ブロックチェーンの外部の情報にアクセスできるようにするために不可欠です。
Pyth Network は、銀行や商社などの金融機関から価格データを直接取得するという点で独特です。このデータはブロックチェーン上で 400 ミリ秒ごとに更新され、オンチェーンで利用できる最速かつ最新の価格データの一部となります。
Pyth Network を使用するには、スマート コントラクトは必要なデータをリクエストするだけです。その後、データは、要求された特定の資産とデータ タイプを識別する「製品コード」とともにスマート コントラクトに返されます。たとえば、SOL/USD 価格フィードの商品コードは「SOLUSD」です。
これは、Pyth Network Solana プログラム ライブラリを使用して SOL/USD 価格フィードを取得する方法の例です:
「錆びる
」// SOL/USD 価格フィードを取得します
sol_usd_price = 0f64;
としますsol_usd_product = solana_program::pubkey!("J83w4r7w9e87o4PZHGG57z42cF5MjS5Zi3u5FFnZG5e");
sol_usd_price_account = solana_program::borsh::try_from_slice::
if sol_usd_product == sol_usd_price_account.product {
sol_usd_price = f64::from_bits(sol_usd_price_account.price);
}
msg!("SOL/USD 価格: {}", sol_usd_price);
``
Pyth Network Solana プログラム ライブラリは、Pyth Network と対話し、サポートされているアセットの最新の価格データを取得する便利な方法を提供します。
以上がPyth Network: ブロックチェーンベースの Oracle ソリューションの詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。