Compilation depuis les sources
Ce guide vous accompagne dans la compilation du binaire qorechaind depuis les sources, couvrant à la fois la version communautaire (open-core) et la version propriétaire complète.
Développement EVM
QoreChain exécute un environnement d'exécution entièrement compatible EVM sur le QoreChain EVM Engine, ce qui vous permet de déployer des contrats intelligents Solidity et d'interagir avec eux à l'aide d'outils familiers. Le module EVM expose une interface JSON-RPC sur le port 8545 (WebSocket sur le 8546) qui prend en charge les flux de travail de développement Ethereum standard.
Développement CosmWasm
QoreChain prend en charge les contrats intelligents CosmWasm, permettant aux développeurs d'écrire des programmes sécurisés et isolés (sandbox) en Rust qui se compilent en WebAssembly. Les contrats CosmWasm s'exécutent aux côtés des programmes EVM et SVM au sein de l'architecture triple-VM de QoreChain.
Développement SVM
QoreChain inclut un environnement d'exécution Solana Virtual Machine (SVM), permettant aux développeurs de déployer et d'exécuter des programmes SBF/BPF avec les outils Solana habituels. Le module SVM expose une interface JSON-RPC compatible Solana sur le port 8899, que qorechaind start lance automatiquement (voir Serveur JSON-RPC ci-dessous).
Interopérabilité inter-VM
L'architecture triple-VM de QoreChain (EVM, CosmWasm, SVM) permet aux contrats intelligents de n'importe quelle machine virtuelle de communiquer avec les contrats de n'importe quelle autre VM. Le module x/crossvm fournit à la fois des chemins de messagerie synchrones et asynchrones.
Précompilés EVM
QoreChain étend le QoreChain EVM Engine avec six contrats précompilés personnalisés qui exposent directement à Solidity des fonctionnalités au niveau du protocole. Ces précompilés fournissent un accès on-chain à la cryptographie post-quantique, à l'évaluation des risques par IA, à la messagerie cross-VM et aux paramètres de consensus PRISM.
Abstraction de compte
QoreChain fournit une abstraction de compte au niveau du protocole via le module x/abstractaccount. Elle permet des comptes programmables avec des règles d'authentification flexibles, des clés de session, des limites de dépenses et une récupération sociale — le tout sans nécessiter d'infrastructure externe de contrats intelligents.
Signature post-quantique
qorechain-pqc est la bibliothèque de cryptographie post-quantique open source, exclusivement basée sur les standards, qui sous-tend QoreChain. Elle fournit aux wallets, aux intégrateurs et aux outils exactement les mêmes primitives que celles utilisées par la chaîne — dans six langages, avec une API unique et cohérente, dont la compatibilité au niveau des octets est prouvée par une suite de vecteurs de test partagée entre tous les langages.
Exécuter un validateur
Ce guide explique comment créer un validateur sur le réseau QoreChain, comprendre le système de classification en pools, enregistrer une clé PQC pour une sécurité résistante au quantique et superviser votre nœud.
Exécuter un nœud
Ce guide couvre l'exécution d'un déploiement QoreChain nœud seul — un nœud complet ou RPC qui synchronise la chaîne et expose des points de terminaison pour l'intégration, sans fonctions de validateur. Il s'adresse aux plateformes d'échange (CEX), aux backends de portefeuilles, aux indexeurs et aux intégrateurs qui ont besoin d'un accès fiable en lecture/écriture au réseau mais qui ne signent pas de blocs.
Intégration exchange
Tout ce dont un exchange, un dépositaire ou un intégrateur de paiement a besoin pour lister QOR et traiter les dépôts et les retraits : choisir une interface, détecter les dépôts en toute sécurité et signer les retraits.