Lección 3

技術インフラ

このモジュールでは、Pyth Network の技術アーキテクチャを包括的に検討します。 データ集約プロセス、Pythnetの役割、ネットワークをサポートする専用ブロックチェーン、データの整合性と信頼性を確保するためのセキュリティ対策について説明します。 この議論には、Pythのオラクルシステムの運用メカニズム、特に効率とセキュリティを強化するデータ取得のためのプルベースの方法が含まれます。

テクノロジーアーキテクチャ

Pyth Networkの技術アーキテクチャは、忠実度の高いリアルタイムの金融市場データをブロックチェーンアプリケーションに提供するように設計されており、DeFiアプリケーションやその他のブロックチェーンベースのサービスに必要な整合性と適時性を確保します。

データプロバイダーとデータ集約

Pyth Networkは、主要なグローバル取引所やマーケットメーカーなど、多数のファーストパーティプロバイダーからのデータを活用しています。 これらのプロバイダーは、独自の価格データをネットワークに直接提供し、従来のデータブローカーをバイパスし、データの適時性と正確性を確保します。 Pythの技術アーキテクチャの中心は、独自のデータ集約プロトコルです。 パブリックAPIからデータを取得する従来のオラクルとは異なり、Pyth Networkは複数の競合するソースからの入力を集約して、単一の加重コンセンサス価格を計算します。 このプロセスでは、各資産の信頼区間を計算し、特定の時点での価格データの信頼性を示します。 各データプロバイダーは、価格データを信頼区間とともにPythオンチェーンプログラムに提出します。 次に、Pyth プロトコルは、データ プロバイダーの信頼性と最近の精度の分散を調整する高度なアルゴリズムを使用して、これらの入力を集約します。 この方法により、集計された価格が市場の包括的なビューを反映し、外れ値や潜在的な操作レポートの影響が軽減されます。

PythnetとOracleのメカニズム

Pyth Networkは、プルーフ・オブ・オーソリティ・コンセンサス・メカニズムを使用して構築された特殊なブロックチェーンまたは「アプリチェーン」であるPythnet上で動作します。 Pythnetは、最新の市場データに依存する金融アプリケーションにとって重要な、速度と低遅延の操作に最適化されています。 ネットワークは400ミリ秒ごとに更新され、動きの速い市場でデータを最新の状態に保ちます。 Pythのオラクルメカニズムは主に「プルベース」であり、Pythがサポートするブロックチェーン上のデータコンシューマーは、必要に応じて最新のデータを要求できます。 このアプローチは、需要に関係なくブロックチェーン上のデータを継続的に更新する従来の「プッシュベース」のオラクルとは対照的であり、多くの場合、非効率性とトランザクションコストの上昇につながります。 プル メカニズムにより、ユーザーから要求されたときにのみ更新が行われるようにすることで、よりスケーラブルでコスト効率の高い操作が可能になります。

セキュリティと信頼性

データの整合性とセキュリティを維持するために、Pyth Networkはいくつかの対策を採用しています。 すべてのデータ送信は暗号化技術によって保護されており、プロバイダーから送信されたデータが改ざんされないようにします。 さらに、ネットワークは分散型コンセンサスを使用してデータ入力を検証するため、単一障害点やデータ操作のリスクが軽減されます。 リアルタイムのデータ更新、堅牢なデータ集約技術、安全なブロックチェーンインフラストラクチャの組み合わせにより、Pyth Networkはブロックチェーンオラクル空間の先駆的なソリューションとなっています。 そのアーキテクチャは、現在のブロックチェーンアプリケーションのニーズをサポートするだけでなく、将来の拡張や統合にも適応可能であり、新しい資産クラスやデータタイプを含む可能性があります。

Oracleの設計

ブロックチェーンエコシステムでは、外部データをブロックチェーン環境に橋渡しし、スマートコントラクトが現実世界のイベントに対応できるようにするため、オラクルは重要です。 これらのオラクルの設計は、効率、セキュリティ、信頼性に大きく影響します。 オラクル・メカニズムには、プル・オラクルとプッシュ・オラクルの2つの主要なタイプがあります。 それぞれに独自の操作方法とユースケースがあります。

Oracleメカニズムのプル

Pyth Networkで採用されているPull Oracleメカニズムにより、データコンシューマ(スマートコントラクトなど)は必要に応じてデータを「プル」できます。 この方法は、その時点での需要や必要性に関係なく、データが継続的にブロックチェーンに「プッシュ」される従来のプッシュオラクルとは対照的です。

