レッスン3

技術インフラ

このセクションでは、Secret Networkの実行をサポートするプライバシーテクノロジーについて詳しく説明し、特に信頼性のある実行環境(Trusted Execution Environments, TEEs)に焦点を当てています。これらの技術はデータの処理ライフサイクル全体で安全性を保証します。このセクションでは、Secretの機密計算層(Confidential Computing Layer)が、開発者が暗号化された計算を実行し、ユーザーデータのプライバシーをチェーン上で保護する方法について説明しています。また、そのアーキテクチャとCosmWasmおよび他のCosmosエコシステムコンポーネント(IBCを含むクロスチェーン互換性のためのもの)の統合についても説明し、SecretCLIなど、ネットワークとの対話に開発者が使用するツールに重点を置いています。

プライバシーテクノロジー

Secret Networkは、ブロックチェーンのトランザクションとスマートコントラクトの実行にプライバシー保護を提供するために、Trusted Execution Environments(TEE)が中心になっています。 TEEはネットワークインフラストラクチャの重要なコンポーネントであり、データがその生涯にわたって機密性とセキュリティを保つことを保証します。

信頼された実行環境は、プロセッサ内部で提供されるセキュアな領域であり、処理されているデータが他のプロセス(オペレーティングシステムや他のアプリケーションが実行されているプロセスを含む)と隔離されることを保証します。この隔離メカニズムにより、データは不正なアクセスや改ざんから保護され、外部システムが攻撃を受けてもデータの安全性が確保されます。

Secret Networkでは、TEEは秘密契約(Secret Contracts)のロジックを安全に実行するために使用されています。ネットワークが秘密契約を実行する場合、関連するデータ(入力、出力、および状態を含む)は常に暗号化されたままであり、TEE内でのみ解読されます。これにより、機密情報がネットワーク内の他の参加者、さらにはノードオペレータにさえ漏洩することがないように保証されます。この設計により、データのセキュリティだけでなく、計算の完全性と機密性も維持されます。

Secret NetworkにおけるTEEsの利点

  • データプライバシー:スマートコントラクトに関連するすべてのデータを暗号化することで、TEEは情報の機密性を保証し、パブリックブロックチェーン環境での主要なプライバシー問題を解決します。
  • 攻撃を防御するセキュリティ:TEEの隔離環境は、外部攻撃や内部の脅威から効果的に防御し、攻撃者が機密データを入手することを困難にします。
  • 信頼性を高める:TEEsの使用はブロックチェーンネットワークの信頼性を向上させ、ユーザーは自分のデータが安全かつプライベートに処理されることを確信することができます。

TEEsは明らかな利点を持っていますが、拡張性やTEE自体の潜在的な欠陥など、いくつかの課題に直面しています。Secret Networkは、これらの問題に対処するために、TEE技術の継続的な更新と強化、堅牢なネットワークプロトコルの実施などを行っています。これにより、あるTEEが侵害されたとしても、ネットワーク全体の安全性が保たれることを確保しています。

機密計算層

Secret Networkの大きな独自の利点は、その機密計算レイヤー(Confidential Computing Layer)です。このレイヤーは、EVMチェーン、Cosmos SDKチェーン、Solanaなどのさまざまなブロックチェーンエコシステム上の分散型アプリケーション(dApps)に分散型の機密計算(DeCC)を提供します。開発者はこのレイヤーを通じて、暗号化されたデータの保存、計算、クエリを行うことができ、プライバシー重視のアプリケーションに新たな可能性をもたらします。

ほとんどのブロックチェーンでは、すべてのデータはデフォルトで公開されています。 Secret Networkは、dAppsがSecret Contractsと安全に通信できるようにすることでこの制限を解決し、暗号化されたデータをオンチェーンに公開することなく保存および計算できるようにします。 コンフィデンシャル コンピューティング レイヤーは、プライバシーとセキュリティを確保しながら、プライベート投票、安全な乱数生成 (RNG)、暗号化ストレージ、プライベート NFT、封緘された入札オークション、機密文書管理を可能にします。 これらのユースケースは、Secret Networkがブロックチェーン空間にもたらす汎用性とセキュリティを示しています。

