Home » Como funcionarão os levantamentos de estacas no Ethereum (ETH)?

Como funcionarão os levantamentos de estacas no Ethereum (ETH)?

by Tim

As futuras actualizações de Xangai e Capella à cadeia de bloqueio Ethereum permitirão aos validadores retirar ETH bloqueados na Cadeia Beacon ou recompensas obtidas através da estaca. Como funcionarão estes levantamentos? Quanto tempo demorará? Todas as respostas neste artigo

A chegada de Xangai e Capella

A transição da cadeia de bloqueio Ethereum (ETH) para Ethereum 2.0 começou em Dezembro de 2020 quando a funcionalidade de piquetagem da cadeia de Beacoin e do Éter (ETH) foi lançada. Desde então, em Setembro de 2022, a rede atingiu um marco importante com A Fusão.

Esta actualização viu o abandono da Prova de Trabalho (PoW) e o início da validação do bloco através do consenso da Prova de Estaca da Cadeia Beacon (PoS). No entanto, as recompensas ETH atribuídas aos validadores desde Dezembro de 2020 estão fechadas numa camada chamada Camada de Consenso (CL) e são, portanto, inacessíveis.

Desde The Merge, os validadores também recebem recompensas de taxa de transacção quando os seus validadores oferecem blocos. Estes são enviados para um endereço na Camada de Execução (EL) e são também bloqueados.

No entanto, estas situações irão mudar muito em breve com as actualizações de Xangai e Capella. A primeira permitirá a retirada de ETHs armazenados na Cadeia Beacon e a segunda permitirá o acesso a recompensas bloqueadas na Camada de Execução. Estas grandes actualizações deverão ter lugar em Março de 2023.

No momento da redacção, cerca de 513.530 nós estão a contribuir para a segurança da cadeia de bloqueio Ethereum, com uma quantidade bloqueada de 16.432.807 ETH.

Informação sobre o estado da cadeia Beacon

Informação sobre o estado da cadeia Beacon

Como funcionam as retiradas de Ethereum

Dois tipos de levantamentos

Na sequência da actualização de Xangai, uma primeira funcionalidade de retirada estará disponível para validadores: “Unstaking”. Concretamente, o saldo actual do validador (32 ETH + recompensas) é queimado na Camada do Consenso e imediatamente cunhado no endereço chamado “Credencial”, directamente na Camada Executiva.

A segunda funcionalidade de retirada será tornada possível após a actualização de Capella: “Skimming”. A subtileza é que apenas o excesso de Éter no saldo do validador (o montante acima de 32 ETH) é queimado na Camada de Consenso e criado na Camada Executiva.

Por outras palavras, é importante ter este endereço de Credencial para recuperar o ETH trancado na Cadeia Beacon, bem como as recompensas geradas através da piquetagem. Este endereço é definido e associado à chave de validação gerada quando os 32 ETH são depositados para a criação do nó validador.

Como tirar a sua ETH?

Para isso, o seu endereço de Credencial deve estar no formato “0x01”. Se não for este o caso (isto é, num formato “0x00”), aqui está a linha de código a ser preenchida e enviada para a camada de consenso:

classe BLSToExecutionChange(Container):
validator_index: ValidatorIndex
de_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Finalmente, se um staker quiser desbloquear a sua posição (isto é, os 32 ETH assim como quaisquer recompensas), então será possível assinar uma mensagem de saída voluntária usando a chave de validação obtida durante a criação do nó validador e transmiti-la para a camada de consenso a ser processada:

classe BLSToExecutionChange(Container):
validator_index: ValidatorIndex
de_bls_pubkey: BLSPubkey
to_execution_address: ExecutionAddress

Desde que a mensagem de saída do validador é recebida, este junta-se à fila de saída. Note-se, contudo, que um validador na fila de saída continua a propor e a validar blocos. Como resultado, continua a ganhar recompensas.

Qual é o tempo de espera?

O comprimento da fila de saída para os validadores Ethereum é difícil de estimar. Isto porque é dinâmico e depende de várias variáveis, incluindo:

  • o número total de validadores;
  • o limite mínimo de rotatividade, fixado em 4;
  • e um quociente de limite de rotatividade, fixado em 2^16 (i.e. 65,536).

Estas variáveis são então utilizadas para calcular o limite de rescisão, ou seja, o número de validadores que podem deixar as suas posições em cada época. Note-se que uma Epoch na cadeia de bloqueio Ethereum é um período de tempo que dura cerca de 6,4 minutos e corresponde a 32 blocos.

Assim, o número de validadores que podem sair da fila a cada 6,4 minutos é calculado da seguinte forma: o número total de validadores dividido pelo quociente do limite de cessação, arredondado para o inteiro mais próximo. Note-se que o mínimo para este limite de terminação é 4:

Evolução do limite de terminação, ou seja, o número de validadores que podem anular em cada época

Evolução do limite de terminação, ou seja, o número de validadores que podem anular em cada época


Para sua informação, uma vez que o validador esteja fora da fila, terá ainda de esperar por um período de retirada. Isto é 256 Epochs (cerca de 27 horas) ou 8.192 Epochs (cerca de 36 dias) se o nó tiver sido cortado.

A partir destes elementos e variáveis, é portanto possível estimar um período de retirada do ETH da estaca.

Tempo de fila estimado para remover ETH do validador

Tempo de fila estimado para remover ETH do validador


Como mostrado na figura acima, levaria cerca de 80 dias se 25% dos validadores quisessem retirar simultaneamente e cerca de 35 dias se apenas 10% quisessem fechar o seu nó validador. Em termos concretos, tudo dependerá do número de pessoas que desejem manter ou retirar os seus éteres da estaca.

Claro que existe a possibilidade de os validadores decidirem retirar apenas os seus lucros e manter o seu nó de validação. Neste caso, trata-se de retiradas parciais e serão limitadas a 256 por época, o que significa que um total de 57.600 retiradas parciais podem ser processadas todos os dias.

Portanto, note-se que se todos os 500.000 validadores actuais quisessem retirar parcialmente, levaria cerca de 8,7 dias.

Related Posts

Leave a Comment