Passa al contenuto principale

Parametri della chain

Riferimento consolidato di tutti i parametri di modulo configurabili nel genesis di QoreChain. I parametri sono raggruppati per modulo e possono essere interrogati a runtime con qorechaind query <module> params.

nota

I valori mostrati sono i valori predefiniti del genesis distribuito. I parametri si applicano alla mainnet qorechain-vladi (EVM chain ID 9801) e alla testnet qorechain-diana (EVM chain ID 9800) salvo diversa indicazione.


Modulo PQC (x/pqc)

ParametroTipoValore predefinitoDescrizione
hybrid_signature_modeuint2 (richiesto)Modalità di applicazione: 0=disattivata, 1=opzionale, 2=richiesta (predefinito corrente)
allow_classical_fallbackboolfalseIl fallback solo classico è chiuso; le tx cosmos devono essere ibride
algorithm_registryarrayML-DSA-87, ML-KEM-1024Algoritmi PQC registrati con vincoli dimensionali
auto_register_enabledbooltrueRegistra automaticamente le chiavi PQC alla prima tx ibrida
migration_deadline_heightuint640Altezza di blocco dopo la quale le chiavi solo classiche sono rifiutate (0=disattivato)
migration_grace_perioduint64100000Blocchi di avviso prima della scadenza di migrazione

Modulo AI (x/ai)

ParametroTipoValore predefinitoDescrizione
anomaly_weight_volumestring0.30Peso dell'anomalia di volume nello scoring di frode
anomaly_weight_velocitystring0.25Peso dell'anomalia di velocità nello scoring di frode
anomaly_weight_patternstring0.25Peso dell'anomalia di pattern nello scoring di frode
anomaly_weight_networkstring0.20Peso dell'anomalia del grafo di rete nello scoring di frode
fraud_threshold_lowstring0.30Soglia di punteggio per avviso a bassa gravità
fraud_threshold_mediumstring0.55Soglia di punteggio per avviso a media gravità
fraud_threshold_highstring0.75Soglia di punteggio per avviso ad alta gravità
fraud_threshold_criticalstring0.90Soglia di punteggio per avviso a gravità critica
circuit_breaker_enabledbooltrueAbilita i circuit breaker di QCAI

Modulo Reputation (x/reputation)

ParametroTipoValore predefinitoDescrizione
alphastring0.30Peso del punteggio di uptime (S_i) nella formula di reputazione
betastring0.25Peso del punteggio di partecipazione (P_i)
gammastring0.25Peso del punteggio di comunità (C_i)
deltastring0.20Peso del punteggio di anzianità (T_i)
decay_lambdastring0.01Fattore di decadimento temporale esponenziale per i punteggi storici

Formula di reputazione: R_i = alpha * S_i + beta * P_i + gamma * C_i + delta * T_i con decadimento temporale esponenziale applicato per epoca.


Modulo QCA (x/qca)

ParametroTipoValore predefinitoDescrizione
emerald_pool_weightstring0.50Peso di proposta dei blocchi per il pool Emerald
sapphire_pool_weightstring0.30Peso di proposta dei blocchi per il pool Sapphire
ruby_pool_weightstring0.20Peso di proposta dei blocchi per il pool Ruby
emerald_min_reputationstring0.80Punteggio minimo di reputazione per il pool Emerald
sapphire_min_reputationstring0.50Punteggio minimo di reputazione per il pool Sapphire
bonding_curve_base_ratestring0.05Tasso base per la bonding curve dello staking
bonding_curve_multiplierstring1.50Moltiplicatore per la progressione della bonding curve
slashing_downtime_windowint6410000Blocchi per valutare i tempi di inattività
slashing_downtime_thresholdstring0.05Frazione minima di blocchi firmati prima dello slashing
slashing_downtime_penaltystring0.01Frazione di slash per inattività
slashing_double_sign_penaltystring0.05Frazione di slash per doppia firma
qdrw_enabledbooltrueAbilita la Ponderazione Dinamica dei Reward
qdrw_throughput_weightstring0.40Peso QDRW per la metrica di throughput
qdrw_latency_weightstring0.30Peso QDRW per la metrica di latenza
qdrw_security_weightstring0.20Peso QDRW per la metrica di sicurezza
qdrw_decentralization_weightstring0.10Peso QDRW per la metrica di decentralizzazione
qdrw_adjustment_capstring0.10Aggiustamento QDRW massimo per singola epoca
qdrw_adjustment_intervalint64100Blocchi tra gli aggiustamenti QDRW

