Home » Jak budou fungovat výběry sázek na Ethereum (ETH)?

Jak budou fungovat výběry sázek na Ethereum (ETH)?

by Tim

Budoucí aktualizace blockchainu Ethereum od společností Shanghai a Capella umožní validátorům vybírat ETH uzamčené v řetězci Beacon nebo odměny získané prostřednictvím stakingu. Jak budou tyto výběry fungovat? Jak dlouho to bude trvat? Všechny odpovědi najdete v tomto článku

Příchod Šanghaje a Capella

Přechod z blockchainu Ethereum (ETH) na Ethereum 2.0 začal v prosinci 2020, kdy byla spuštěna funkce stakingu Beacoin Chain a Ether (ETH). Od té doby, v září 2022, dosáhla síť významného milníku díky sloučení (The Merge).

V rámci této aktualizace došlo k opuštění Proof of Work (PoW) a zahájení ověřování bloků prostřednictvím konsensu Proof of Stake (PoS) řetězce Beacon Chain. Odměny ETH udělené validátorům od prosince 2020 jsou však uzamčeny ve vrstvě zvané Consensus Layer (CL), a proto jsou nepřístupné.

Od The Merge dostávají stakeři také odměny za transakční poplatky, když jejich validátoři nabízejí bloky. Ty jsou zasílány na adresu na prováděcí vrstvě (EL) a jsou rovněž blokovány.

Tyto situace se však velmi brzy změní s aktualizacemi Šanghaj a Capella. První z nich umožní výběry ETH uložených na Beacon Chain a druhá umožní přístup k odměnám blokovaným na Execution Layer. Očekává se, že k těmto významným aktualizacím dojde v březnu 2023.

V době psaní tohoto článku se na zabezpečení blockchainu Ethereum podílí přibližně 513 530 uzlů, které mají zablokováno 16 432 807 ETH.

Informace o stavu řetězce Beacon

Informace o stavu řetězce Beacon

Jak fungují výběry z Etherea

Dva typy výběrů

Po aktualizaci v Šanghaji bude pro validátory k dispozici první funkce výběru: „Unstaking“. Konkrétně se aktuální zůstatek validátora (32 ETH + odměny) spálí na konsensuální vrstvě a okamžitě se zmintuje na adrese nazvané „Credential“, přímo na výkonné vrstvě.

Druhá funkce výběru bude umožněna po aktualizaci Capella: „Skimming“. Jemnost spočívá v tom, že na Consensus Layer se spálí pouze přebytečný Ether na zůstatku validátoru (částka nad 32 ETH) a vytvoří se na Executive Layer.

Jinými slovy, je důležité mít tuto adresu Credential, aby bylo možné získat ETH uzamčené v Beacon Chain, stejně jako odměny vytvořené prostřednictvím stakingu. Tato adresa je definována a spojena s validačním klíčem vygenerovaným při uložení 32 ETH pro vytvoření validačního uzlu.

Jak zrušit staking ETH?

Abyste to mohli provést, musí být vaše adresa ověření ve formátu „0x01“. Pokud tomu tak není (tj. ve formátu „0x00“), zde je řádek kódu, který je třeba vyplnit a odeslat do konsensuální vrstvy:

třída BLSToExecutionChange(Container):
validator_index: ValidatorIndex
from_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Nakonec, pokud chce staker odemknout svou pozici (tj. 32 ETH i případné odměny), pak bude možné podepsat dobrovolnou výstupní zprávu pomocí validačního klíče získaného při vytváření uzlu validátoru a vyslat ji do konsensuální vrstvy ke zpracování:

třída BLSToExecutionChange(Container):
validator_index: ValidatorIndex
from_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Jakmile je přijata výstupní zpráva validátoru, připojí se do výstupní fronty. Všimněte si však, že validátor ve výstupní frontě nadále navrhuje a validuje bloky. V důsledku toho nadále získává odměny.

Jak dlouhá je čekací doba?

Délku výstupní fronty validátorů Ethereum je obtížné odhadnout. Je to proto, že je dynamická a závisí na několika proměnných, včetně:

  • celkového počtu validátorů;
  • minimální limit odchodu, který je nastaven na 4;
  • a kvocient limitu odchodu, nastavený na 2^16 (tj. 65 536).

Tyto proměnné se pak používají k výpočtu limitu ukončení, tj. počtu validátorů, které mohou opustit své pozice v každé epoše. Všimněte si, že epocha v blockchainu Ethereum je časový úsek, který trvá přibližně 6,4 minuty a odpovídá 32 blokům.

Počet validátorů, kteří mohou opustit frontu každých 6,4 minuty, se tedy vypočítá takto: celkový počet validátorů se vydělí kvocientem limitu ukončení, zaokrouhleným na nejbližší celé číslo. Všimněte si, že minimum pro tento limit ukončení je 4:

Vývoj limitu ukončení, tj. počtu validátorů, které se mohou odpojit v každé epoše

Vývoj limitu ukončení, tj. počtu validátorů, které se mohou odpojit v každé epoše


Pro vaši informaci, jakmile je validátor vyřazen z fronty, bude muset ještě počkat na dobu vyřazení. Ta činí 256 epoch (přibližně 27 hodin) nebo 8 192 epoch (přibližně 36 dní), pokud byl uzel rozřezán.

Z těchto prvků a proměnných je tedy možné odhadnout dobu výběru ETH ze stakingu.

Odhadovaná doba fronty na odebrání ETH z validátoru

Odhadovaná doba fronty na odebrání ETH z validátoru


Jak je vidět na obrázku výše, trvalo by to asi 80 dní, pokud by 25 % validátorů chtělo současně odebrat a asi 35 dní, pokud by jen 10 % chtělo uzavřít svůj uzel validátoru. Konkrétně bude vše záviset na počtu lidí, kteří si budou chtít ponechat nebo vybrat své ethery ze stakingu.

Samozřejmě existuje možnost, že se validátoři rozhodnou vybrat pouze své zisky a ponechat si svůj uzel. V takovém případě se jedná o částečné výběry a jejich počet bude omezen na 256. To znamená, že každý den může být zpracováno celkem 57 600 částečných výběrů.

Všimněte si tedy, že pokud by všech 500 000 současných validátorů chtělo provést částečný výběr, trvalo by to přibližně 8,7 dne.

Related Posts

Leave a Comment