動作原理

開発者は、秘密契約(Secret Contracts)を使用してデータを機密処理し、入力データをチェーン上で暗号化することができます。このメカニズムは、検証可能なチェーン上の乱数生成などのアプリケーションに特に役立ちます。なぜなら、乱数生成に使用されるシード値は常に隠された状態に保たれるからです。

機密契約では、ユーザーは暗号化されたデータを送信し、他のデータソースと比較し、検証された結果を返すことができます。これにより、機密情報を明かす必要がなく、セキュアなログインや取引がサポートされます。

Secret Networkの暗号計算レイヤーは、SecretPath、IBC、およびAxelar GMPとの統合により、ほとんどのブロックチェーンとの相互作用が可能となり、クロスチェーンの暗号化データのシームレスな通信と処理が実現されます。

Secret Networkアーキテクチャ

CosmWasmの統合

CosmWasmはSecret Networkのアーキテクチャで中心的な役割を果たし、より広範なCosmosエコシステムとの相互作用をサポートしています。CosmWasmは、相互運用可能なマルチチェーンアプリケーションを構築できるスマートコントラクトモジュールです。WebAssembly(WASM)実行環境を提供し、開発者がWASMにコンパイル可能な言語(例:Rust)でスマートコントラクトを記述できるようにします。

CosmWasmの機能と利点

相互運用性
Secret Networkは、CosmWasmを統合することで、Cosmosのクロスチェーン通信プロトコル(IBC)を利用し、秘匿契約がCosmosネットワークと相互作用する際にプライバシー機能を維持できるようにしています。この相互運用性は、Secret Networkのプライバシー保護契約のアプリケーションシナリオと機能を拡張する上で非常に重要です。

柔軟性
CosmWasmは、安全でモジュラーな方法でスマートコントラクトを書くことにより、Secret Networkの機能を強化します。この柔軟性は、プライバシー保護とクロスチェーン機能が必要な複雑な分散アプリケーションの開発にとって特に重要です。

強化されたセキュリティ
WASMランタイムは追加のセキュリティレイヤーを提供し、スマートコントラクトの実行をブロックチェーンのコアシステムから分離します。この設計により、スマートコントラクトの実行に関連する潜在的なリスクや脆弱性が低減されます。

SecretCLI

SecretCLIは、ユーザーや開発者がSecret Networkとのさまざまなインタラクションをサポートするためのコマンドラインインタフェースツールです。これは、エンドユーザーとブロックチェーンの間の橋渡しとして機能し、トランザクションの効率的な実行、契約のデプロイ、およびネットワークの状態のクエリを行うことができます。

SecretCLIの機能

  • 取引管理
    ユーザーはSecretCLIを使用してSCRTトークンを送信し、スマートコントラクトとやり取りしたり、SCRTをステークしてガバナンスに参加することができます。これにより、ブロックチェーンの活動を管理するための多機能ツールとなります。

  • スマートコントラクトの展開
    開発者はSecretCLIを使用して、秘密契約を展開し、対話することができます。これには契約のコンパイル、契約のブロックチェーンへのアップロード、契約機能の実行が含まれます。

  • ネットワークデータのクエリ
    SecretCLIは、アカウント残高、取引履歴、ステーキングの詳細など、ブロックチェーンデータのクエリ機能を提供します。この機能は、ユーザーや開発者がネットワークアクティビティを監視および分析するために不可欠です。

CosmWasmおよびSecretCLIなどのツールの組み合わせにより、Secret Networkは開発者向けの友好的な環境を提供するという約束を実現し、プライバシー、セキュリティ、相互運用性をサポートしています。この技術基盤は、ネットワークの能力を向上させるだけでなく、安全でプライベートな分散型アプリケーションエコシステムの構築というビジョンとも非常に一致しています。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
カタログ
レッスン3

