Visão Geral do Staking

Este guia irá apresentá-lo a como funciona o staking com Rocket Pool (como seu ETH é colocado para trabalhar e suas recompensas são geradas) e resumir as maneiras pelas quais você pode fazer staking.

NOTA

Se você não está interessado em como o staking funciona e quer apenas aprender como fazer staking, clique aqui para pular para essa seção.

Como Funciona o Staking no Ethereum

Antes de entrarmos no Rocket Pool, vamos falar sobre staking no Ethereum em geral. Desde a Merge em 15 de setembro de 2022, o Ethereum agora compreende duas blockchains em paralelo: a camada de Execução (anteriormente ETH1), que contém todos os dados de transação do Ethereum, e a camada de Consenso (também conhecida como Beacon Chain, anteriormente ETH2) que consiste em uma rede de validadores que determinam coletivamente a validade de cada transação e cada bloco transmitido para a rede.

Staking é o processo de criar e manter um (ou mais) desses validadores na Beacon Chain para ajudar a rede a manter a consistência e segurança da blockchain Ethereum. Os validadores fazem isso ouvindo transações e novas propostas de blocos, e atestando que o bloco proposto contém transações legais e válidas fazendo alguns cálculos e verificação nos bastidores. Ocasionalmente, eles conseguem propor novos blocos eles mesmos.

Para garantir que a rede seja resiliente contra validadores maliciosos que mentem sobre o estado atual da chain, cada validador é obrigado a bloquear exatamente 32 ETH como uma "stake" nas redes. Realizar suas tarefas corretamente e concordar com a maioria dos outros validadores lhes renderá recompensas; realizar incorretamente e atacar a chain custará a eles parte de seu saldo bloqueado de 32 ETH. O valor retirado depende da gravidade do ataque e do número de validadores que participaram dele.

Validadores no Ethereum recebem atestações e propostas de blocos em uma agenda. Isso é muito diferente do antigo sistema de Proof of Work (PoW), onde todos estavam constantemente tentando competir entre si e encontrar o próximo bloco antes de todos os outros. Isso significa que, ao contrário do PoW onde um minerador não tinha garantia de ganhar uma recompensa de bloco a menos que encontrasse o próximo bloco, os validadores Proof of Stake têm garantia de ter uma renda lenta e constante, desde que realizem suas tarefas.

Inicialmente, as recompensas dos validadores simplesmente se acumulavam na Beacon Chain contra cada validador e eram inacessíveis pelo seu operador. A partir do hard fork "Shapella", as recompensas dos validadores são rotineiramente "skimmed" para o endereço da camada de Execução definido pelas credenciais de retirada do validador.

Adicionalmente, agora que as camadas de Execução e Consenso se fundiram, os validadores também são recompensados com taxas de prioridade para transações incluídas em blocos que eles propõem. Essas taxas de prioridade são pagas diretamente na camada de Execução de acordo com o "Fee Recipient" definido pelo proponente do bloco. Se o validador estiver participando de uma rede MEV para propor um bloco construído por outra pessoa, esse construtor fornecerá uma gorjeta suplementar ao validador conhecida como recompensa MEV. Isso também está disponível diretamente na camada de Execução e é fornecido ao mesmo tempo que as taxas de prioridade.

Como Funciona o Rocket Pool

Ao contrário dos stakers solo, que são obrigados a depositar 32 ETH para criar um novo validador, os nós Rocket Pool precisam apenas depositar 8 ETH ou 16 ETH por validador. Isso será acoplado com 24 ETH ou 16 ETH respectivamente do pool de staking (que os stakers depositaram em troca de rETH) para criar um novo validador Ethereum. Esse novo validador é chamado de minipool.

Para a Beacon chain, um minipool parece exatamente o mesmo que um validador normal. Ele tem as mesmas responsabilidades, mesmas regras que deve seguir, mesmas recompensas e assim por diante. A única diferença está em como o minipool foi criado e como as retiradas funcionam quando o operador do nó decide sair voluntariamente do minipool ou é slashed. Toda a criação, retirada e delegação de recompensas é gerenciada pelos smart contracts do Rocket Pool na camada de Execução. Isso o torna completamente descentralizado.

