Staking und Delegation
Dieser Leitfaden behandelt, wie du QOR-Token an Validatoren delegierst, zwischen Validatoren neu delegierst, dein Stake entbindest, Belohnungen einforderst und verstehst, welche Teile des Staking-Designs von QoreChain heute live sind.
Die nachstehenden Befehle verwenden das qorechain-diana-Testnet (EVM-Chain-ID 9800). Das Mainnet (qorechain-vladi, EVM-Chain-ID 9801) ist seit dem 7. Juni 2026 live und läuft mit dem Release v3.2.3; das Testnet läuft mit v3.2.4 — ersetze für das Staking im Mainnet die Mainnet-Chain-ID und die Endpunkte von der Seite Verbindung zum Mainnet.
tx pqc cosign signierenMainnet und Testnet verlangen für jede Transaktion auf der Cosmos-Lane eine hybride Post-Quanten-Signatur, daher werden die Befehle auf dieser Seite so, wie sie dastehen, nicht gebroadcastet. Hänge --generate-only > tx.json an einen Befehl an und führe dann qorechaind tx pqc cosign tx.json --from mykey --pqc-key mypqc --chain-id <chain-id> aus. Siehe Hybrides Signieren. QoreX und das Dashboard übernehmen dieses Signieren für dich.
Gibt es eine Sperrfrist?
Im Mainnet heute nicht — es gibt keine Laufzeit auszuwählen, denn Staking wird hier nicht in festen Zeiträumen angeboten, wie es an einer Börse oft üblich ist. Die Delegation bleibt aktiv, wobei ab dem nächsten Block Belohnungen fließen, so lange du möchtest, bis du dich entscheidest, sie aufzuheben; nichts läuft ab und nichts muss verlängert werden. Die 21-tägige Entbindungsperiode, auf die in diesem Leitfaden immer wieder verwiesen wird, ist keine Sperrfrist, der du im Voraus zustimmst — sie beginnt erst, wenn du tatsächlich die Entbindung beantragst, und betrifft nur das QOR, das du entnimmst. Eine Delegation zwischen Validatoren zu verschieben (Neudelegation) umgeht diese Wartezeit vollständig, da der Stake den gebundenen Pool nie verlässt. Der „Treue“-Begriff in der Bonding-Curve weiter unten ist Teil des Designs von QoreChain, wird aber von der Live-Chain heute nicht angewendet; wie lange du delegiert bleibst, ändert daher deine Belohnungsrate nicht. Eine optionale, zeitgesperrte Form des Stakings gibt es jetzt im Testnet, und sie ist für das Mainnet ab Höhe 3.742.566 vorgesehen; siehe Zeitgesperrtes Staking (v3.2.4).
Dies beschreibt das aktuelle Mainnet-Verhalten, keine dauerhafte Garantie — eine Mindest-Staking-Dauer ist ein Parameter, den die Governance in Zukunft einführen könnte, genau wie jeder andere Staking-Parameter auf dieser Seite per Abstimmung geändert werden kann. Sollte das jemals geschehen, zeigt die Wallet die daraus resultierende Wartezeit (jedes Minimum zuzüglich der 21-tägigen Entbindung) an, bevor du eine Delegation bestätigst, und diese Seite wird entsprechend aktualisiert.
Token delegieren
Delegiere QOR an einen Validator, um an der Netzwerksicherheit mitzuwirken. Delegatoren erhalten einen Anteil der Belohnungen, die der Validator verdient, abzüglich der Provision des Validators:
qorechaind tx staking delegate <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Beispiel: Delegiere 100 QOR an einen Validator:
qorechaind tx staking delegate qorvaloper1abc...xyz 100000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Neu delegieren
Verschiebe deine Delegation von einem Validator zu einem anderen, ohne die Entbindungsperiode abwarten zu müssen:
qorechaind tx staking redelegate <source_validator> <destination_validator> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Beispiel:
qorechaind tx staking redelegate qorvaloper1src... qorvaloper1dst... 50000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Die Neudelegation ist weder mit einer Strafe noch mit einer eigenen Sperre verbunden — der Stake verlässt den gebundenen Pool nie, hört nie auf, Erträge zu erwirtschaften, und wird sofort wirksam. Sie unterliegt überhaupt nicht der 21-tägigen Entbindungsperiode; diese gilt ausschließlich für unbond. Eine Standard-Staking-Regel gilt: Stake, den du gerade zu einem Validator verschoben hast, kann von diesem Validator erst wieder neu delegiert werden, wenn die erste Verschiebung gereift ist (21 Tage); du kannst ihn in der Zwischenzeit weiterhin mit unbond entbinden oder deinen übrigen Stake neu delegieren.
Ein Delegator kann höchstens 7 gleichzeitig laufende Neudelegations-Einträge für exakt dieselbe Route (Delegator, Quell-Validator, Ziel-Validator) haben — jeder Eintrag löst sich mit seiner Fälligkeit von selbst auf und gibt so einen Slot frei. Dies ist eine Obergrenze, die bei normaler Nutzung praktisch nie erreicht wird, und keine allgemeine Regel im Sinne von „warte, bevor du erneut neu delegieren kannst“.
Entbinden
Ziehe deine delegierten Token von einem Validator zurück. Die Entbindung dauert 21 Tage, während dieser Zeit verdienen die Token keine Belohnungen und können nicht übertragen werden.
qorechaind tx staking unbond <validator_address> <amount>uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Beispiel:
qorechaind tx staking unbond qorvaloper1abc...xyz 25000000uqor \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Nach der 21-tägigen Entbindungsperiode (1.814.400 Sekunden) werden die Token automatisch an dein Konto zurückgegeben. Ein Delegator kann pro Validator höchstens 7 gleichzeitige Entbindungs-Einträge haben.
Belohnungen einfordern
Hebe alle aufgelaufenen Staking-Belohnungen von jedem Validator ab, an den du delegiert hast:
qorechaind tx distribution withdraw-all-rewards \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
So hebst du Belohnungen nur von einem bestimmten Validator ab:
qorechaind tx distribution withdraw-rewards <validator_address> \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor
Staking-Belohnungen werden aus zwei Quellen finanziert: dem gedeckelten Emissionsbudget des Protokolls (siehe Tokenomics für den aktuellen Betrag pro Epoche und die Obergrenze, beide per Governance festgelegt — zuletzt mit dem Vorschlag 10 am 19. Oktober 2026) und dem Staker-Anteil jeder Transaktionsgebühr (seit dem Upgrade v3.2.0 als normale Staking-Belohnung ausgezahlt; siehe der gestrandete Staker-Anteil). Die Belohnungen hängen von der Provision des Validators und der Netzwerkaktivität ab und sind nicht garantiert.
Zeitgesperrtes Staking (v3.2.4)
Das Release v3.2.4 fügt ein optionales Modul für zeitgesperrtes Staking hinzu, x/stakingtier. Es ist im qorechain-diana-Testnet seit dem 19. Oktober 2026 live und für das Mainnet ab Höhe 3.742.566 vorgesehen (Governance-Vorschlag 13; das Mainnet läuft bis zu diesem Block mit v3.2.3). Bis zum Mainnet-Upgrade hat die Delegation im Mainnet keine Sperrfrist (siehe oben); ab dem Upgrade steht das Sperren als Option zur Verfügung, und die gewöhnliche Delegation bleibt sperrfrei. Der unten beschriebene Mechanismus wurde anhand der Live-Parameter des Testnets geprüft.
Ein Delegator kann einen Teil einer bestehenden Delegation an einen Validator für eine feste Laufzeit von 3, 6 oder 12 Monaten festlegen. Laufzeiten und Beträge sind Chain-Parameter; lies die aktuellen aus GET /qorechain/stakingtier/v1/params aus, statt von dieser Seite.
- Das Sperren ist optional. Gewöhnliche Delegation, Neudelegation und Entbindung funktionieren genau wie auf dieser Seite beschrieben. Eingeschränkt ist nur der gesperrte Betrag: Solange eine Sperre offen ist, kann er weder entbunden noch neu delegiert werden, und das gilt für jeden Weg (Transaktion, Authz, Gruppe, Contract, Governance).
- Mindestsperre von 10 QOR und höchstens 16 offene Sperren pro Delegator.
- Vorzeitiges Entsperren ist erlaubt: Es beendet die Sperre, verwirkt jede noch nicht ausgezahlte Sperrbelohnung und verbrennt eine Strafe, die vom gesperrten Betrag abgezogen wird (5 % in den Testnet-Parametern, erfasst unter der Burn-Quelle
staking_tier_penalty); der Rest bleibt delegiert und entsperrt. - Slashing gilt für eine gesperrte Delegation wie für jede andere; die Sperre schrumpft mit der Delegation.
- Einfordern. Eine Sperre verdient eine zusätzliche Belohnungskomponente pro Epoche, die von den Modulparametern festgelegt wird; sie wird ausgezahlt, wenn du sie einforderst, nicht automatisch. Diese Seite nennt keine Sätze: Lies
paramsfür die Live-Einstellungen. - Bei Ablauf wird die Sperre aufgehoben, und die Delegation läuft als gewöhnliche weiter.
Die Befehle stehen über die Kommandozeile und die REST-Routen GET /qorechain/stakingtier/v1/params, /locks/{holder} und /pool zur Verfügung; der Betrag ist eine ganze Zahl in uqor (1 QOR = 1.000.000 uqor).
qorechaind tx stakingtier lock <validator_address> <amount_in_uqor> <months> --from mykey \
--chain-id qorechain-diana --gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind tx stakingtier unlock-early <lock_id> --from mykey --chain-id qorechain-diana \
--gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind tx stakingtier claim --from mykey --chain-id qorechain-diana \
--gas 400000 --fees 40000uqor --generate-only > tx.json
qorechaind query stakingtier locks <holder_address>
Die obige Chain-ID ist die des Testnets; verwende im Mainnet qorechain-vladi, sobald es das Upgrade v3.2.4 durchlaufen hat. Wie auf dem Rest dieser Seite signierst du jede erzeugte Transaktion mit tx pqc cosign.
Triple-Pool-Klassifizierung (Design-Status)
Das Design von QoreChain umfasst ein Triple-Pool-Modell, das Validatoren basierend auf ihrer Reputation und ihren Delegationsniveaus in drei Pools einteilen würde, mit einem gewichteten Anteil an den Block-Belohnungen pro Pool:
| Pool | Eintrittskriterien | Belohnungsgewicht im Design |
|---|---|---|
| RPoS (Reputation Proof of Stake) | Reputationswert >= 70. Perzentil UND Stake >= Median | 40 % |
| DPoS (Delegated Proof of Stake) | Gesamtdelegation >= 10.000 QOR | 35 % |
| PoS (Proof of Stake) | Alle verbleibenden Validatoren | 25 % |
Die Pool-Klassifizierung, die poolgewichtete Proposer-Auswahl und die Pool-Belohnungsgewichte sind im Modul x/qca implementiert, und ihre Parameter liegen on-chain (qorechaind query qca config), aber sie sind noch nicht in die Blockproduktion oder die Belohnungsverteilung eingebunden. Heute rotiert der Block-Vorschlag auf die übliche Weise nach Stake, und Belohnungen werden im Verhältnis zum gebundenen Stake verteilt, abzüglich der Provision jedes Validators. Zu welchem Pool ein Validator „gehört“, ändert nichts an dem, was du erhältst.
Bonding-Curve-Belohnungen
Das Design von QoreChain definiert außerdem eine Bonding-Curve-Belohnungsformel:
R = beta * S * (1 + alpha * log(1 + L)) * Q(r) * P(t)
| Variable | Beschreibung |
|---|---|
R | Belohnungsbetrag für den Zeitraum |
beta | Basis-Belohnungsrate (Protokollparameter) |
S | Gestakter Betrag |
alpha | Loyalitätskoeffizient (Protokollparameter) |
L | Staking-Dauer in Epochen |
Q(r) | Qualitätsmultiplikator, abgeleitet aus dem Reputationswert r des Validators |
P(t) | Pool-Multiplikator zum Zeitpunkt t (40 %, 35 % oder 25 % je nach Pool) |
Die Bonding-Curve-Berechnung wird, wie die oben beschriebene Pool-Klassifizierung, von der Live-Chain nicht aufgerufen: Belohnungen werden nicht mit dieser Formel berechnet, und weder die Staking-Dauer noch die Reputation des Validators ändern sie heute. Die Parameter (bonding_alpha, bonding_beta) existieren on-chain, haben aber keine Wirkung.
Slashing und Jailing
Slashing auf QoreChain folgt dem Standard-Slashing-Modul des Cosmos SDK mit diesen Live-Parametern (qorechaind query slashing params):
| Ereignis | Regel | Folge |
|---|---|---|
| Ausfallzeit (Downtime) | Weniger als 5 % der letzten 10.000 Blöcke signiert (etwa 8,9 Stunden bei den rund 3,2 Sekunden langen Blöcken des Mainnets) | 600 Sekunden gejailt; 1 % des Stakes geslasht |
| Doppelsignierung (Double-signing) | Zwei verschiedene Blöcke bei derselben Höhe signiert | 5 % des Stakes geslasht |
Slashing gilt für den gesamten gebundenen Stake eines Validators, sodass Delegatoren ihren anteiligen Teil tragen. Es kann auch Stake treffen, der von einem geslashten Validator bereits entbunden wird, weshalb die Entbindungsperiode eine Sicherheitsmaßnahme und nicht nur eine Wartezeit ist.
Validator-Informationen abfragen
Schlage Details zu einem beliebigen Validator nach:
qorechaind query staking validator <validator_operator_address>
Beispiel:
qorechaind query staking validator qorvaloper1abc...xyz
Liste alle aktiven Validatoren auf:
qorechaind query staking validators --status BOND_STATUS_BONDED
Frage deine aktuellen Delegationen ab:
qorechaind query staking delegations <delegator_address>
- Sieh dir Provision, Verfügbarkeit und Erfolgsbilanz eines Validators an, bevor du delegierst; der Pool oder die Reputation eines Validators ändert derzeit nichts an den Belohnungen, die du erhältst.
- Die Neudelegation wird sofort wirksam, ohne Strafe und ohne Sperre. Die Grenzen sind die Obergrenze von 7 Einträgen für gleichzeitige Neudelegationen entlang exakt derselben Route und die Regel, dass frisch neu delegierter Stake erst vom Ziel-Validator weiterbewegt werden kann, wenn er gereift ist.
- Die 21-tägige Entbindungsperiode ist eine Sicherheitsmaßnahme. Während dieser Zeit können Slashing-Ereignisse deine Token weiterhin betreffen.