Aller au contenu principal

Paramètres de la chaîne

Référence consolidée de tous les paramètres de module configurables dans le genesis de QoreChain. Les paramètres sont regroupés par module et peuvent être interrogés à l'exécution avec qorechaind query <module> params.

remarque

Les valeurs affichées sont les valeurs par défaut du genesis déployé. Les paramètres s'appliquent au mainnet qorechain-vladi (EVM chain ID 9801) et au testnet qorechain-diana (EVM chain ID 9800), sauf indication contraire.


Module PQC (x/pqc)

ParamètreTypeValeur par défautDescription
hybrid_signature_modeuint2 (requis)Mode d'application : 0=désactivé, 1=optionnel, 2=requis (défaut actuel)
allow_classical_fallbackboolfalseLe repli en mode classique uniquement est fermé ; les transactions cosmos doivent être hybrides
algorithm_registryarrayML-DSA-87, ML-KEM-1024Algorithmes PQC enregistrés avec contraintes de taille
auto_register_enabledbooltrueEnregistre automatiquement les clés PQC à la première transaction hybride
migration_deadline_heightuint640Hauteur de bloc après laquelle les clés classiques uniquement sont rejetées (0=désactivé)
migration_grace_perioduint64100000Blocs d'avertissement avant l'échéance de migration

Module IA (x/ai)

ParamètreTypeValeur par défautDescription
anomaly_weight_volumestring0.30Poids de l'anomalie de volume dans le scoring de fraude
anomaly_weight_velocitystring0.25Poids de l'anomalie de vélocité dans le scoring de fraude
anomaly_weight_patternstring0.25Poids de l'anomalie de motif dans le scoring de fraude
anomaly_weight_networkstring0.20Poids de l'anomalie de graphe réseau dans le scoring de fraude
fraud_threshold_lowstring0.30Seuil de score pour une alerte de faible gravité
fraud_threshold_mediumstring0.55Seuil de score pour une alerte de gravité moyenne
fraud_threshold_highstring0.75Seuil de score pour une alerte de gravité élevée
fraud_threshold_criticalstring0.90Seuil de score pour une alerte de gravité critique
circuit_breaker_enabledbooltrueActive les disjoncteurs QCAI

Module Réputation (x/reputation)

ParamètreTypeValeur par défautDescription
alphastring0.30Poids du score de disponibilité (S_i) dans la formule de réputation
betastring0.25Poids du score de participation (P_i)
gammastring0.25Poids du score communautaire (C_i)
deltastring0.20Poids du score d'ancienneté (T_i)
decay_lambdastring0.01Facteur de décroissance temporelle exponentielle pour les scores historiques

Formule de réputation : R_i = alpha * S_i + beta * P_i + gamma * C_i + delta * T_i avec une décroissance temporelle exponentielle appliquée par époque.


Module QCA (x/qca)

ParamètreTypeValeur par défautDescription
emerald_pool_weightstring0.50Poids de proposition de bloc pour le pool Emerald
sapphire_pool_weightstring0.30Poids de proposition de bloc pour le pool Sapphire
ruby_pool_weightstring0.20Poids de proposition de bloc pour le pool Ruby
emerald_min_reputationstring0.80Score de réputation minimal pour le pool Emerald
sapphire_min_reputationstring0.50Score de réputation minimal pour le pool Sapphire
bonding_curve_base_ratestring0.05Taux de base pour la courbe de bonding du staking
bonding_curve_multiplierstring1.50Multiplicateur pour la progression de la courbe de bonding
slashing_downtime_windowint6410000Blocs pour évaluer l'indisponibilité
slashing_downtime_thresholdstring0.05Fraction minimale de blocs signés avant slashing
slashing_downtime_penaltystring0.01Fraction de slash pour indisponibilité
slashing_double_sign_penaltystring0.05Fraction de slash pour double signature
qdrw_enabledbooltrueActive la pondération dynamique des récompenses
qdrw_throughput_weightstring0.40Poids QDRW pour la métrique de débit
qdrw_latency_weightstring0.30Poids QDRW pour la métrique de latence
qdrw_security_weightstring0.20Poids QDRW pour la métrique de sécurité
qdrw_decentralization_weightstring0.10Poids QDRW pour la métrique de décentralisation
qdrw_adjustment_capstring0.10Ajustement QDRW maximal sur une seule époque
qdrw_adjustment_intervalint64100Blocs entre les ajustements QDRW