O Token rETH

Como um staker do Rocket Pool, seu papel é depositar ETH no pool de depósito, o que permitirá a um operador de nó criar um novo validador na Beacon Chain. Você pode fazer staking de tão pouco quanto 0.01 ETH.

Ao fazer isso, você receberá um token chamado rETH. O rETH representa tanto quanto ETH você depositou, quanto quando você depositou. A proporção inclui recompensas que os operadores de nós do Rocket Pool ganham de:

  • A própria Beacon Chain
  • Taxas de prioridade de propostas de blocos
  • Recompensas MEV de propostas de blocos

Mais especificamente, o valor do rETH é determinado pela seguinte proporção:

proporção rETH:ETH = (fornecimento total de rETH) / (total de ETH em staking + saldo total do contrato rETH + parcela total de rETH das taxas de prioridade + parcela total de rETH das recompensas MEV)

Como as recompensas da Beacon Chain, taxas de prioridade e recompensas MEV se acumularão constantemente, isso significa que o valor do rETH efetivamente sempre aumenta em relação ao ETH. A taxa de câmbio rETH/ETH é atualizada aproximadamente a cada 24 horas com base nas recompensas da Beacon Chain ganhas pelos operadores de nós do Rocket Pool.

Para ilustrar este ponto, aqui está um gráfico do valor do rETH (em relação ao ETH) ao longo do tempo - como esperado, demonstra crescimento lento mas constante:

Taxa de câmbio rETH/ETH ao longo do tempo

Vamos fazer um exemplo simples como demonstração.

Digamos que você faça staking no início quando 1 ETH = 1 rETH. Você deposita 10 ETH e recebe 10 rETH de volta.

Depois de alguns anos, os saldos na Beacon Chain crescem devido às recompensas dos validadores. Digamos que 128 ETH foram depositados em staking com Rocket Pool e a soma de todos os saldos dos validadores na Beacon Chain era 160 ETH. Então 1 ETH valeria (128/160) = 0.8 rETH; inversamente, 1 rETH valeria (160/128) = 1.25 ETH.

Neste ponto, você poderia trocar seus 10 rETH de volta para os smart contracts do Rocket Pool e receber 12.5 ETH em retorno.

Isso significa que enquanto você estiver segurando rETH, você está fazendo staking com Rocket Pool! Você não precisa obtê-lo diretamente do Rocket Pool. Por exemplo, você pode comprar rETH em uma exchange; como cada token rETH é exatamente o mesmo, você receberá automaticamente os benefícios do staking apenas segurando o token!

NOTA

Trocar rETH de volta para ETH diretamente com Rocket Pool só é possível quando o pool de staking tem ETH suficiente para lidar com sua troca. ETH neste pool vem de duas fontes:

  1. ETH que outros stakers depositaram, que ainda não foi usado por um operador de nó para criar um novo validador
  2. ETH que foi devolvido por um operador de nó depois que ele saiu de um de seus validadores e recebeu suas recompensas da Beacon Chain

É possível que, se os operadores de nós colocaram todo o pool de staking para trabalhar na Beacon chain, então o pool de liquidez não terá saldo suficiente para cobrir sua retirada de staking. Neste cenário, você pode encontrar outras maneiras de trocar seu rETH de volta para ETH (como uma exchange descentralizada como Uniswap) - embora provavelmente venham com um pequeno prêmio.

Como uma alternativa a segurar e eventualmente devolver seu rETH ao Rocket Pool, você também está livre para usá-lo em aplicativos DeFi. Você pode negociá-lo, emprestá-lo, usá-lo como garantia... como rETH é um token ERC20 padrão, você pode usá-lo de qualquer maneira que poderia usar qualquer outro token.

Implicações Fiscais

Cada país tem suas próprias leis tributárias, e seria impossível documentá-las todas aqui. Em alguns países, depositar ETH por rETH pode ser considerado um evento tributável. No entanto, como o rETH inerentemente acumula valor enquanto a quantidade real do token que você possui permanece constante, simplesmente segurá-lo geralmente não gera eventos tributáveis.

