Epoch 197
文書の過去の版を表示しています。
Qubic のスマートコントラクトは、ブロックチェーン上で自己実行される自動化されたプロトコル です。指定された条件が満たされると自動的に活性化され、C++ で記述された Turing-complete(完全チューリング対応)のコードを実行します。 Qubic の革新的な点は、ベアメタル(OSなしの直接ハードウェア実行) と Quorum-Based Computation (QBC) を組み合わせ、業界最速の実行速度(15.5M TPS 認定)を実現していることです。 これにより、仮想マシン(EVM など)を使わず、ネイティブコードで効率的に動作し、MEV(マイナー抽出価値)ゼロの決定論的実行を保証します。
Qubic のスマートコントラクトは、676 人の Computors(計算ノード) がクォーラム(過半数 451 以上)で実行します。 - 実行モデル: コントラクトは C++ で書かれ、ネイティブマシンコードにコンパイル。VM なしでベアメタル上で動作し、1GB の RAM を割り当て可能。決定論的(入力が同じなら出力が常に同じ)で、すべての Computors で同一結果を保証。 - QPI (Qubic Programming Interface): コントラクトの外部インターフェース。Spectrum(ユーザーアドレス空間)、Ledger(トランザクション)、状態データへのアクセスを提供。動的ライブラリや OS コールは禁止され、セキュリティと決定論を維持。 - Tick ベースの同期: ブロックなしの Tick(同期時刻)で実行。Tick がクォーラムで一致すると即時ファイナリティ(最終性)を得る。遅延なしでサブセカンド実行。 - UPoW との統合: Useful Proof-of-Work でマイニング計算を AI トレーニング(AIGarth)に活用。コントラクト実行もこの計算リソースを利用し、エネルギー効率が高い。
入力は C++ 構造体(struct)で受け取り、出力も struct を返す。開発は組み込みシステムのような厳格さが必要で、メモリ管理や非決定論的動作を避けます。
コントラクトの導入は厳格で、品質を確保 します。
これにより、ガベージコントラクトを排除し、エリート級のものだけがデプロイされます。
- フィーレス実行: 基本的にユーザー無料。IPO 資金が実行コストをカバー。 - QU as Energy: $QUBIC (QU) を「エネルギー」として消費。実行時に QU が焼却され、デフレ圧力を生む。Computors がクォーラム投票で手数料率を設定。 - 株主インセンティブ: コントラクト使用手数料の配分を受け、コントラクトを自己資金化。初期コントラクトで 10.5 兆 QU 以上焼却済み。 - カスタム料金: 専門サービスでユーザーから QU を徴収可能。
Qubic には多様なコントラクトがあり、DeFi、資産管理、投票などに特化。以下は主なもの(2025年12月時点):
これらは qubic-cli で呼び出し可能(例: `-callcontractfunction <index> <function> <input> <output>`)。
Qubic のスマートコントラクトは、ベアメタル実行とクォーラムガバナンス でブロックチェーンの限界を突破。DeFi、AI、DApps の基盤として、速度・セキュリティ・経済性を融合させています。 詳細は公式ドキュメント Smart Contracts を参照。開発者は GitHub で始めましょう! $QUBIC