February 2, 2023

Снятие средств со стейкинга ETH — тред @ELI5

Если у вас есть ETH, следует обратить внимание:

Если бы сегодня были включены выводы ETH, примерно 1 млн ETH были бы автоматически выведены за 5 дней.

Это может быть лишь началом, так как 16,3 млн застейканых ETH станут свободными для перемещения.

Самая большая разблокировка ETH в истории Ethereum требует подробного объяснения.

В этой теме я покрою:

➡️ Shanghai или Capella?

➡️ Два типа выводов

➡️ Процесс вывода

➡️ Процесс выхода валидатора

➡️ Сколько ETH будет выведено?

И многое другое…

В настоящее время валидаторы ETH не могут вывести свои застейканые средства или заработанные вознаграждения.

16,3 млн застейканых ETH заблокированы.

Но следующее обновление Ethereum, Shanghai/Capella, наконец-то позволит снимать средства. Ожидается, что обновление произойдет в марте/апреле.

➡️ Shanghai или Capella? Эти два имени используются для предстоящего обновления Ethereum. Почему? Ethereum состоит из: — Уровня консенсуса (CL) — Уровня исполнения (EL) Shanghai — это название обновления для EL, Capella для CL. Оба обновления произойдут одновременно, поэтому оба имени подходят.

➡️ Два типа снятия средств. Снятие средств может быть как частичным, так и полным.

Частичное

— выводятся только заработанные вознаграждения

— Обрабатывается для АКТИВНЫХ валидаторов с балансом >32 ETH .

Полное

— Выводится весь баланс валидатора

— Обрабатывается для валидаторов, которые ВЫШЛИ из набора валидаторов.

➡️ Вывод средств без газа.

Как частичное, так и полное снятие средств не являются транзакциями. Это безгазовое изменение состояния на Ethereum. После успешного вывода валидаторы просто будут иметь более высокий баланс ETH на своем адресе вывода.

➡️ Процесс вывода

В каждом блоке (12 секунд) может быть обработано только 16 заявок на вывод средств, будь то частичное или полное. Сеть сканирует активный валидатор, установленный по номеру индекса валидатора. Если валидатор соответствует критериям вывода, он добавляется в список вывода для текущего блока.

Сканирование продолжается до тех пор, пока не будет занято 16 позиций вывода или не будет проверено максимальное количество валидаторов за сканирование (16 384).

Если валидатор соответствует:

— критериям полного вывода => весь его баланс выводится

— критериям частичного вывода => баланс — выводится 32 ETH

Частичный и полный вывод средств технически одинаковы. Различается только количество ETH для вывода. Что действительно отличает их друг от друга, так это критерии вывода.

➡️ Критерии полного вывода

— Учетные данные для вывода обновлены до нового формата

— Валидатор завершил процесс выхода

— Баланс валидатора > 0 ETH

Вкратце:

полный вывод средств происходит только для валидаторов, которые успешно вышли из набора валидаторов (подробнее ниже).

➡️ Критерии частичного вывода

— Учетные данные для вывода обновлены до нового формата

— Валидатор активен

— Баланс валидатора >32 ETH

Вкратце:

частичный вывод средств происходит для всех активных валидаторов с балансом выше 32 ETH.

➡️ Учетные данные для вывода средств

Каждый валидатор содержит поле, известное как учетные данные для вывода средств. В зависимости от того, когда и как валидатор сделал депозит, он может быть либо в устаревшем, либо в новом правильном формате. Большинство валидаторов должны обновить его, иначе они не смогут вывести средства.

➡️ Выход из набора валидаторов

Полные выводы средств обрабатываются только для тех валидаторов, которые успешно вышли из набора валидаторов. Этот процесс может занять дни, недели или месяцы в зависимости от того, сколько валидаторов хотят выйти.

@WestieCapital подробно описывает это:

Вкратце, процесс вывода состоит из:

  1. Очередь на выход. В настоящее время 509 тыс. валидаторов, могут выходить максимум 7 валидаторов за эпоху (6,4 мин) или 1575 ежедневно.
  2. Период ожидания 256 эпох, ~27 часов

Например, если 25% текущего набора валидаторов хотят выйти за один день, это займет 82 дня.

➡️ Процесс вывода TLDR

— Каждый блок 16 выводов обрабатывается автоматически

— Частичный вывод (превышение 32 ETH) для активных валидаторов

— Полный вывод (весь баланс) для вышедших валидаторов

— Выход из набора валидаторов зависит от процесса выхода (может быть длинным)

➡️ Сколько ETH будет снято?

Если бы обновление Shanghai произошло сегодня:

— 1 007 436 ETH: частичное снятие средств (сумма избыточных балансов для активных валидаторов)

— 37 514 ETH: полное снятие средств (сумма балансов для вышедших валидаторов)

Итого: 1 044 950 ETH

Обработка займет 4,4 дня.

Но обновление Shanghai произойдет через два месяца…

Сколько ETH тогда будет снято? Сколько ETH будет продано?

Я покажу расчеты и графики, чтобы ответить на эти вопросы, и опубликую их очень скоро. Подпишитесь на меня @korpi87 и настройте уведомления, чтобы не пропустить.

Источник — https://typefully.com/korpi87/eth-staking-withdrawals-eli5-thread-GRMRnSj