Passa al contenuto principale

Staking e Delega

Questa guida illustra come delegare token QOR ai validatori, ridelegare tra validatori, effettuare l'unbonding dello stake, riscuotere le ricompense e capire quali parti del design di staking di QoreChain sono attive oggi.

nota

I comandi seguenti utilizzano la testnet qorechain-diana (chain ID EVM 9800). La mainnet (qorechain-vladi, chain ID EVM 9801) è live dal 29 giugno 2026 sulla linea v3.2 (release del nodo v3.2.1; la testnet esegue la v3.2.2) — sostituisci il chain ID e gli endpoint della mainnet indicati nella pagina Connessione alla Mainnet quando esegui lo staking su mainnet.

Firma con tx pqc cosign

Mainnet e testnet richiedono una firma post-quantistica ibrida su ogni transazione della corsia Cosmos, quindi i comandi di questa pagina non vengono trasmessi così come sono scritti. Aggiungi --generate-only > tx.json a un comando, poi esegui qorechaind tx pqc cosign tx.json --from mykey --pqc-key mypqc --chain-id <chain-id>. Vedi Firma ibrida. QoreX e la Dashboard eseguono questa firma per te.

C'è un periodo di vincolo?​

Oggi, no — non c'è una durata da scegliere, perché qui lo staking non viene offerto in periodi fissi come spesso accade su un exchange. La delega resta attiva con le ricompense che iniziano a maturare dal blocco successivo, per tutto il tempo che desideri, finché non decidi di annullarla; non c'è nulla che scada e nulla da rinnovare. Il periodo di unbonding di 21 giorni citato in tutta questa guida non è un vincolo che accetti in anticipo — inizia soltanto quando richiedi l'unbonding, e si applica solo al QOR che stai ritirando. Spostare una delega tra validatori (ridelega) evita del tutto questa attesa, poiché lo stake non lascia mai il pool bonded. Il termine di "fedeltà" della curva di bonding più avanti fa parte del design di QoreChain ma non viene applicato oggi dalla chain attiva, quindi per quanto tempo resti delegato non modifica il tuo tasso di ricompensa.

Questo descrive il comportamento attuale della chain, non una garanzia permanente — un periodo minimo di staking è un parametro che la governance potrebbe introdurre in futuro, allo stesso modo in cui qualsiasi altro parametro di staking descritto in questa pagina può cambiare tramite voto. Se ciò dovesse accadere, il wallet mostrerà l'attesa risultante (l'eventuale minimo più i 21 giorni di unbonding) prima di confermare una delega, e questa pagina verrà aggiornata di conseguenza.


Delegare Token​

Delega QOR a un validatore per partecipare alla sicurezza della rete. I delegatori ricevono una quota delle ricompense che il validatore guadagna, al netto della commissione del validatore:

qorechaind tx staking delegate <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Esempio: Delega 100 QOR a un validatore:

qorechaind tx staking delegate qorvaloper1abc...xyz 100000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Ridelegare​

Sposta la tua delega da un validatore a un altro senza attendere il periodo di unbonding:

qorechaind tx staking redelegate <source_validator> <destination_validator> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Esempio:

qorechaind tx staking redelegate qorvaloper1src... qorvaloper1dst... 50000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

La ridelega non ha né penalità né un proprio periodo di blocco — lo stake non lascia mai il pool bonded, non smette mai di generare ricompense e ha effetto immediato. Non è affatto soggetta al periodo di unbonding di 21 giorni; quello si applica solo a unbond. Si applica una regola di staking standard: lo stake che hai appena spostato verso un validatore non può essere ridelegato di nuovo da quel validatore finché il primo spostamento non è giunto a maturazione (21 giorni); nel frattempo puoi comunque eseguire unbond su di esso o ridelegare il resto del tuo stake.

Il vero limite è un conteggio, non un raffreddamento

Un delegatore può avere al massimo 7 voci di ridelega simultanee in corso per la stessa identica rotta (delegatore, validatore di origine, validatore di destinazione) — ogni voce si estingue autonomamente al suo completamento, liberando uno slot. Si tratta di un limite che un uso normale praticamente non raggiunge mai, non di una regola generale "attendi prima di poter ridelegare di nuovo".


Unbonding​

Ritira i token delegati da un validatore. L'unbonding richiede 21 giorni per essere completato; durante questo periodo i token non generano ricompense e non possono essere trasferiti.

qorechaind tx staking unbond <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Esempio:

qorechaind tx staking unbond qorvaloper1abc...xyz 25000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Al termine del periodo di unbonding di 21 giorni (1.814.400 secondi), i token vengono restituiti automaticamente al tuo account. Un delegatore può avere al massimo 7 voci di unbonding simultanee per validatore.


Riscuotere le Ricompense​

