Home » Hoe zullen staking opnames op Ethereum (ETH) werken?

Hoe zullen staking opnames op Ethereum (ETH) werken?

by Tim

Toekomstige Shanghai en Capella updates aan de Ethereum blockchain zullen validators toelaten om ETH op te nemen die vergrendeld is in de Beacon Chain of beloningen die verdiend zijn via staking. Hoe zullen deze opnames werken? Hoe lang zal het duren? Alle antwoorden in dit artikel

De komst van Shanghai en Capella.

De overgang van de Ethereum blockchain (ETH) naar Ethereum 2.0 begon in december 2020 toen de Beacoin Chain en Ether (ETH) staking functionaliteit werd gelanceerd. Sindsdien bereikte het netwerk in september 2022 een belangrijke mijlpaal met The Merge.

Bij deze update werd Proof of Work (PoW) afgeschaft en werd begonnen met blokvalidatie via de Proof of Stake (PoS) consensus van de Beacon Chain. De ETH-beloningen die sinds december 2020 aan validators zijn toegekend, zitten echter opgesloten in een laag die de Consensus Layer (CL) wordt genoemd en zijn daarom niet toegankelijk.

Sinds The Merge ontvangen stakers ook beloningen voor transactiekosten wanneer hun validators blokken aanbieden. Deze worden verzonden naar een adres op de Execution Layer (EL) en zijn ook geblokkeerd.

Deze situaties zullen echter zeer binnenkort veranderen met de updates van Shanghai en Capella. De eerste zal opnames mogelijk maken van ETH’s die zijn opgeslagen op de Beacon Chain en de tweede zal toegang geven tot beloningen die zijn geblokkeerd op de Execution Layer. Deze grote updates worden verwacht in maart 2023.

Op het moment van schrijven zijn er ongeveer 513.530 nodes die bijdragen aan de veiligheid van de Ethereum blockchain, met een vergrendeld bedrag van 16.432.807 ETH.

Informatie over de status van de bakenketen

Informatie over de status van de bakenketen

Hoe Ethereum opnames werken

Twee soorten geldopnames

Na de update van Shanghai zal een eerste opnamefunctie beschikbaar zijn voor validators: “Unstaking”. Concreet wordt het huidige saldo van de validator (32 ETH + beloningen) verbrand op de Consensus Laag en onmiddellijk gemunt op het adres genaamd “Credential”, rechtstreeks op de Executive Laag.

De tweede opnamefunctionaliteit wordt mogelijk gemaakt na de Capella-update: “Skimming”. De subtiliteit is dat alleen de overtollige Ether op het saldo van de validator (het bedrag boven 32 ETH) wordt verbrand op de Consensus Laag en aangemaakt op de Uitvoerende Laag.

Met andere woorden, het is belangrijk om dit Credential-adres te hebben om de ETH op te halen die in de Beacon Chain is vergrendeld, evenals de beloningen die via staking worden gegenereerd. Dit adres is gedefinieerd en geassocieerd met de validatiesleutel die wordt gegenereerd wanneer de 32 ETH worden gestort voor de oprichting van het validatieknooppunt.

Hoe unstake je ETH?

Om dit te doen moet je Credential adres in het formaat “0x01” zijn. Als dit niet het geval is (d.w.z. in een “0x00” formaat), is hier de regel code die moet worden ingevuld en naar de Consensus Laag moet worden gestuurd:

class BLSToExecutionChange(Container):
validator_index: ValidatorIndex
from_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Eindelijk, als een staker zijn positie wil vrijgeven (d.w.z. de 32 ETH evenals eventuele beloningen), dan zal het mogelijk zijn om een vrijwillig exit-bericht te ondertekenen met behulp van de validatiesleutel verkregen tijdens de creatie van het validator-knooppunt en dit uit te zenden naar de Consensus Laag om verwerkt te worden:

klasse BLSToExecutionChange(Container):
validator_index: ValidatorIndex
from_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Zodra het uitvoerbericht van de validator is ontvangen, voegt het zich bij de uitvoerwachtrij. Merk echter op dat een validator in de uitvoerwachtrij blokken blijft voorstellen en valideren. Daardoor blijft hij beloningen verdienen.

Hoe lang is de wachttijd?

De lengte van de exitwachtrij voor Ethereum-validators is moeilijk in te schatten. Dit komt omdat het dynamisch is en afhankelijk van verschillende variabelen, waaronder:

  • het totale aantal validators;
  • de minimale churn-limiet, vastgesteld op 4;
  • en een churn limit quotiënt, ingesteld op 2^16 (dus 65.536).

Deze variabelen worden vervolgens gebruikt om de beëindigingslimiet te berekenen, d.w.z. het aantal validators dat hun positie bij elke Epoch kan verlaten. Merk op dat een Epoch in de Ethereum blockchain een tijdsperiode is die ongeveer 6,4 minuten duurt en overeenkomt met 32 blokken.

Het aantal validators dat elke 6,4 minuten de wachtrij kan verlaten wordt dus als volgt berekend: het totale aantal validators gedeeld door het quotiënt van de beëindigingslimiet, afgerond op het dichtstbijzijnde gehele getal. Merk op dat het minimum voor deze beëindigingslimiet 4 is:

Evolutie van de beëindigingslimiet, d.w.z. het aantal validators dat bij elke Epoch kan afbreken

Evolutie van de beëindigingslimiet, d.w.z. het aantal validators dat bij elke Epoch kan afbreken


Ter informatie: als de validator eenmaal uit de wachtrij is, moet hij nog een afhaalperiode wachten. Dit is 256 Epochs (ongeveer 27 uur) of 8.192 Epochs (ongeveer 36 dagen) als het knooppunt is geschrapt.

Uit deze elementen en variabelen is het dus mogelijk een schatting te maken van een terugtrekkingsperiode van de ETH uit de staking.

Estimated queue time to remove ETH from validator

Estimated queue time to remove ETH from validator


Zoals blijkt uit bovenstaande figuur, zou het ongeveer 80 dagen duren als 25% van de validators zich gelijktijdig wil terugtrekken en ongeveer 35 dagen als slechts 10% zijn validatorknooppunt wil sluiten. Concreet hangt alles af van het aantal mensen dat hun Ethers wil houden of intrekken.

Natuurlijk bestaat de mogelijkheid dat validators besluiten alleen hun winst op te nemen en hun node te behouden. In dat geval gaat het om gedeeltelijke opnames en die worden beperkt tot 256 per Epoch. Dat betekent dat er in totaal 57.600 gedeeltelijke opnames per dag kunnen worden verwerkt.

Dus als alle 500.000 huidige validators zich gedeeltelijk zouden willen terugtrekken, zou dat ongeveer 8,7 dagen duren.

Related Posts

Leave a Comment