Modulo Burn (x/burn)

ParametroTipoValore predefinitoDescrizione
burn_enabledbooltrueAbilita il meccanismo di burn delle commissioni
validator_sharestring0.37Frazione delle commissioni distribuita ai validatori dei blocchi
burn_sharestring0.30Frazione delle commissioni bruciata in modo permanente
treasury_sharestring0.20Frazione delle commissioni inviata alla treasury della comunità
staker_sharestring0.10Frazione delle commissioni distribuita ai delegatori
light_node_sharestring0.03Frazione delle commissioni distribuita ai light node

Le quote devono sommare a 1.00. La suddivisione delle commissioni è 37 / 30 / 20 / 10 / 3 tra validatori, burn, treasury, staker e light node.


Modulo xQORE (x/xqore)

ParametroTipoValore predefinitoDescrizione
min_lock_amountstring1000000uqorImporto minimo da bloccare come xQORE
min_lock_durationstring7dDurata minima del blocco
max_lock_durationstring365dDurata massima del blocco
penalty_tier_1_pctstring0.50Penale per sblocco anticipato: 0-25% del blocco trascorso
penalty_tier_2_pctstring0.30Penale per sblocco anticipato: 25-50% del blocco trascorso
penalty_tier_3_pctstring0.15Penale per sblocco anticipato: 50-75% del blocco trascorso
penalty_tier_4_pctstring0.05Penale per sblocco anticipato: 75-100% del blocco trascorso
pvp_rebase_enabledbooltrueAbilita la redistribuzione PvP rebase

Modulo Inflation (x/inflation)

ParametroTipoValore predefinitoDescrizione
epoch_lengthuint64100Blocchi per epoca di inflazione
blocks_per_yearuint646311520Stima dei blocchi all'anno (per il calcolo del tasso)
initial_ratestring0.08Parametro del tasso di emissione annualizzato iniziale
rate_decaystring0.05Fattore di decadimento applicato ogni anno
min_ratestring0.02Parametro del tasso di emissione minimo
max_supplystring1000000000000000uqorTetto massimo dell'offerta di token
nota

I parametri di x/inflation sopra sono i valori predefiniti del meccanismo distribuito. Nel modello economico canonico tokenomics v2.1, QoreChain ha un'offerta fissa con un budget di emissione finito (pool da 590M) che finanzia i reward di staking ed ecosistema. I valori initial_rate / rate_decay / min_rate sono dettagli del meccanismo che regolano la pianificazione delle emissioni entro quel budget finito — non sono un'inflazione percentuale illimitata dell'offerta totale.


Modulo RL Consensus (x/rlconsensus)

Il modulo x/rlconsensus implementa PRISM, il livello di ottimizzazione basato sul reinforcement learning del Consensus Engine di QoreChain.

ParametroTipoValore predefinitoDescrizione
observation_intervaluint6410Blocchi tra i campioni di osservazione di PRISM
agent_modeuint0Modalità agente: 0=off, 1=osserva, 2=suggerisci, 3=auto
circuit_breaker_enabledbooltrueAbilita il circuit breaker di PRISM
circuit_breaker_max_changestring0.10Variazione massima del parametro per azione (10%)
circuit_breaker_cooldownuint64100Blocchi di attesa dopo lo scatto del circuit breaker
reward_throughput_weightstring0.40Peso del reward per il throughput
reward_latency_weightstring0.30Peso del reward per la latenza
reward_security_weightstring0.20Peso del reward per la sicurezza
reward_stability_weightstring0.10Peso del reward per la stabilità
ppo_learning_ratestring0.0003Learning rate di PPO
ppo_clip_rangestring0.20Intervallo di clipping di PPO

Modulo Bridge (x/bridge)