Ritira tutte le ricompense di staking accumulate da ogni validatore a cui hai delegato:

qorechaind tx distribution withdraw-all-rewards \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Per ritirare le ricompense da un singolo validatore:

qorechaind tx distribution withdraw-rewards <validator_address> \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Le ricompense di staking sono finanziate da due fonti: il budget di emissione limitato del protocollo (vedi Tokenomics per il tetto attuale, in vigore da una modifica della governance del 26 agosto 2026) e la quota destinata agli staker su ogni commissione di transazione (pagata come normale ricompensa di staking dall'aggiornamento v3.2.0; vedi la quota degli staker bloccata). Le ricompense dipendono dalla commissione del validatore e dall'attività della rete, e non sono garantite.


Classificazione Triple-Pool (stato del design)​

Il design di QoreChain include un modello Triple-Pool che classificherebbe i validatori in tre pool in base alla loro reputazione e al livello di delega, con una quota ponderata delle ricompense di blocco per ciascun pool:

PoolCriteri di AmmissionePeso della Ricompensa (design)
RPoS (Reputation Proof of Stake)Punteggio di reputazione >= 70° percentile E stake >= mediana40%
DPoS (Delegated Proof of Stake)Delega totale >= 10.000 QOR35%
PoS (Proof of Stake)Tutti i validatori rimanenti25%
Non attivo sulle reti live

La classificazione dei pool, la selezione del proposer ponderata per pool e i pesi di ricompensa dei pool sono implementati nel modulo x/qca e i loro parametri sono on-chain (qorechaind query qca config), ma non sono ancora collegati alla produzione dei blocchi né alla distribuzione delle ricompense. Oggi la proposta dei blocchi ruota in base allo stake nel modo standard e le ricompense vengono suddivise in proporzione allo stake bonded, al netto della commissione di ciascun validatore. Il pool a cui un validatore "appartiene" non cambia ciò che ricevi.


Ricompense a Curva di Bonding​

Il design di QoreChain definisce anche una formula di ricompensa a curva di bonding:

R = beta * S * (1 + alpha * log(1 + L)) * Q(r) * P(t)
VariabileDescrizione
RImporto della ricompensa per il periodo
betaTasso di ricompensa base (parametro del protocollo)
SImporto in stake
alphaCoefficiente di fedeltà (parametro del protocollo)
LDurata dello staking in epoche
Q(r)Moltiplicatore di qualità derivato dal punteggio di reputazione r del validatore
P(t)Moltiplicatore di pool al tempo t (40%, 35% o 25% a seconda del pool)
Non attivo sulle reti live

Il calcolo a curva di bonding, come la classificazione dei pool qui sopra, non viene richiamato dalla chain attiva: le ricompense non sono calcolate con questa formula, e né la durata dello staking né la reputazione del validatore le modificano oggi. I parametri (bonding_alpha, bonding_beta) esistono on-chain ma non hanno alcun effetto.


Slashing e Jailing​

Lo slashing su QoreChain segue il modulo di slashing standard del Cosmos SDK con questi parametri attivi (qorechaind query slashing params):

EventoRegolaConseguenza
DowntimeFirmare meno del 5% degli ultimi 10.000 blocchi (circa 8,9 ore con i blocchi da circa 3,2 secondi della mainnet)Jailed per 600 secondi; 1% dello stake sottoposto a slashing
Doppia firmaFirmare due blocchi diversi alla stessa altezza5% dello stake sottoposto a slashing

Lo slashing si applica allo stake bonded totale di un validatore, quindi i delegatori sostengono la propria quota proporzionale. Può raggiungere anche lo stake già in fase di unbonding da un validatore sottoposto a slashing, ed è per questo che il periodo di unbonding è una misura di sicurezza e non solo un tempo di attesa.


Interrogare le Informazioni sui Validatori​

Consulta i dettagli di qualsiasi validatore:

qorechaind query staking validator <validator_operator_address>

Esempio:

qorechaind query staking validator qorvaloper1abc...xyz

Elenca tutti i validatori attivi:

qorechaind query staking validators --status BOND_STATUS_BONDED

Interroga le tue delegazioni attuali:

qorechaind query staking delegations <delegator_address>

suggerimento
  • Valuta la commissione, l'uptime e lo storico di un validatore prima di delegare; il pool o la reputazione di un validatore non cambiano attualmente le ricompense che ricevi.
  • La ridelega ha effetto immediato, senza penalità e senza blocco. I limiti sono il tetto di 7 voci per le ridelegazioni simultanee lungo la stessa identica rotta e la regola per cui lo stake appena ridelegato non può essere spostato di nuovo dal validatore di destinazione finché non è giunto a maturazione.
  • Il periodo di unbonding di 21 giorni è una misura di sicurezza. Durante questo periodo, gli eventi di slashing possono comunque intaccare i tuoi token.