内容へ移動
Qubic Japan Local Community Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
⚜️ start
»
Tag
»
スマートコントラクト
トレース:
•
インキュベーション意思決定委員会(Incubation decision board)
•
5 経済モデル (ECONOMIC MODELS)
•
ブロックチェーンのトリレンマ
•
8 参考文献 (REFERENCES)
•
ハイブリッド・コレクティブル (Hybrid Collectible)
•
免責事項
•
260118 Qubic で使われている暗号技術 / Gemini生成コラム
•
9 付録 (APPENDICES)
•
レイヤー1ブロックチェーン
•
要約 (ABSTRACT)
tag:スマートコントラクト
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== スマートコントラクト ====== ===== Qubic のスマートコントラクト解説===== ===== 概要 ===== 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 を返す。開発は組み込みシステムのような厳格さが必要で、メモリ管理や非決定論的動作を避けます。 ===== 導入・発行プロセス ===== コントラクトの導入は厳格で、**品質を確保** します。 - **提案と投票**: C++ ソースコードを公開し、Computors が審査。クォーラム投票で承認されると IPO(Initial Public Offering)へ進む。 - **Dutch Auction IPO**: 承認後、オランダ式オークションで資金調達。入札額は全額焼却され、コントラクトの実行資金($QUBIC ロック)として使用。シェア(所有権)を発行し、株主は手数料からパッシブインカムを得る。 - **初期例**: 最初のコントラクト QX(分散型取引所)は 676 シェアで IPO。資金が枯渇するまで自己資金で動作。 これにより、ガベージコントラクトを排除し、エリート級のものだけがデプロイされます。 ===== 手数料と経済モデル ===== - **フィーレス実行**: 基本的にユーザー無料。IPO 資金が実行コストをカバー。 - **QU as Energy**: $QUBIC (QU) を「エネルギー」として消費。実行時に QU が焼却され、デフレ圧力を生む。Computors がクォーラム投票で手数料率を設定。 - **株主インセンティブ**: コントラクト使用手数料の配分を受け、コントラクトを自己資金化。初期コントラクトで 10.5 兆 QU 以上焼却済み。 - **カスタム料金**: 専門サービスでユーザーから QU を徴収可能。 ===== 利用可能な主なスマートコントラクト ===== Qubic には多様なコントラクトがあり、DeFi、資産管理、投票などに特化。以下は主なもの(2025年12月時点): - **QX (Contract Index 1)**: 分散型取引所(DEX)。資産発行・取引の基盤。IPO で 676 シェア発行。 - **QSwap**: AMM(自動マーケットメーカー)プール作成・流動性提供。QU/資産スワップ、クォート機能。手数料の一部焼却。 - **MsVault (Index 11)**: マルチシグ・ボールト。複数所有者の資産管理・リリース。Fee Vote で手数料調整可能。1GB RAM で複雑な論理実行。 - **QBond**: ステーキング・ボンド発行。MBond トークン生成、ビッド/アスク注文。APY 計算・手数料焼却。 - **Nostromo**: プロジェクト投票・ファンドレイジング。ティア登録、トークン発行・投資。タイムロック付き。 - **[[tag/QUtil]]**: ユーティリティ(ポーリング、バーン、配当)。コミュニティ投票・マルチトランザクション。 - **Test Contracts (TESTEXA/B/C)**: 開発テスト用。QPI 検証・IPO ビッドシミュレーション。 これらは qubic-cli で呼び出し可能(例: `-callcontractfunction <index> <function> <input> <output>`)。 ===== キー特徴と利点 ===== - **最速実行**: C++ ネイティブで 55M+ トランザクション/秒。ML 推論やリアルタイムシミュレーション可能。 - **決定論的・セキュア**: すべての Computors で同一出力。MEV ゼロ、レースコンディションなし。Arbitrator が異常を即時解決。 - **オラクル統合**: リアルワールドデータ(株価、スポーツスコア)をコントラクトに注入。AIGarth(AGI)と連携。 - **デフレ設計**: 実行 QU 焼却でトークン希少性向上。IPO 資金でユーザー無料。 - **オープンソース**: GitHub で全コード公開(https://github.com/qubic)。ハッカソン(Hack the Future)で開発奨励。 ===== まとめ ===== Qubic のスマートコントラクトは、**ベアメタル実行とクォーラムガバナンス** でブロックチェーンの限界を突破。DeFi、AI、DApps の基盤として、速度・セキュリティ・経済性を融合させています。 詳細は公式ドキュメント [[https://docs.qubic.org/learn/smart-contracts/|Smart Contracts]] を参照。開発者は GitHub で始めましょう! $QUBIC ===== スマートコントラクトのアドレス ===== * [[https://explorer.qubic.org/network/assets/smart-contracts|Smart Contracts | Qubic Explorer]] ^ SC | Address | | QX | [[https://explorer.qubic.org/network/address/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARMID|BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARMID]] | | QTRY | [[https://explorer.qubic.org/network/address/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNKL|CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNKL]] | | RANDOM | [[https://explorer.qubic.org/network/address/DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMIG|DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMIG]] | | QUTIL | [[https://explorer.qubic.org/network/address/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWRF|EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVWRF]] | | MLM | [[https://explorer.qubic.org/network/address/FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYWJB|FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYWJB]] | | GQMPROP | [[https://explorer.qubic.org/network/address/GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGNM|GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGNM]] | | SWATCH | [[https://explorer.qubic.org/network/address/HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYCM|HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYCM]] | | CCF | [[https://explorer.qubic.org/network/address/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXSH|IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXSH]] | | QEARN | [[https://explorer.qubic.org/network/address/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKHO|JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKHO]] | | QVAULT | [[https://explorer.qubic.org/network/address/KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXIUO|KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXIUO]] | | [[tag/MSVAULT]] | [[https://explorer.qubic.org/network/address/LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPTJ|LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPTJ]] | | QBAY | [[https://explorer.qubic.org/network/address/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLWD|MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLWD]] | | [[tag/QSWAP]] | [[https://explorer.qubic.org/network/address/NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAML|NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAML]] | | [[tag/NOST]] | [[https://explorer.qubic.org/network/address/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTPD|OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTPD]] | | QDRAW | [[https://explorer.qubic.org/network/address/PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYVRC|PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYVRC]] | | RL | [[https://explorer.qubic.org/network/address/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPIYE|QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPIYE]] | | QBOND | [[https://explorer.qubic.org/network/address/RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAH|RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAH]] | | QIP | [[https://explorer.qubic.org/network/address/SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNI|SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNI]] | | QRAFFLE | [[https://explorer.qubic.org/network/address/TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXRFC|TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXRFC]] | {{topic>スマートコントラクト }} {{tag>スマートコントラクト ベアメタル Computor }}
tag/スマートコントラクト.txt
· 最終更新:
2026/01/03 23:55
by
d.azuma
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