データ要求: Pull Oracleシステムでは、スマートコントラクトは、通常、特定の関数呼び出しまたはトランザクションによってトリガーされる必要な場合にのみ、オラクルにデータを要求します。

データ取得: その後、オラクルは外部ソースまたは内部キャッシュから最新のデータをフェッチします。

データ検証: フェッチされたデータは、オラクルのコンセンサスメカニズムを通じて処理および検証され、その正確性と整合性が保証されます。

データ配信: 検証が完了すると、データは要求元の契約に配信され、新しいデータに基づいて実行が続行されます。

プッシュオラクルに対するプルオラクルの利点

コストの削減

プルオラクルは、データが要求されたときにのみブロックチェーンリソース(イーサリアムのガスなど)を消費するため、費用対効果が高くなります。 プッシュオラクルとは異なり、スマートコントラクトですぐには必要とされないデータ更新のコストは発生しません。

データ輻輳の軽減

Pull Oracleは、オンデマンドでのみデータを取得することで、不要なデータがブロックチェーンに保存されるのを防ぎ、ブロックチェーンスペースをより効率的に使用し、ネットワークの混雑を軽減します。

タイムリーな更新

プル・オラクルは、必要な時点でデータが最新であることを保証します。 これは、取引や金融アプリケーションなど、データの適時性が重要なアプリケーションにとって重要です。

カスタマイズ可能な要求

ユーザーは、特定のニーズや条件に基づいてデータ要求を調整し、フェッチされたデータの柔軟性と適用性を高めることができます。

攻撃対象領域の縮小

Pull Oracleは、不要なデータをブロックチェーンに保存しないことで、データの改ざんや、古いデータや無関係なデータを標的とした攻撃のリスクを最小限に抑えます。

データフローの制御

データは明示的に要求された場合にのみブロックチェーンに流れるため、より明確な監査証跡があり、データ取得ごとにセキュリティチェックとバランスを実装するのが容易になります。

Pyth Networkでの実装

Pyth Networkは、リアルタイムの財務データを提供する複数のファーストパーティデータプロバイダーと統合することで、Pull Oracleメカニズムを実装しています。 このデータは集計され、Pythnetで利用可能になり、分散型アプリケーションは必要に応じてそこから最新の価格フィードを引き出すことができます。 この設計は、データ使用の効率を最適化するだけでなく、ブロックチェーンテクノロジーの分散型で動的な性質にも適合し、データの正確性や適時性を損なうことなくスケーラビリティと応答性を提供します。

Pyth NetworkのPull Oracle設計は、従来のPush Oracleシステムよりも大幅に進歩しており、実世界のデータをブロックチェーンアプリケーションに統合するための、より持続可能で安全、かつ費用対効果の高いソリューションを提供します。 このメカニズムは、データの正確性と即時性が取引の成功とセキュリティに直接影響を与える可能性があるDeFiプラットフォームやその他のブロックチェーンベースの金融サービスにとって特に有益です。

セキュリティ対策

ブロックチェーンオラクルでは、データの整合性とセキュリティを確保することが重要です。 Pyth Networkのようなオラクル・ネットワークは、外部データ・ソースとブロックチェーン・ベースのアプリケーション間の重要な架け橋です。 また、データの改ざん、操作、データソースと伝送経路の両方に対する攻撃など、独自のセキュリティ上の課題に直面しています。

分散型データ集約

Pyth Networkは、データ収集に分散型の集約方法を採用することで、データ操作に関連するリスクを軽減します。 Pythは、複数の独立したプロバイダーからデータを調達することで、単一の侵害点や障害点の潜在的な影響を軽減します。 このアプローチでは、個々のデータプロバイダーの影響力が希薄になり、悪意のあるアクターがネットワークの大部分を制御せずに全体的なデータコンセンサスを操作することが非常に困難になります。

暗号化とデータ検証

Pyth Networkに送信される各データは、その真正性と完全性を確保するために暗号化プロトコルで保護されています。 データプロバイダーは、安全な暗号化キーを使用してデータ送信に署名し、集計前にネットワークによって検証されます。 これにより、データが転送中に変更されておらず、信頼できるソースからのものであることが保証されます。

データ検証のためのコンセンサスメカニズム

