公式ライブラリと開発者向けキット
QoreChain上で構築するために必要なすべて: 多言語対応SDK、ロールアップ開発キット、組み込み型ウォレットアダプター、そしてチェーン自体が依拠するポスト量子暗号ライブラリ。すべてGitHub上でオープンソース公開され、npm、PyPI、crates.io、Goモジュールプロキシ、Maven Centralで公開されています。
QoreChain SDK
QoreChain上で分散型アプリケーションを構築するための公式多言語SDKです。TypeScript、Python、Go、Rust、Javaに対応し、EVM、CosmWasm、SVMの各ランタイムにわたるアカウント、クエリ、取引をカバーします。TypeScriptクライアントにはハイブリッド型ポスト量子署名が組み込まれています。Reactフック、EVM(viem)およびSVMアダプター、そしてcreate-qorechain-dappスキャフォールダーがTypeScriptツールチェーンを補完します。
用途
インストール
npm i @qorechain/sdk独自の機能
AIによる事前リスクスコアリング
ブロードキャストする前に、オンチェーンAIで取引をスキャンします。このスコアリングは決定論的なプリコンパイルとしてチェーン内部で実行されるため、ウォレットやdAppは一度の呼び出しでガス代とリスク・異常検知の判定を取得でき、署名前に警告またはブロックできます。
ドキュメントを読むクロスVM呼び出し: 1つの署名、3つのVM、アトミック
1つのインターフェースからどのVM上のコントラクトも呼び出せ、EVM、SVM、CosmWasmにまたがる呼び出しを一度の署名でまとめた単一のアトミック取引にバッチ処理できます。単一VMチェーンには、これを表現するためにSDKがラップできるものが何もありません。
ドキュメントを読む1回の呼び出しで量子耐性を実現
ensurePqcRegistered()は署名者のML-DSA-87鍵をオンチェーンに登録し、migrateToHybrid()はハイブリッド署名への切り替えを行い、Reactキットにはユーザーに自分のアドレスが保護されていることを示す組み込み型のQuantumSafeBadgeが同梱されています。
ドキュメントを読む統一アカウント: 1つの鍵、3つのアドレス、1つの残高
1つの鍵が、単一の残高に裏付けられたqor1…、0x…、base58アドレスとして表現されます。どのレーンへの入金も同一アカウントに反映されるため、資金がランタイムごとに分断されることはなく、connectPhantomUnifiedはPhantomの署名からIDをブートストラップします。
ドキュメントを読むオーセンティケーターレーン: 委任された支出、PQCは維持
リンクされたPhantomまたはMetaMaskの鍵は、リレーヤーを通じて、オンチェーンの権限、支出限度額、有効期限に制約されながら、正規のポスト量子アカウントから支出します。アカウント自体は量子耐性を保ちながら、最小権限かつ取り消し可能です。
ドキュメントを読むRollup Development Kit (RDK)
QoreChain上でアプリケーション専用ロールアップ(アプリチェーン)を設計、起動、設定、運用するためのクライアントおよび運用者向けツールキットです。RDKは公開のRPC、REST、gRPC、JSON-RPCインターフェースと通信し、オンチェーンのロールアップモジュール(ロールアップの作成、決済バッチの送信、ライフサイクル管理、データ可用性クエリ)を操作します。TypeScript、Python、Go、Rust、Javaのライブラリに加え、qorollup運用者向けCLIとプロジェクトスキャフォールダーとして提供されます。
用途
インストール
npm i @qorechain/rdk独自の機能
量子耐性の決済レシート
ロールアップがバッチをアンカーする際、チェーンはそのステートルートをML-DSA-87署名のもとでコミットします。RDKはそのアンカーを、エアギャップ環境を含め完全にオフラインで誰でも検証できる持ち運び可能なレシートに変換し、同じレシートは5つすべての言語でバイト単位で一致して検証されます。非PQC基盤のロールアップキットではこれを提供できません。
ドキュメントを読むQCAIロールアップコパイロット
チェーンはネットワークレベルのAIアドバイザリーサービスをオンチェーンで実行します。手数料予測、混雑シグナル、不正調査、サーキットブレーカー。getRollupAdvice()(またはqorollup advise)は、これらをあなたのロールアップ向けに、平易な言葉による読み取り専用のビューに集約します。他のキットにはラップできるものがありません。
ドキュメントを読むマルチVMロールアップコントラクト
EVM(Solidity)のロールアップコントラクトは、固定プリコンパイルを通じて既存のCosmWasmコントラクトを呼び出すことができ、RDKがそのためのcalldataを構築します。CosmWasmのオラクル、トークン、レジストリをSolidityから再実装せずに再利用でき、multivm-rollupテンプレートでスターターをスキャフォールドできます。
ドキュメントを読むWatchtower自動チャレンジャー
オプティミスティックロールアップ向けに、RDKはアンカーされたバッチを監視し自動的にチャレンジを提起するwatchtowerを、プリセットプロファイル、互換性マトリクス、ネイティブなデータ可用性とともに提供します。
ドキュメントを読むWallet Adapter
標準のCosmosウォレット(Keplr、Leap、Cosmostation)にQoreChainを追加し、ウォレット側の変更なしにチェーンが要求するハイブリッド型ポスト量子取引を生成する組み込み型アダプターです。このアダプターは、ウォレットが署名する前に取引本体にML-DSA-87署名拡張を組み込むため、ウォレットは標準のSIGN_MODE_DIRECT署名を行うだけでよく、PQCが関与していることを認識する必要はありません。
用途
インストール
npm i @qorechain/wallet-adapter独自の機能
標準ウォレットからのポスト量子署名
このチェーンは、標準ウォレットが生成できないML-DSA-87ハイブリッド署名を伴わないCosmos取引をすべて拒否します。アダプターはウォレットが標準のSIGN_MODE_DIRECT署名を行う前に、取引本体にポスト量子署名を組み込むため、Keplr、Leap、Cosmostationはウォレット側の変更なしに機能します。
ドキュメントを読むQoreChain PQC
QoreChainを支えるポスト量子暗号ライブラリです。ML-DSA(FIPS 204)署名、ML-KEM(FIPS 203)鍵カプセル化、SHAKE-256(FIPS 202)ハッシュ関数を、JavaScript/TypeScript、Go、Rust、Python、Java、Cにわたり一貫したAPIで提供します。標準のみに準拠し、監査済み実装をラップしており、すべてのバインディングは共有のテストベクタースイートに対して検証されているため、ある言語で生成された署名は他のすべての言語で検証できます。ML-DSAはFIPS 204に準拠し、デフォルトで決定論的に署名します。
用途
インストール
npm i @qorechain/pqc独自の機能
6言語間でバイト互換
すべてのバインディングは同一の共有テストベクタースイートに対して検証されているため、Pythonで生成された署名はGo、Rust、Java、C、またはブラウザで検証でき、チェーン自体が検証する結果と一致します。標準のみに準拠し、最終確定したNIST仕様の監査済み実装をラップしています。
ドキュメントを読むデフォルトで決定論的なML-DSA
すべてのバインディングは、FIPS 204に準拠してML-DSAを決定論的に署名し、ヘッジ署名は明示的なオプトインとしてのみ利用可能です。そのため、同じメッセージと鍵からは、どの言語でも同じ署名が生成されます。この性質が、言語間およびオンチェーンでの検証の再現性を支えています。
ドキュメントを読む