Shapella é uma atualização importante que permite a retirada de ETH da rede Beacon Chain. Além disso, essa também é uma premissa para que o Ethereum passe posteriormente para melhorias mais avançadas.
Porém, antes disso, Ethereum concluiu a atualização do The Merge. Para saber mais sobre como o Ethereum funciona ao longo do tempo, leia este artigo da Coincu.

O que são épocas e slots?
Uma época no domínio das redes neurais artificiais é um loop de todo o conjunto de dados de treinamento. Uma rede neural geralmente é treinada ao longo de várias épocas. Dito de forma simples, se alimentarmos uma rede neural com dados de treinamento em uma variedade de padrões ao longo de várias épocas, poderemos antecipar uma maior generalização quando a alimentarmos com novos dados invisíveis.
Os parâmetros básicos do modelo no conjunto de dados são alterados a cada época. Como consequência, cada lote da época é nomeado após o processo de aprendizado de descida de gradiente do lote. O tamanho do lote é normalmente 1 ou mais, e o número da época é sempre um valor inteiro. Ele também pode ser expresso como um for-loop com um número fixo de loops, com cada caminho de loop abrangendo todo o conjunto de dados de treinamento.
Uma época é um período de tempo definido dentro da rede Ethereum.
Cada época tem 32 slots, e cada validador recebe um slot a cada época. Um slot é um período de tempo de 12 segundos durante o qual os validadores podem participar do protocolo proof-of-stake propondo ou votando em novos blocos beacon.
Uma época é a quantidade de tempo que leva para completar 30.000 blocos na cadeia. A duração de uma época é controlada pela taxa na qual as transações são processadas e os acordos são alcançados; no entanto, a taxa permanece relativamente consistente em cerca de 100 horas.
Este intervalo de tempo é usado para descrever quando eventos específicos em uma rede blockchain ocorrerão, como quando incentivos serão dados ou quando um novo conjunto de validadores será alocado para verificar transações. Cada protocolo blockchain define esse período de tempo de forma diferente. Ele é frequentemente chamado de tempo que leva para terminar um determinado número de blocos na cadeia.
As épocas são usadas para agregar slots, e slots e épocas servem como um cronograma para que os validadores participem do protocolo de prova de participação:
Um ciclo com 32 intervalos é conhecido como época.
Um comitê de validadores conclui um trabalho em um intervalo de 12 segundos.
Uma rodada inteira do protocolo proof-of-stake é representada por uma epoch, e um slot permite que um validador participe da rodada. Todos os validadores ativos têm a chance de participar na conclusão de cada era.
Um validador é alocado em exatamente um slot em uma época, e todos os validadores são distribuídos igualmente entre os slots para criar um comitê.
Um slot contém duas funções:
Um validador tem a opção de apresentar um bloco aos membros do comitê.
Atestador Cada membro restante do comitê vota em um bloco que eles acham que deve ser o próximo líder do blockchain.
Cada época tem 32 proponentes de blocos (um para cada slot), e todos os validadores podem participar do protocolo de prova de participação votando no líder da cadeia que eles acham que deve ser a cadeia beacon canônica.