技術インフラ

このセクションでは、Secret Networkの実行をサポートするプライバシーテクノロジーについて詳しく説明し、特に信頼性のある実行環境(Trusted Execution Environments, TEEs)に焦点を当てています。これらの技術はデータの処理ライフサイクル全体で安全性を保証します。このセクションでは、Secretの機密計算層(Confidential Computing Layer)が、開発者が暗号化された計算を実行し、ユーザーデータのプライバシーをチェーン上で保護する方法について説明しています。また、そのアーキテクチャとCosmWasmおよび他のCosmosエコシステムコンポーネント(IBCを含むクロスチェーン互換性のためのもの)の統合についても説明し、SecretCLIなど、ネットワークとの対話に開発者が使用するツールに重点を置いています。

プライバシーテクノロジー

Secret Networkは、ブロックチェーンのトランザクションとスマートコントラクトの実行にプライバシー保護を提供するために、Trusted Execution Environments(TEE)が中心になっています。 TEEはネットワークインフラストラクチャの重要なコンポーネントであり、データがその生涯にわたって機密性とセキュリティを保つことを保証します。

信頼された実行環境は、プロセッサ内部で提供されるセキュアな領域であり、処理されているデータが他のプロセス(オペレーティングシステムや他のアプリケーションが実行されているプロセスを含む)と隔離されることを保証します。この隔離メカニズムにより、データは不正なアクセスや改ざんから保護され、外部システムが攻撃を受けてもデータの安全性が確保されます。

Secret Networkでは、TEEは秘密契約(Secret Contracts)のロジックを安全に実行するために使用されています。ネットワークが秘密契約を実行する場合、関連するデータ(入力、出力、および状態を含む)は常に暗号化されたままであり、TEE内でのみ解読されます。これにより、機密情報がネットワーク内の他の参加者、さらにはノードオペレータにさえ漏洩することがないように保証されます。この設計により、データのセキュリティだけでなく、計算の完全性と機密性も維持されます。

Secret NetworkにおけるTEEsの利点

  • データプライバシー:スマートコントラクトに関連するすべてのデータを暗号化することで、TEEは情報の機密性を保証し、パブリックブロックチェーン環境での主要なプライバシー問題を解決します。
  • 攻撃を防御するセキュリティ:TEEの隔離環境は、外部攻撃や内部の脅威から効果的に防御し、攻撃者が機密データを入手することを困難にします。
  • 信頼性を高める:TEEsの使用はブロックチェーンネットワークの信頼性を向上させ、ユーザーは自分のデータが安全かつプライベートに処理されることを確信することができます。

TEEsは明らかな利点を持っていますが、拡張性やTEE自体の潜在的な欠陥など、いくつかの課題に直面しています。Secret Networkは、これらの問題に対処するために、TEE技術の継続的な更新と強化、堅牢なネットワークプロトコルの実施などを行っています。これにより、あるTEEが侵害されたとしても、ネットワーク全体の安全性が保たれることを確保しています。

機密計算層

Secret Networkの大きな独自の利点は、その機密計算レイヤー(Confidential Computing Layer)です。このレイヤーは、EVMチェーン、Cosmos SDKチェーン、Solanaなどのさまざまなブロックチェーンエコシステム上の分散型アプリケーション(dApps)に分散型の機密計算(DeCC)を提供します。開発者はこのレイヤーを通じて、暗号化されたデータの保存、計算、クエリを行うことができ、プライバシー重視のアプリケーションに新たな可能性をもたらします。

ほとんどのブロックチェーンでは、すべてのデータはデフォルトで公開されています。 Secret Networkは、dAppsがSecret Contractsと安全に通信できるようにすることでこの制限を解決し、暗号化されたデータをオンチェーンに公開することなく保存および計算できるようにします。 コンフィデンシャル コンピューティング レイヤーは、プライバシーとセキュリティを確保しながら、プライベート投票、安全な乱数生成 (RNG)、暗号化ストレージ、プライベート NFT、封緘された入札オークション、機密文書管理を可能にします。 これらのユースケースは、Secret Networkがブロックチェーン空間にもたらす汎用性とセキュリティを示しています。