Isso pode fazer do rETH um token de staking preferível para manutenção de longo prazo se seu país separa impostos sobre ganhos de capital de curto e longo prazo.

As leis tributárias relacionadas a criptomoedas estão em sua infância; cada usuário deve fazer sua própria pesquisa e considerar falar com um profissional de impostos.

Abaixo estão alguns sites úteis que oferecem assistência fiscal aos usuários relacionada ao Ethereum. Isso não é um endosso oficial - os usuários são aconselhados a fazer sua própria pesquisa sobre implicações e estratégias fiscais:

Como Fazer Staking com Rocket Pool

Como descrito acima, desde que você esteja segurando o token rETH, você é um Staker do Rocket Pool. Resumiremos aqui várias maneiras comuns de adquiri-lo.

NOTA

Todos os métodos descritos aqui dependem do uso de uma carteira Ethereum como MetaMask. Se você nunca usou uma carteira Ethereum antes, nós fortemente encorajamos você a aprender mais sobre elas e praticar usá-las antes de fazer staking com Rocket Pool. As seções abaixo incluem alguns passos que são demonstrados com MetaMask como exemplo; eles devem se traduzir para a carteira de sua escolha facilmente o suficiente para você seguir.

Via Rocket Pool Diretamente

Com este método, você usará uma carteira web3 (como MetaMask) e interagirá com o site do Rocket Pool para trocar ETH por rETH e vice-versa. Este método é garantido para fornecer a você a quantidade exata de rETH que seu ETH vale, já que está vindo diretamente dos smart contracts do Rocket Pool, mas pode ser um pouco caro se os preços de gás da rede estiverem altos e você estiver fazendo staking de uma quantidade relativamente pequena de ETH.

NOTA

Se você está praticando staking na Hoodi Testnet, o método direto acima é a única opção atualmente suportada.

Clique aqui para aprender como fazer staking via Rocket Pool diretamente.

Via uma Exchange Descentralizada no Ethereum (Camada 1)

Com este método, você acessará uma exchange descentralizada como Balancer ou Uniswap e comprará rETH usando seu token de escolha, assim como faria qualquer outra troca de token.

Rocket Pool criou oficialmente um Balancer composable stable pool. Os composable stable pools são ideais para tokens como rETH, porque eles honram a taxa de câmbio verdadeira relatada pelo Oracle DAO - isso significa que trocar com ele terá slippage muito menor e taxas mais baixas do que uma exchange descentralizada convencional, então você obtém um negócio muito melhor ao comprar ou vender rETH.

Por causa disso, e porque tem uma taxa de transação menor do que trocar diretamente via site do Rocket Pool, nós fortemente recomendamos usar Balancer se você quiser fazer staking por esta rota.

Se Balancer não funcionar para você, também há um pool de liquidez ETH-rETH no Uniswap. Note que este é um pool convencional, então você será afetado por slippage e taxas mais altas se usá-lo, mas a taxa de gás ainda será menor do que fazer staking diretamente via site do Rocket Pool.

Clique aqui para aprender como trocar ETH por rETH via uma exchange descentralizada na Camada 1.

Via uma Exchange Descentralizada em uma Rede de Camada 2

Com este método, você começará fazendo bridge de seu ETH existente (ou outros tokens de escolha) para uma rede Ethereum de Camada 2 como Optimism ou Arbitrum e então usar uma exchange descentralizada na rede para comprar rETH. Se você já tem tokens em uma rede de Camada 2, este método é atraente porque as taxas de transação são ~10x menores do que no mainnet do Ethereum. No entanto, se você não usou uma rede de Camada 2 antes, ela requer alguns passos adicionais para configurar.

Clique aqui para aprender como trocar ETH por rETH via uma exchange descentralizada em uma rede de Camada 2.

Demonstração em Vídeo

O membro da comunidade Kevster criou um vídeo útil que demonstra cada uma dessas opções passo a passo:

Para uma descrição mais detalhada, selecione qual método você gostaria de usar nos links acima e siga o guia para essa seção.