ParametroTipoValore predefinitoDescrizione
min_confirmations_ibcuint641Conferme minime per i trasferimenti IBC
min_confirmations_ethereumuint6412Conferme minime per il bridge Ethereum
min_confirmations_bitcoinuint646Conferme minime per il bridge Bitcoin
circuit_breaker_enabledbooltrueAbilita il circuit breaker del bridge
circuit_breaker_max_daily_usdstring10000000Volume giornaliero massimo del bridge (equivalente in USD)
circuit_breaker_max_single_txstring1000000Importo massimo per singolo trasferimento (equivalente in USD)

Modulo Multilayer (x/multilayer)

ParametroTipoValore predefinitoDescrizione
max_sidechainsuint10Numero massimo di sidechain registrate
max_paychainsuint50Numero massimo di paychain registrate
anchor_interval_sidechainuint64100Intervallo di ancoraggio obbligatorio per le sidechain (blocchi)
anchor_interval_paychainuint6450Intervallo di ancoraggio obbligatorio per le paychain (blocchi)
challenge_periodstring7dDurata delle contestazioni di frode sugli ancoraggi
min_sidechain_stakestring1000000000uqorStake minimo per registrare una sidechain (1.000 QOR)
min_paychain_stakestring100000000uqorStake minimo per registrare una paychain (100 QOR)
routing_thresholdstring0.80Soglia di carico per attivare il routing automatico

Modulo Cross-VM (x/crossvm)

ParametroTipoValore predefinitoDescrizione
max_message_sizeuint6465536Dimensione massima del messaggio cross-VM in byte (64 KB)
max_queue_sizeuint1000Numero massimo di messaggi in attesa nella coda cross-VM
queue_timeoutuint64100Blocchi prima che un messaggio in attesa vada in timeout

Modulo SVM (x/svm)

ParametroTipoValore predefinitoDescrizione
max_program_sizeuint6410485760Dimensione massima del binario del programma in byte (10 MB)
compute_budgetuint641400000Unità di calcolo predefinite per transazione (1,4M)
rent_lamports_per_byte_yearuint643480Costo annuale di rent per byte in lamport
rent_exemption_thresholdstring2.0Anni di rent richiesti per l'esenzione
max_accounts_per_txuint64Numero massimo di account referenziati per transazione

Modulo RDK (x/rdk)

ParametroTipoValore predefinitoDescrizione
max_rollupsuint100Numero massimo di rollup registrati
min_stakestring10000000000uqorStake minimo dell'operatore (10.000 QOR)
burn_ratestring0.01Percentuale delle commissioni del rollup bruciata (1%)
challenge_windowstring7dDurata della finestra di contestazione di frode
max_blob_sizeuint642097152Dimensione massima del blob DA in byte (2 MB)
blob_retentionuint64432000Blocchi per cui conservare i blob DA prima della potatura
max_batches_pendinguint10Numero massimo di batch non finalizzati per rollup
auto_finalizebooltrueAbilita la finalizzazione automatica nell'EndBlocker
settlement_typesarrayoptimistic, zk, based, sovereignParadigmi di settlement consentiti
preset_profilesarraydefi, gaming, nft, enterprise, customPreset di rollup disponibili

Modulo FairBlock (x/fairblock)

ParametroTipoValore predefinitoDescrizione
enabledboolfalseAbilita la cifratura tIBE di FairBlock
tibe_thresholduint2Numero minimo di share di chiave di decifratura richieste
decryption_delayuint641Blocchi dopo la finalizzazione prima della decifratura
max_encrypted_sizeuint644096Dimensione massima del payload cifrato in byte

Modulo Gas Abstraction (x/gasabstraction)

ParametroTipoValore predefinitoDescrizione
accepted_tokensarray(vedi sotto)Token accettati per il pagamento del gas con tassi di conversione

Token accettati per impostazione predefinita:

Denom tokenTasso di conversioneDescrizione
uqor1.0Token nativo QOR (1:1)
ibc/USDC1.0USDC trasferito via IBC
ibc/ATOM10.0ATOM trasferito via IBC

I tassi di conversione rappresentano il numero di unità di gas per unità di token. Tassi più alti significano che ogni unità di token copre più gas.