動作原理

開発者は、秘密契約(Secret Contracts)を使用してデータを機密処理し、入力データをチェーン上で暗号化することができます。このメカニズムは、検証可能なチェーン上の乱数生成などのアプリケーションに特に役立ちます。なぜなら、乱数生成に使用されるシード値は常に隠された状態に保たれるからです。

機密契約では、ユーザーは暗号化されたデータを送信し、他のデータソースと比較し、検証された結果を返すことができます。これにより、機密情報を明かす必要がなく、セキュアなログインや取引がサポートされます。

Secret Networkの暗号計算レイヤーは、SecretPath、IBC、およびAxelar GMPとの統合により、ほとんどのブロックチェーンとの相互作用が可能となり、クロスチェーンの暗号化データのシームレスな通信と処理が実現されます。

Secret Networkアーキテクチャ

CosmWasmの統合

CosmWasmはSecret Networkのアーキテクチャで中心的な役割を果たし、より広範なCosmosエコシステムとの相互作用をサポートしています。CosmWasmは、相互運用可能なマルチチェーンアプリケーションを構築できるスマートコントラクトモジュールです。WebAssembly(WASM)実行環境を提供し、開発者がWASMにコンパイル可能な言語(例:Rust)でスマートコントラクトを記述できるようにします。

CosmWasmの機能と利点

相互運用性
Secret Networkは、CosmWasmを統合することで、Cosmosのクロスチェーン通信プロトコル(IBC)を利用し、秘匿契約がCosmosネットワークと相互作用する際にプライバシー機能を維持できるようにしています。この相互運用性は、Secret Networkのプライバシー保護契約のアプリケーションシナリオと機能を拡張する上で非常に重要です。

柔軟性
CosmWasmは、安全でモジュラーな方法でスマートコントラクトを書くことにより、Secret Networkの機能を強化します。この柔軟性は、プライバシー保護とクロスチェーン機能が必要な複雑な分散アプリケーションの開発にとって特に重要です。

強化されたセキュリティ
WASMランタイムは追加のセキュリティレイヤーを提供し、スマートコントラクトの実行をブロックチェーンのコアシステムから分離します。この設計により、スマートコントラクトの実行に関連する潜在的なリスクや脆弱性が低減されます。

SecretCLI

SecretCLIは、ユーザーや開発者がSecret Networkとのさまざまなインタラクションをサポートするためのコマンドラインインタフェースツールです。これは、エンドユーザーとブロックチェーンの間の橋渡しとして機能し、トランザクションの効率的な実行、契約のデプロイ、およびネットワークの状態のクエリを行うことができます。

SecretCLIの機能

  • 取引管理
    ユーザーはSecretCLIを使用してSCRTトークンを送信し、スマートコントラクトとやり取りしたり、SCRTをステークしてガバナンスに参加することができます。これにより、ブロックチェーンの活動を管理するための多機能ツールとなります。

  • スマートコントラクトの展開
    開発者はSecretCLIを使用して、秘密契約を展開し、対話することができます。これには契約のコンパイル、契約のブロックチェーンへのアップロード、契約機能の実行が含まれます。

  • ネットワークデータのクエリ
    SecretCLIは、アカウント残高、取引履歴、ステーキングの詳細など、ブロックチェーンデータのクエリ機能を提供します。この機能は、ユーザーや開発者がネットワークアクティビティを監視および分析するために不可欠です。

CosmWasmおよびSecretCLIなどのツールの組み合わせにより、Secret Networkは開発者向けの友好的な環境を提供するという約束を実現し、プライバシー、セキュリティ、相互運用性をサポートしています。この技術基盤は、ネットワークの能力を向上させるだけでなく、安全でプライベートな分散型アプリケーションエコシステムの構築というビジョンとも非常に一致しています。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.