Home » Как ще работят тегленията на залози в Ethereum (ETH)?

Как ще работят тегленията на залози в Ethereum (ETH)?

by Tim

Бъдещите актуализации на Shanghai и Capella на блокчейна на Ethereum ще позволят на валидаторите да изтеглят ETH, заключени във веригата Beacon, или награди, спечелени чрез залагане. Как ще работят тези тегления? Колко време ще отнеме? Всички отговори в тази статия

Пристигането на Шанхай и Капела

Преходът от блокчейна на Етериум (ETH) към Етериум 2.0 започна през декември 2020 г., когато беше пусната функционалността за залагане на Beacoin Chain и Етериум (ETH). Оттогава досега, през септември 2022 г., мрежата достигна важен етап със сливането (The Merge).

При тази актуализация беше изоставен Proof of Work (PoW) и започна валидирането на блокове чрез консенсуса Proof of Stake (PoS) на веригата Beacon Chain. Въпреки това наградите ETH, присъдени на валидаторите от декември 2020 г. насам, са заключени в слой, наречен Consensus Layer (CL), и следователно са недостъпни.

От The Merge насам стейкърите получават и възнаграждения за транзакции, когато техните валидатори предлагат блокове. Те се изпращат на адрес в слоя за изпълнение (Execution Layer – EL) и също са блокирани.

Тези ситуации обаче ще се променят много скоро с актуализациите на Шанхай и Капела. Първата ще позволи тегленето на ETH, съхранявани във веригата Beacon, а втората ще позволи достъп до наградите, блокирани на слоя за изпълнение. Очаква се тези основни актуализации да бъдат извършени през март 2023 г.

Към момента на писане на статията приблизително 513 530 възела допринасят за сигурността на блокчейн на Етериум, като блокираната сума е 16 432 807 ETH.

Информация за състоянието на веригата Beacon

Информация за състоянието на веригата Beacon

Как работят тегленията на Ethereum

Два вида тегления

След актуализацията в Шанхай за валидаторите ще бъде налична първата функция за теглене: „Unstaking“. По-конкретно, текущият баланс на валидатора (32 ETH + награди) се изгаря на Консенсусния слой и незабавно се разпечатва на адреса, наречен „Credential“, директно на Изпълнителния слой.

Втората функционалност за теглене на средства ще бъде възможна след актуализацията на Capella: „Skimming“ (Скимиране). Тънкостта се състои в това, че само излишният Етер на баланса на валидатора (сумата над 32 ETH) се изгаря на Consensus Layer и се създава на Executive Layer.

С други думи, важно е да разполагате с този удостоверителен адрес, за да изтеглите ETH, заключени във веригата Beacon, както и наградите, генерирани чрез стейкване. Този адрес е дефиниран и свързан с ключа за валидиране, генериран при депозирането на 32-те ETH за създаването на възела за валидиране.

Как да отмените залога на ETH?

За да направите това, вашият адрес на удостоверение трябва да е във формат „0x01“. Ако случаят не е такъв (т.е. във формат „0x00“), ето реда от кода, който трябва да се попълни и изпрати на слоя за консенсус:

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

Накрая, ако стакерът иска да отключи позицията си (т.е. 32-те ETH, както и всички награди), тогава ще бъде възможно да подпише съобщение за доброволно напускане, като използва ключа за валидиране, получен при създаването на възела на валидатора, и да го излъчи към слоя за консенсус, за да бъде обработено:

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

В момента на получаване на съобщението за изход на валидатора то се присъединява към опашката за изход. Имайте предвид обаче, че валидатор в изходната опашка продължава да предлага и валидира блокове. В резултат на това той продължава да получава награди.

Колко дълго е времето за изчакване?

Дължината на изходната опашка за валидаторите на Ethereum е трудно да се оцени. Това е така, защото тя е динамична и зависи от няколко променливи, включително:

  • общия брой валидатори;
  • минималната граница на отпадане, която е определена на 4;
  • и коефициент на ограничението за отпадане, определен на 2^16 (т.е. 65 536).

След това тези променливи се използват за изчисляване на границата на прекратяване, т.е. броя на валидаторите, които могат да напуснат позициите си във всяка епоха. Имайте предвид, че една епоха в блокчейна на Ethereum е период от време, който продължава около 6,4 минути и съответства на 32 блока.

Така броят на валидаторите, които могат да напускат опашката на всеки 6,4 минути, се изчислява по следния начин: общият брой на валидаторите се разделя на коефициента на ограничението за прекратяване, закръглен до най-близкото цяло число. Обърнете внимание, че минимумът за тази граница на прекратяване е 4:

Еволюция на границата на прекратяване, т.е. на броя на валидаторите, които могат да се отприщят във всяка епоха

Еволюция на границата на прекратяване, т.е. на броя на валидаторите, които могат да се отприщят във всяка епоха


За ваша информация, след като валидаторът излезе от опашката, той все още ще трябва да изчака периода на изтегляне. Това са 256 епохи (около 27 часа) или 8 192 епохи (около 36 дни), ако възелът е бил нарязан.

Следователно от тези елементи и променливи е възможно да се оцени периодът на изтегляне на ETH от залога.

Прогнозно време на опашката за изтегляне на ETH от валидатора

Прогнозно време на опашката за изтегляне на ETH от валидатора


Както е показано на фигурата по-горе, ще са необходими около 80 дни, ако 25% от валидаторите искат да изтеглят ETH едновременно, и около 35 дни, ако само 10% искат да затворят своя възел на валидатора. Конкретно всичко ще зависи от броя на хората, които желаят да запазят или изтеглят своите етери от залога.

Разбира се, съществува възможност валидаторите да решат да изтеглят само печалбите си и да запазят своя възел. В този случай това са частични тегления и ще бъдат ограничени до 256 на епоха. Това означава, че всеки ден могат да бъдат обработвани общо 57 600 частични тегления.

Затова имайте предвид, че ако всички 500 000 настоящи валидатори искат да извършат частично изтегляне, това ще отнеме около 8,7 дни.

Related Posts

Leave a Comment