Pythは、堅牢なコンセンサスメカニズムを使用して、ブロックチェーン上でファイナライズされる前にデータを検証します。 このメカニズムは、さまざまなソースから提供されるデータの異常や不整合をチェックします。 Pythは、データポイントごとに複数のデータプロバイダー間のコンセンサスを要求することで、ブロックチェーンアプリケーションに供給される情報の信頼性と精度を向上させます。

リアルタイム監視と異常検出

このネットワークは、操作の試みを示す可能性のある異常なパターンや外れ値のデータポイントを継続的にスキャンするリアルタイム監視システムを実装しています。 これらのシステムは、高度なアルゴリズムを使用してネットワーク内の潜在的な脅威や脆弱性を検出し、データフィードを保護するための迅速な対応を可能にします。

定期的な監査とセキュリティ評価

Pyth Networkは、独立した第三者機関による定期的なセキュリティ監査を受けています。 これらの監査では、ソフトウェアとネットワークの運用手順の両方のセキュリティを評価します。 調査結果は、脆弱性の特定に役立ち、強化されたセキュリティ対策の実装につながります。 監査結果に応じて継続的な改善を行うことで、ネットワークが最新のセキュリティ基準とプラクティスに準拠していることが保証されます。

利害関係者のインセンティブとペナルティ

ネットワークの安全性をさらに高めるために、Pythは経済的インセンティブとペナルティをプロトコルに組み込んでいます。 データプロバイダーは、正確でタイムリーなデータを提供することで報酬を得られますが、不正行為や不正確なデータの提供に対しては、ステーキングされたトークンの損失の可能性を含む罰則に直面します。 これにより、良い行動が促進されるだけでなく、プロバイダーの利益とネットワーク全体の健全性とセキュリティが一致します。

Pythのようなブロックチェーンオラクルネットワークのセキュリティは多面的であり、技術的ソリューション、手続き上の保護手段、コミュニティガバナンスが含まれます。 Pyth Networkは、これらの包括的なセキュリティ対策を実施することで、分散型金融システムの完全性と機能性をサポートする安全で信頼性の高いサービスを提供することを目指しています。 これらの対策は、ブロックチェーン技術と従来の金融システムの相互接続が進む中で、信頼性と運用の安定性を維持するために重要です。

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 3

技術インフラ

このモジュールでは、Pyth Network の技術アーキテクチャを包括的に検討します。 データ集約プロセス、Pythnetの役割、ネットワークをサポートする専用ブロックチェーン、データの整合性と信頼性を確保するためのセキュリティ対策について説明します。 この議論には、Pythのオラクルシステムの運用メカニズム、特に効率とセキュリティを強化するデータ取得のためのプルベースの方法が含まれます。

テクノロジーアーキテクチャ

Pyth Networkの技術アーキテクチャは、忠実度の高いリアルタイムの金融市場データをブロックチェーンアプリケーションに提供するように設計されており、DeFiアプリケーションやその他のブロックチェーンベースのサービスに必要な整合性と適時性を確保します。

データプロバイダーとデータ集約

Pyth Networkは、主要なグローバル取引所やマーケットメーカーなど、多数のファーストパーティプロバイダーからのデータを活用しています。 これらのプロバイダーは、独自の価格データをネットワークに直接提供し、従来のデータブローカーをバイパスし、データの適時性と正確性を確保します。 Pythの技術アーキテクチャの中心は、独自のデータ集約プロトコルです。 パブリックAPIからデータを取得する従来のオラクルとは異なり、Pyth Networkは複数の競合するソースからの入力を集約して、単一の加重コンセンサス価格を計算します。 このプロセスでは、各資産の信頼区間を計算し、特定の時点での価格データの信頼性を示します。 各データプロバイダーは、価格データを信頼区間とともにPythオンチェーンプログラムに提出します。 次に、Pyth プロトコルは、データ プロバイダーの信頼性と最近の精度の分散を調整する高度なアルゴリズムを使用して、これらの入力を集約します。 この方法により、集計された価格が市場の包括的なビューを反映し、外れ値や潜在的な操作レポートの影響が軽減されます。

PythnetとOracleのメカニズム