Module Burn (x/burn)

ParamètreTypeValeur par défautDescription
burn_enabledbooltrueActive le mécanisme de burn des frais
validator_sharestring0.37Fraction des frais distribuée aux validateurs de blocs
burn_sharestring0.30Fraction des frais brûlée de façon permanente
treasury_sharestring0.20Fraction des frais envoyée à la trésorerie communautaire
staker_sharestring0.10Fraction des frais distribuée aux délégateurs
light_node_sharestring0.03Fraction des frais distribuée aux nœuds légers

Les parts doivent totaliser 1.00. La répartition des frais est de 37 / 30 / 20 / 10 / 3 entre validateurs, burn, trésorerie, stakers et nœuds légers.


Module xQORE (x/xqore)

ParamètreTypeValeur par défautDescription
min_lock_amountstring1000000uqorMontant minimal à verrouiller en xQORE
min_lock_durationstring7dDurée de verrouillage minimale
max_lock_durationstring365dDurée de verrouillage maximale
penalty_tier_1_pctstring0.50Pénalité de déverrouillage anticipé : 0-25 % du verrouillage écoulé
penalty_tier_2_pctstring0.30Pénalité de déverrouillage anticipé : 25-50 % du verrouillage écoulé
penalty_tier_3_pctstring0.15Pénalité de déverrouillage anticipé : 50-75 % du verrouillage écoulé
penalty_tier_4_pctstring0.05Pénalité de déverrouillage anticipé : 75-100 % du verrouillage écoulé
pvp_rebase_enabledbooltrueActive la redistribution par rebase PvP

Module Inflation (x/inflation)

ParamètreTypeValeur par défautDescription
epoch_lengthuint64100Blocs par époque d'inflation
blocks_per_yearuint646311520Estimation des blocs par an (pour le calcul du taux)
initial_ratestring0.08Paramètre de taux d'émission annualisé initial
rate_decaystring0.05Facteur de décroissance appliqué chaque année
min_ratestring0.02Paramètre de taux d'émission plancher
max_supplystring1000000000000000uqorPlafond d'offre maximale de jetons
remarque

Les paramètres x/inflation ci-dessus sont les valeurs par défaut du mécanisme déployé. Selon le modèle économique canonique tokenomics v2.1, QoreChain dispose d'une offre fixe avec un budget d'émission fini (pool de 590M) qui finance les récompenses de staking et d'écosystème. Les valeurs initial_rate / rate_decay / min_rate sont des détails de mécanisme qui régissent la manière dont les émissions sont planifiées au sein de ce budget fini — elles ne constituent pas une inflation en pourcentage illimitée de l'offre totale.


Module Consensus RL (x/rlconsensus)

Le module x/rlconsensus implémente PRISM, la couche d'optimisation par apprentissage par renforcement du moteur de consensus de QoreChain.

ParamètreTypeValeur par défautDescription
observation_intervaluint6410Blocs entre les échantillons d'observation de PRISM
agent_modeuint0Mode de l'agent : 0=off, 1=observer, 2=suggérer, 3=auto
circuit_breaker_enabledbooltrueActive le disjoncteur de PRISM
circuit_breaker_max_changestring0.10Changement de paramètre maximal par action (10 %)
circuit_breaker_cooldownuint64100Blocs d'attente après déclenchement du disjoncteur
reward_throughput_weightstring0.40Poids de récompense pour le débit
reward_latency_weightstring0.30Poids de récompense pour la latence
reward_security_weightstring0.20Poids de récompense pour la sécurité
reward_stability_weightstring0.10Poids de récompense pour la stabilité
ppo_learning_ratestring0.0003Taux d'apprentissage PPO
ppo_clip_rangestring0.20Plage de clipping PPO

Module Bridge (x/bridge)

