'Qubic プログラミング言語 (QxL)' は、Qubic エコシステムのために特別に設計された、スマートコントラクトを記述するための 'チューリング完全' な '高レベル言語' です。
'チューリング完全性:' 複雑なアルゴリズムやアプリケーションロジックの実装が可能です。'直接実行:' 多くのブロックチェーンのように仮想マシン(VM)を介さず、Qubic のコンセンサス・ノード('アッセンブリー')によって直接コンパイルされ、実行されます。'効率性と速度:' オフチェーン計算と直接実行の設計により、従来のスマートコントラクトと比較して非常に高速かつ安価な処理を実現します。'ネイティブな金融サポート:' トークン管理、資産操作など、金融アプリケーション構築に必要な機能が言語レベルで組み込まれています。
QxL で記述されたスマートコントラクトは、PoW ではなく、676 個のノードからなる 'アッセンブリー' によって処理されます。
# ユーザーが QxL コンストラクトの実行をリクエスト。
# アッセンブリーのノードが、それぞれの環境で計算を実行。 # 全ノードが計算結果について合意(コンセンサス)を形成。 # 合意された最終結果のみが Qubic 台帳に記録される。
QxL の能力は、以下のような様々な分散型アプリケーション(dApps)の開発に利用されます。