O que são Sharding e Beacon Chain?
A técnica de quebrar um blockchain em muitos blockchains, conhecidos como shards, é conhecida como sharding. Ela melhora a eficiência da rede para que um validador não tenha que gerenciar o fardo sozinho. Nesta fase, cada validador simplesmente tem que manter o controle das informações sobre seu shard. Esses validadores também são trocados entre shards regularmente para evitar manipulação. A Beacon Chain é usada para comunicar e coordenar shards.
Como funciona
Os validadores são o recurso mais crucial do Ethereum 2.0, pois são totalmente responsáveis por sua infraestrutura e manutenção. Cada validador terá duas chaves: uma para assinatura e outra para retirada. Uma chave de assinatura é utilizada nele para fazer atividades de blockchain. O validador tem três funções principais, que são as seguintes:
Faça uma proposta e adicione blocos à Beacon Chain ou a uma das Shard Chains.
Para autenticar as cadeias Beacon e Shard.
Para relatar atividades prejudiciais de outros validadores.
Por essas razões, as chaves de assinatura devem estar disponíveis 24 horas por dia, sete dias por semana. A chave de retirada, por outro lado, é usada para propósitos mais monetários. Ela é definida por padrão para não precisar de disponibilidade constante na internet, semelhante a uma chave de assinatura. No entanto, ela deve ser protegida, pois o indivíduo tem controle total sobre todo o dinheiro.
Para se tornar um validador, você deve primeiro depositar 32 ETH na cadeia beacon. No entanto, não espere que os validadores sejam capazes de agir individualmente ou unilateralmente; eles trabalham principalmente em comitês. Este local tem grupos de pelo menos 128 validadores que trabalham e votam no líder do blockchain.
Um checkpoint é o bloco mais recente no slot inicial de uma época, e uma época conterá um total de 32 slots. Se dois ou três validadores concordarem com o checkpoint mais recente, ele será aprovado. Quando o checkpoint anterior for aprovado, o último bloco será concluído. Como resultado, um bloco é concluído a cada duas épocas.
O que acontece na atualização do Shapella?
Propostas para desenvolver novos recursos ou processos na rede Ethereum são conhecidas como Ethereum Improvement Proposals (EIPs). A atualização Shapella é outro nome para EIP-4895 e outros EIPs nesta atualização, incluindo:
EIP-4895: Beacon chain empurra retiradas como operações. Os validadores podem retirar ETH apostados da Beacon Chain. Existem dois métodos para retirar ETH:
Retirada Parcial: Isso permite que você retire os ganhos obtidos com o staking de ETH para sua carteira. Os 32 ETH iniciais serão mantidos, e o validador continuará sendo parte da Beacon Chain.
Permite a retirada de todos os 32 ETH de staking e pagamento originais.
EIP-3860: Limite e Medição do Initcode – Defina o tamanho máximo do initcode para 49152 e adicione 2 gás por initcode de 32 bytes. Isso contribui para resolver o problema do esgotamento do gás do Ethereum.
EIP-3855: Instrução PUSH0 – auxilia na redução e otimização do tamanho do contrato inteligente (smart contract).
EIP-3651: Warm COINBASE – auxilia na redução dos preços de gás para designers de rede. (Este Warm COINBASE não tem nada a ver com a exchange Coinbase.)
Descontinuar SELFDESTRUCT em EIP-6049.

Efeito Shapella
Para usuários
Antes da atualização do Shapella, os usuários do Ethereum tinham duas opções para participar do staking:
Opção 1: Aposte pelo menos 32 ETH para se tornar um validador da rede Ethereum. No entanto, nem todos possuem os 32 ETH necessários. Todos os ativos de staking de ETH serão congelados.
Opção 2: Empregue protocolos do grupo Liquid Staking Derivates (LSDs), como Stakewise, Lido e Rocket Pool. O usuário vincula ETH (sem necessidade de 32 ETH) ao protocolo e recebe stETH, rETH, etc. Esses são ativos sintéticos derivados do ETH original na matriz Derivatives. Os usuários podem utilizá-los para se envolver em atividades DeFi adicionais fornecidas pelo protocolo, como empréstimos, yield farming e servir como garantia, entre outros.
O segundo método libera a liquidez dos consumidores. No entanto, eles são apenas ativos produzidos a partir da quantidade de Ethereum apostada. Eles também estão confinados aos protocolos que permitem essas características.
Em vez de apenas depositar e fazer staking, os usuários podem sacar seus ETH (mainnet) da rede Beacon Chain. Isso permite que os clientes sejam mais ativos (depósitos) na gestão de ativos financeiros. Esta é uma chance para novos usuários fazerem staking de seus Ethereum.
Seguindo os usuários finais, os empreendimentos do grupo Staking as a Service especializados no fornecimento de LSDs lucrarão. Aqueles que antes questionavam por que não deveriam investir em ETH agora são novos consumidores em potencial para esses projetos de LSDs. Essa também é a causa dos aumentos de preço dos seguintes tokens: LDO, RPL, SD, FIS, etc.
Para desenvolvedores
A atualização do Shapella é um evento trampolim para o The Surge, uma grande atualização que visa melhorar a velocidade de transação TPS da rede Ethereum. As taxas de gás serão reduzidas, o que ajudará os desenvolvedores.
Para o mercado ETH
Uma parte do ETH liberado pressionará o mercado spot. No entanto, também ajuda a liquidez do ETH a melhorar em comparação a antes da atualização.