Pyth Networkは、プルーフ・オブ・オーソリティ・コンセンサス・メカニズムを使用して構築された特殊なブロックチェーンまたは「アプリチェーン」であるPythnet上で動作します。 Pythnetは、最新の市場データに依存する金融アプリケーションにとって重要な、速度と低遅延の操作に最適化されています。 ネットワークは400ミリ秒ごとに更新され、動きの速い市場でデータを最新の状態に保ちます。 Pythのオラクルメカニズムは主に「プルベース」であり、Pythがサポートするブロックチェーン上のデータコンシューマーは、必要に応じて最新のデータを要求できます。 このアプローチは、需要に関係なくブロックチェーン上のデータを継続的に更新する従来の「プッシュベース」のオラクルとは対照的であり、多くの場合、非効率性とトランザクションコストの上昇につながります。 プル メカニズムにより、ユーザーから要求されたときにのみ更新が行われるようにすることで、よりスケーラブルでコスト効率の高い操作が可能になります。

セキュリティと信頼性

データの整合性とセキュリティを維持するために、Pyth Networkはいくつかの対策を採用しています。 すべてのデータ送信は暗号化技術によって保護されており、プロバイダーから送信されたデータが改ざんされないようにします。 さらに、ネットワークは分散型コンセンサスを使用してデータ入力を検証するため、単一障害点やデータ操作のリスクが軽減されます。 リアルタイムのデータ更新、堅牢なデータ集約技術、安全なブロックチェーンインフラストラクチャの組み合わせにより、Pyth Networkはブロックチェーンオラクル空間の先駆的なソリューションとなっています。 そのアーキテクチャは、現在のブロックチェーンアプリケーションのニーズをサポートするだけでなく、将来の拡張や統合にも適応可能であり、新しい資産クラスやデータタイプを含む可能性があります。

Oracleの設計

ブロックチェーンエコシステムでは、外部データをブロックチェーン環境に橋渡しし、スマートコントラクトが現実世界のイベントに対応できるようにするため、オラクルは重要です。 これらのオラクルの設計は、効率、セキュリティ、信頼性に大きく影響します。 オラクル・メカニズムには、プル・オラクルとプッシュ・オラクルの2つの主要なタイプがあります。 それぞれに独自の操作方法とユースケースがあります。

Oracleメカニズムのプル

Pyth Networkで採用されているPull Oracleメカニズムにより、データコンシューマ(スマートコントラクトなど)は必要に応じてデータを「プル」できます。 この方法は、その時点での需要や必要性に関係なく、データが継続的にブロックチェーンに「プッシュ」される従来のプッシュオラクルとは対照的です。

データ要求: Pull Oracleシステムでは、スマートコントラクトは、通常、特定の関数呼び出しまたはトランザクションによってトリガーされる必要な場合にのみ、オラクルにデータを要求します。

データ取得: その後、オラクルは外部ソースまたは内部キャッシュから最新のデータをフェッチします。

データ検証: フェッチされたデータは、オラクルのコンセンサスメカニズムを通じて処理および検証され、その正確性と整合性が保証されます。

データ配信: 検証が完了すると、データは要求元の契約に配信され、新しいデータに基づいて実行が続行されます。

プッシュオラクルに対するプルオラクルの利点

コストの削減

プルオラクルは、データが要求されたときにのみブロックチェーンリソース(イーサリアムのガスなど)を消費するため、費用対効果が高くなります。 プッシュオラクルとは異なり、スマートコントラクトですぐには必要とされないデータ更新のコストは発生しません。

データ輻輳の軽減

Pull Oracleは、オンデマンドでのみデータを取得することで、不要なデータがブロックチェーンに保存されるのを防ぎ、ブロックチェーンスペースをより効率的に使用し、ネットワークの混雑を軽減します。

タイムリーな更新

プル・オラクルは、必要な時点でデータが最新であることを保証します。 これは、取引や金融アプリケーションなど、データの適時性が重要なアプリケーションにとって重要です。

カスタマイズ可能な要求

ユーザーは、特定のニーズや条件に基づいてデータ要求を調整し、フェッチされたデータの柔軟性と適用性を高めることができます。

攻撃対象領域の縮小

Pull Oracleは、不要なデータをブロックチェーンに保存しないことで、データの改ざんや、古いデータや無関係なデータを標的とした攻撃のリスクを最小限に抑えます。

データフローの制御

データは明示的に要求された場合にのみブロックチェーンに流れるため、より明確な監査証跡があり、データ取得ごとにセキュリティチェックとバランスを実装するのが容易になります。

Pyth Networkでの実装

