目次

3.2 スマートコントラクトの実行

[cite_start]高度な AI アプリケーションと統合できる高性能なブロックチェーンネットワークを実現するために、Qubic はスマートコントラクトの実行のために最適化された環境を採用しています。 [cite: 503] [cite_start]このセクションでは、実行環境と、ネットワークの整合性を保護しながらコントラクト間の分離を維持するために必要なセキュリティ対策を紹介します。 [cite: 504]

3.2.1 実行環境

[cite_start]背景と特定された問題 [cite: 506]

[cite_start]従来のブロックチェーン上のスマートコントラクトは、特に複雑で大量のトランザクションを処理する場合に、実行速度、柔軟性、および効率の制限に直面することがよくあります。 [cite: 507] [cite_start]Ethereum のようなプラットフォームで見られるように、仮想マシン (VM) の制約とガス料金は、スケーラビリティを制限し、使いやすさを妨げる可能性があります。 [cite: 508] [cite_start]VM ベースの実行環境に伴うオーバーヘッドは、遅延の増加とスループットの低下につながる可能性があります。 [cite: 509]

[cite_start]最適化された実行環境 [cite: 510]

[cite_start]Qubic は、C++ 機能のサブセットを使用して、マシンコードレベルで実行環境を設計することにより、これらの制限を克服します。これはネイティブコードに直接コンパイルされます。 [cite: 514] [cite_start]仮想マシンと中間抽象化層がないため、Qubic はより高い実行速度、計算オーバーヘッドの削減、および効率の向上を達成します。 [cite: 515] [cite_start]この環境は、非常に高い計算要件を持つ AI および非中央集権型アプリケーションエコシステムのサポートにおける Qubic にとって不可欠です。 [cite: 516] [cite_start]ネイティブコードでのスマートコントラクトの直接実行によって可能になるより複雑な計算とリアルタイム処理は、将来的にAI 機能を統合するための要件です。 [cite: 517]

3.2.2 セキュリティ対策

[cite_start]背景と特定された問題 [cite: 519]

[cite_start]スマートコントラクトが複雑になるにつれて、非中央集権型ネットワークでの実行に関連するセキュリティリスクも増加します。 [cite: 520] [cite_start]悪意のあるコントラクトの悪用、クロスコントラクトの脆弱性、および分離の欠如などの問題は、ネットワークの不安定性を引き起こし、ユーザーにとって有害となる可能性があります。 [cite: 521] [cite_start]実行環境は、ネットワークへの信頼を提供するためにセキュリティと整合性を確保する必要があります。 [cite: 522]

[cite_start]セキュリティ対策 [cite: 523]

[cite_start]これらのリスクに対処するために、Qubic は、各コントラクトの安全で独立した操作を保証することを目的とした厳格なコントラクト検証と分離戦略を採用しています。 [cite: 524] [cite_start]分離方法は、不正な相互作用を防止し、クロスコントラクトの依存関係を減らしあるコントラクトが他のコントラクトに悪影響を与えるリスクを軽減します。 [cite: 525] [cite_start]コントラクトを分離するために、他のコントラクトおよびコア内部の関数とデータへのアクセスは、慎重に設計されたプログラミングインターフェース (QPI) を通じてのみ可能です。 [cite: 526] [cite_start]さらに、QPI は、コントラクトを開発するために利用できる唯一の外部依存関係であり、つまり、ライブラリの使用は禁止されています。 [cite: 527] [cite_start]さらに、コントラクトは、ポインター、低レベルの配列 (境界のチェックがない)、およびプリプロセッサディレクティブなど、セキュリティリスクを課すことが知られている C++ 機能を使用することはできません。 [cite: 528] [cite_start]コントラクトは、初期化されていないメモリにアクセスすることもありません。 [cite: 529]

[cite_start]各コントラクトは、次の手順で検証される必要があります: [cite: 530]

[cite_start]この検証プロセスを経た後、コントラクトは Qubic コアコードの公式リリースに統合できます。 [cite: 538]

[cite_start]定量的メトリックと予測される利益 [cite: 539]

[cite_start]強力な分離と検証対策の作成は、潜在的なセキュリティリスクを大幅に削減することが期待されます。 [cite: 540] [cite_start]コントラクト分離における業界標準の技術によると、このような対策はセキュリティ侵害を最大 95% 削減できます。 [cite: 541] [cite_start]高度なセキュリティ技術により、Qubic はユーザーに安全な資産を提供し、ネットワーク操作の整合性を保証し、安全で高頻度のコントラクト実行を可能にするという目標をサポートします。 [cite: 542]

[cite_start]ネットワークインフラストラクチャとスマートコントラクトの実行における Qubic のアーキテクチャは、速度、セキュリティ、およびスケーラビリティを可能にします。 [cite: 543] [cite_start]Qubic は、ベアメタルデプロイメント、最適化されたノード通信、およびセキュアな実行モデルを使用することにより、従来のブロックチェーンの問題を解決するように設計されており、それにより非中央集権型インフラストラクチャにおける新しい標準を設定します。 [cite: 544]

qubic whitepaper qubic.org 32

PAGE 33