ホワイトペーパー:v01:3_システムアーキテクチャ:2:start

文書の過去の版を表示しています。


3.2 スマートコントラクトの実行 (Smart Contract Execution)

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

3.2.1 実行環境 (Execution Environment)

背景と特定された課題
伝統的なブロックチェーン上のスマートコントラクトは、特に複雑で大量の取引を処理する際に、実行速度、柔軟性、および効率性の面で制限に直面することがよくあります。Ethereum(イーサリアム)のようなプラットフォームで見られるように、仮想マシン(VM)の制約やガス代(取引手数料)はスケーラビリティを制限し、ユーザビリティを妨げる可能性があります。仮想マシンベースの実行環境に伴うオーバーヘッドは、レイテンシ(遅延)の増大とスループットの低下を招く原因となります。

最適化された実行環境
Qubicは、ネイティブコードに直接コンパイルされるC++機能のサブセットを用いて、マシンコードレベルでの実行環境を設計することによってこれらの制限を克服しています。仮想マシンや中間抽象化レイヤーを排除することで、Qubicはより高い実行速度、計算オーバーヘッドの削減、および効率の向上を実現しています

この環境は、非常に高い計算需要を持つAIおよび分散型アプリケーションのエコシステムをサポートするQubicにとって極めて重要です。ネイティブコードによるスマートコントラクトの直接実行によって可能になる、より複雑な計算とリアルタイム処理は、将来的にAI機能を統合するための必須要件です

ホワイトペーパー/v01/3_システムアーキテクチャ/2/start.1766563434.txt.gz · 最終更新: by d.azuma