Pyth Networkは、リアルタイムの財務データを提供する複数のファーストパーティデータプロバイダーと統合することで、Pull Oracleメカニズムを実装しています。 このデータは集計され、Pythnetで利用可能になり、分散型アプリケーションは必要に応じてそこから最新の価格フィードを引き出すことができます。 この設計は、データ使用の効率を最適化するだけでなく、ブロックチェーンテクノロジーの分散型で動的な性質にも適合し、データの正確性や適時性を損なうことなくスケーラビリティと応答性を提供します。

Pyth NetworkのPull Oracle設計は、従来のPush Oracleシステムよりも大幅に進歩しており、実世界のデータをブロックチェーンアプリケーションに統合するための、より持続可能で安全、かつ費用対効果の高いソリューションを提供します。 このメカニズムは、データの正確性と即時性が取引の成功とセキュリティに直接影響を与える可能性があるDeFiプラットフォームやその他のブロックチェーンベースの金融サービスにとって特に有益です。

セキュリティ対策

ブロックチェーンオラクルでは、データの整合性とセキュリティを確保することが重要です。 Pyth Networkのようなオラクル・ネットワークは、外部データ・ソースとブロックチェーン・ベースのアプリケーション間の重要な架け橋です。 また、データの改ざん、操作、データソースと伝送経路の両方に対する攻撃など、独自のセキュリティ上の課題に直面しています。

分散型データ集約

Pyth Networkは、データ収集に分散型の集約方法を採用することで、データ操作に関連するリスクを軽減します。 Pythは、複数の独立したプロバイダーからデータを調達することで、単一の侵害点や障害点の潜在的な影響を軽減します。 このアプローチでは、個々のデータプロバイダーの影響力が希薄になり、悪意のあるアクターがネットワークの大部分を制御せずに全体的なデータコンセンサスを操作することが非常に困難になります。

暗号化とデータ検証

Pyth Networkに送信される各データは、その真正性と完全性を確保するために暗号化プロトコルで保護されています。 データプロバイダーは、安全な暗号化キーを使用してデータ送信に署名し、集計前にネットワークによって検証されます。 これにより、データが転送中に変更されておらず、信頼できるソースからのものであることが保証されます。

データ検証のためのコンセンサスメカニズム

Pythは、堅牢なコンセンサスメカニズムを使用して、ブロックチェーン上でファイナライズされる前にデータを検証します。 このメカニズムは、さまざまなソースから提供されるデータの異常や不整合をチェックします。 Pythは、データポイントごとに複数のデータプロバイダー間のコンセンサスを要求することで、ブロックチェーンアプリケーションに供給される情報の信頼性と精度を向上させます。

リアルタイム監視と異常検出

このネットワークは、操作の試みを示す可能性のある異常なパターンや外れ値のデータポイントを継続的にスキャンするリアルタイム監視システムを実装しています。 これらのシステムは、高度なアルゴリズムを使用してネットワーク内の潜在的な脅威や脆弱性を検出し、データフィードを保護するための迅速な対応を可能にします。

定期的な監査とセキュリティ評価

Pyth Networkは、独立した第三者機関による定期的なセキュリティ監査を受けています。 これらの監査では、ソフトウェアとネットワークの運用手順の両方のセキュリティを評価します。 調査結果は、脆弱性の特定に役立ち、強化されたセキュリティ対策の実装につながります。 監査結果に応じて継続的な改善を行うことで、ネットワークが最新のセキュリティ基準とプラクティスに準拠していることが保証されます。

利害関係者のインセンティブとペナルティ

ネットワークの安全性をさらに高めるために、Pythは経済的インセンティブとペナルティをプロトコルに組み込んでいます。 データプロバイダーは、正確でタイムリーなデータを提供することで報酬を得られますが、不正行為や不正確なデータの提供に対しては、ステーキングされたトークンの損失の可能性を含む罰則に直面します。 これにより、良い行動が促進されるだけでなく、プロバイダーの利益とネットワーク全体の健全性とセキュリティが一致します。

Pythのようなブロックチェーンオラクルネットワークのセキュリティは多面的であり、技術的ソリューション、手続き上の保護手段、コミュニティガバナンスが含まれます。 Pyth Networkは、これらの包括的なセキュリティ対策を実施することで、分散型金融システムの完全性と機能性をサポートする安全で信頼性の高いサービスを提供することを目指しています。 これらの対策は、ブロックチェーン技術と従来の金融システムの相互接続が進む中で、信頼性と運用の安定性を維持するために重要です。

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.