ParamètreTypeValeur par défautDescription
min_confirmations_ibcuint641Confirmations minimales pour les transferts IBC
min_confirmations_ethereumuint6412Confirmations minimales pour le bridge Ethereum
min_confirmations_bitcoinuint646Confirmations minimales pour le bridge Bitcoin
circuit_breaker_enabledbooltrueActive le disjoncteur du bridge
circuit_breaker_max_daily_usdstring10000000Volume de bridge quotidien maximal (équivalent USD)
circuit_breaker_max_single_txstring1000000Montant de transfert unique maximal (équivalent USD)

Module Multicouche (x/multilayer)

ParamètreTypeValeur par défautDescription
max_sidechainsuint10Nombre maximal de sidechains enregistrées
max_paychainsuint50Nombre maximal de paychains enregistrées
anchor_interval_sidechainuint64100Intervalle d'ancrage obligatoire pour les sidechains (blocs)
anchor_interval_paychainuint6450Intervalle d'ancrage obligatoire pour les paychains (blocs)
challenge_periodstring7dDurée des contestations de fraude sur les ancres
min_sidechain_stakestring1000000000uqorStake minimal pour enregistrer une sidechain (1 000 QOR)
min_paychain_stakestring100000000uqorStake minimal pour enregistrer une paychain (100 QOR)
routing_thresholdstring0.80Seuil de charge déclenchant le routage automatique

Module Cross-VM (x/crossvm)

ParamètreTypeValeur par défautDescription
max_message_sizeuint6465536Taille maximale d'un message cross-VM en octets (64 Ko)
max_queue_sizeuint1000Nombre maximal de messages en attente dans la file cross-VM
queue_timeoutuint64100Blocs avant l'expiration d'un message en attente

Module SVM (x/svm)

ParamètreTypeValeur par défautDescription
max_program_sizeuint6410485760Taille binaire maximale d'un programme en octets (10 Mo)
compute_budgetuint641400000Unités de calcul par défaut par transaction (1,4 M)
rent_lamports_per_byte_yearuint643480Coût de loyer annuel par octet en lamports
rent_exemption_thresholdstring2.0Années de loyer requises pour l'exemption
max_accounts_per_txuint64Nombre maximal de comptes référencés par transaction

Module RDK (x/rdk)

ParamètreTypeValeur par défautDescription
max_rollupsuint100Nombre maximal de rollups enregistrés
min_stakestring10000000000uqorStake minimal d'un opérateur (10 000 QOR)
burn_ratestring0.01Pourcentage des frais de rollup brûlés (1 %)
challenge_windowstring7dDurée de la fenêtre de contestation de fraude
max_blob_sizeuint642097152Taille maximale d'un blob DA en octets (2 Mo)
blob_retentionuint64432000Blocs de conservation des blobs DA avant élagage
max_batches_pendinguint10Nombre maximal de lots non finalisés par rollup
auto_finalizebooltrueActive la finalisation automatique par EndBlocker
settlement_typesarrayoptimistic, zk, based, sovereignParadigmes de règlement autorisés
preset_profilesarraydefi, gaming, nft, enterprise, customPréréglages de rollup disponibles

Module FairBlock (x/fairblock)

ParamètreTypeValeur par défautDescription
enabledboolfalseActive le chiffrement tIBE de FairBlock
tibe_thresholduint2Nombre minimal de parts de clé de déchiffrement requises
decryption_delayuint641Blocs après finalisation avant déchiffrement
max_encrypted_sizeuint644096Taille maximale de la charge utile chiffrée en octets

Module d'abstraction du gas (x/gasabstraction)

ParamètreTypeValeur par défautDescription
accepted_tokensarray(voir ci-dessous)Jetons acceptés pour le paiement du gas avec taux de conversion

Jetons acceptés par défaut :

Dénomination du jetonTaux de conversionDescription
uqor1.0Jeton natif QOR (1:1)
ibc/USDC1.0USDC ponté via IBC
ibc/ATOM10.0ATOM ponté via IBC

Les taux de conversion représentent le nombre d'unités de gas par unité de jeton. Des taux plus élevés signifient que chaque unité de jeton couvre davantage de gas.