ソースからのビルド
このガイドでは、コミュニティ版(オープンコア)ビルドと完全版(プロプライエタリ)ビルドの両方を取り上げながら、qorechaind バイナリをソースからビルドする手順を説明します。
EVM開発
QoreChainは、QoreChain EVM Engine上で完全にEVM互換の実行環境を稼働させており、使い慣れたツールを使ってSolidityスマートコントラクトをデプロイし、操作することができます。EVMモジュールは、標準的なEthereum開発ワークフローをサポートするJSON-RPCインターフェースをポート8545(WebSocketは8546)で公開しています。
CosmWasm 開発
QoreChain は CosmWasm スマートコントラクトをサポートしており、開発者は WebAssembly にコンパイルされる、安全でサンドボックス化されたプログラムを Rust で記述できます。CosmWasm コントラクトは、QoreChain のトリプル VM アーキテクチャ内で EVM および SVM プログラムと並行して実行されます。
SVM開発
QoreChainにはSolana Virtual Machine(SVM)実行環境が含まれており、開発者は使い慣れたSolanaツールを使用してSBF/BPFプログラムをデプロイ・実行できます。SVMモジュールは、Solana互換のJSON-RPCインターフェースをポート8899で公開しており、qorechaind start が自動的に起動します(下記のJSON-RPCサーバーを参照)。
クロス VM 相互運用性
QoreChain のトリプル VM アーキテクチャ(EVM、CosmWasm、SVM)により、いずれかの仮想マシン上のスマートコントラクトが、他のいずれの VM 上のコントラクトとも通信できます。x/crossvm モジュールは、同期および非同期の両方のメッセージングパスを提供します。
EVMプリコンパイル
QoreChainは、プロトコルレベルの機能をSolidityに直接公開する 6つのカスタムプリコンパイル済みコントラクト でQoreChain EVM Engineを拡張しています。これらのプリコンパイルは、ポスト量子暗号、AIリスクスコアリング、クロスVMメッセージング、そしてPRISMコンセンサスパラメータへのオンチェーンアクセスを提供します。
アカウント抽象化
QoreChain は x/abstractaccount モジュールを通じてプロトコルレベルのアカウント抽象化を提供します。これにより、柔軟な認証ルール、セッションキー、支出上限、ソーシャルリカバリーを備えたプログラマブルなアカウントが、外部のスマートコントラクト基盤を必要とせずに実現できます。
ポスト量子署名
qorechain-pqc は、QoreChain を支えるオープンソースかつ標準規格のみに準拠したポスト量子暗号ライブラリです。ウォレット、インテグレーター、ツール開発者に対して、チェーンが使用しているものと全く同じプリミティブを 6 つの言語で、一貫した単一の API として提供し、共通のクロス言語テストベクタスイートによってバイト互換性が証明されています。
バリデータの運用
このガイドでは、QoreChain ネットワーク上でバリデータを作成する方法、プール分類システムの仕組み、量子耐性セキュリティのための PQC キーの登録、そしてノードの監視について説明します。
ノードの運用
このガイドでは、ノード専用(node-only)の QoreChain デプロイメント — バリデーター業務を行わずに、チェーンを同期して統合向けのエンドポイントを公開するフルノードまたは RPC ノード — の運用について説明します。対象は、ブロックに署名することなくネットワークへの信頼性の高い読み書きアクセスを必要とする取引所(CEX)、ウォレットバックエンド、インデクサー、およびインテグレーターです。
取引所統合
取引所、カストディアン、決済インテグレーターが QOR を上場し、入金と出金を処理するために必要なすべて — インターフェースの選択、安全な入金検知、そして出金の署名について解説します。