Credentials отвечают за адрес вывода, а не за текущий lifecycle
PrefixЧто заданоЧто нельзя заключить
0x00BLS withdrawal credential без execution withdrawal addressЧто ETH можно sweep-нуть на обычный адрес
0x01Execution address для regular withdrawalsЧто validator уже exited или ETH уже отправлены
0x02Execution address и compounding validator modelЧто любая сумма автоматически стала доступна
Credentials отвечают за адрес вывода, а не за текущий lifecycle
Prefix
0x00
Что задано
BLS withdrawal credential без execution withdrawal address
Что нельзя заключить
Что ETH можно sweep-нуть на обычный адрес
Prefix
0x01
Что задано
Execution address для regular withdrawals
Что нельзя заключить
Что validator уже exited или ETH уже отправлены
Prefix
0x02
Что задано
Execution address и compounding validator model
Что нельзя заключить
Что любая сумма автоматически стала доступна

Перед действием собрать один validator record

Зафиксируйте network, validator index и public key, полный withdrawal_credentials, status, balance, effective balance, activation/exit/withdrawable epochs и execution withdrawal address, если он закодирован. Не начинайте с мнемоники: публичного validator record достаточно для классификации, а секреты нужны только в строго определённом signing workflow.

Signing key участвует в validator duties и может подписать voluntary exit. Withdrawal credential определяет право на вывод и адрес получения; после Pectra execution address с подходящими credentials может инициировать protocol request по EIP-7002. Это разные ключевые зоны. Общую архитектуру стейкинга полезно понимать отдельно, но pooled staking, LST и exchange products не равны solo validator record.

0x00 сначала переводят в execution credentials

Для legacy 0x00 требуется корректный BLS-to-execution change, подписанный withdrawal key, чтобы назначить execution address. Официальный workflow подчёркивает необратимую границу: адрес нельзя выбирать по сокращённому отображению или менять как обычный payout setting. Проверьте checksum/address полностью, network/fork support, validator index и final beacon state после включения сообщения.

Два пути инициировать full exit

Выбор и контроль операции

  1. 1
    Проверить credentials

    Для 0x00 сначала нужен execution withdrawal address; для 0x01/0x02 сверяйте адрес, который реально записан в beacon state.

  2. 2
    Выбрать полномочие

    Voluntary exit подписывается validator signing key и передаётся consensus client; EIP-7002 request отправляется с withdrawal address через execution layer и требует gas.

  3. 3
    Проверить payload

    Сверьте chain, validator pubkey/index, target system contract или client command. Exit нельзя отменять как pending перевод после принятия consensus state.

  4. 4
    Не выключать раньше

    Следите за status и exit epoch. До фактического exit epoch продолжайте validator duties.

  5. 5
    Дождаться withdrawal

    После withdrawable state найдите автоматический execution-layer sweep и balance delta нужного address.

Очередь exit зависит от текущего числа validators и protocol limits; фиксированный срок обещать нельзя. После exit epoch наступает отдельная задержка до withdrawable epoch, затем validator ждёт очередного sweep. Автоматический sweep не требует пользовательской gas transaction, но execution-layer request по EIP-7002 оплачивает gas и тоже имеет свою очередь.

Диагноз, если ETH ещё не на адресе
НаблюдениеГраницаRecovery
Credentials 0x00Execution address не установленНе exit вслепую; подготовить и проверить one-time credential change
Exit request отправлен, status activeRequest ещё не обработан либо validator в queueПроверить inclusion и exit epoch; оставить node online
Exited, но не withdrawableProtocol delay ещё продолжаетсяСледить за withdrawable epoch, не отправлять новый exit
Withdrawable, sweep не найденОжидается автоматический sweep либо неверно прочитан addressСверить credentials и sweep position, затем execution history
Execution tx EIP-7002 revertedExit request мог не попасть в consensus queueРазобрать receipt/revert и перечитать validator state до повтора
Диагноз, если ETH ещё не на адресе
Наблюдение
Credentials 0x00
Граница
Execution address не установлен
Recovery
Не exit вслепую; подготовить и проверить one-time credential change
Наблюдение
Exit request отправлен, status active
Граница
Request ещё не обработан либо validator в queue
Recovery
Проверить inclusion и exit epoch; оставить node online
Наблюдение
Exited, но не withdrawable
Граница
Protocol delay ещё продолжается
Recovery
Следить за withdrawable epoch, не отправлять новый exit
Наблюдение
Withdrawable, sweep не найден
Граница
Ожидается автоматический sweep либо неверно прочитан address
Recovery
Сверить credentials и sweep position, затем execution history
Наблюдение
Execution tx EIP-7002 reverted
Граница
Exit request мог не попасть в consensus queue
Recovery
Разобрать receipt/revert и перечитать validator state до повтора

Результат доказывает chain state, а не сообщение интерфейса

Храните validator signing key и withdrawal secret раздельно. Не передавайте seed-фразу, keystore password или remote-signer token сервису «ускорения вывода». Backup сначала проверяют на возможность восстановления без раскрытия секрета; памятка о хранении seed-фразы применима к recovery-плану, но не предлагает вводить её в веб-форму.

Финальный пакет доказательств: validator index/pubkey, credentials prefix и address, request/exit evidence, exit epoch, withdrawable epoch, последующий withdrawal record и execution block hash; для execution-layer exit отдельно сохраняют EIP-7002 request transaction hash, если этот путь применялся. Проверяйте finality блока с credential change и payout, особенно до вывода инфраструктуры из эксплуатации.

Если ключ или адрес в инструментах не совпадает, остановитесь: public key, private key и execution address связаны разными криптографическими ролями. Сначала восстановите точную карту ключей, не подписывая новое сообщение. Материал о публичном и приватном ключе помогает отделить проверяемые публичные данные от секретов.

Источники

Мы используем прямые ссылки и фиксируем дату проверки. Полный текст чужих материалов не перепечатывается.

  1. ethereum.org — Staking withdrawals ethereum.org · Проверено 22 августа 2026 г. в 10:38 GMT+5
  2. ethereum.org — Withdrawal credentials ethereum.org · Проверено 22 августа 2026 г. в 10:38 GMT+5
  3. Ethereum Staking Launchpad — Withdrawals Ethereum Staking Launchpad · Проверено 22 августа 2026 г. в 10:38 GMT+5
  4. EIP-7002 — execution layer triggerable withdrawals Ethereum Improvement Proposals · Проверено 22 августа 2026 г. в 10:38 GMT+5
Материал носит информационный характер и не является индивидуальной рекомендацией. Криптоактивы связаны с риском волатильности, технических сбоев, хищения и полной потери средств.