A Rede principal do Ethereum usa prova de participação, mas nem sempre foi esse o caso.
A melhoria do mecanismo original de prova de trabalho para prova de participação foi chamada de The Merge, ou seja, A Fusão.
A Fusão se refere à fusão original da Rede Principal do Ethereum, com uma cadeia de blocos de prova de participação separada chamada Beacon Chain, agora existente como uma cadeia.
A Fusão reduziu o consumo de energia do Ethereum em ~99,95%.
Última atualização da página: 21 de setembro de 2023
O que foi A Fusão?
A Fusão foi a junção da camada de execução original do Ethereum (a Rede principal que existe desde a origem) com a sua nova camada de consenso de prova de participação, a Beacon Chain. Ele eliminou a necessidade de mineração que faz uso intensivo de energia e, em vez disso, permitiu que a rede fosse protegida usando participação de ETH. Foi uma etapa realmente emocionante para a realização da visão do Ethereum — mais escalabilidade, segurança e sustentabilidade.
Estado do Ethereum: transações, aplicativos, contratos e saldos
Inicialmente, a Beacon Chain foi enviada separadamente da Mainnet. A rede principal da Ethereum - com todas as suas contas, saldos, contratos inteligentes e estado da cadeia de blocos - continuou a ser protegida pela prova de trabalho, mesmo enquanto a Beacon Chain funcionava em paralelo usando a prova de participação. A Fusão foi quando esses dois sistemas finalmente se uniram, e a prova de trabalho foi permanentemente substituída pela prova de participação.
Imagine que o Ethereum é uma espaçonave que foi lançada antes que estivesse pronta para uma viagem interestelar. Com a Beacon Chain, a comunidade construiu um novo motor e um casco reforçado. Após muitos testes, chegou a hora de trocar o novo motor a quente pelo antigo em pleno voo. Isso integrou o novo e mais eficiente motor à nave existente, o que lhe permitiu cruzar anos-luz e conquistar o universo.
Fusão com a Rede principal
A prova de trabalho protegeu a rede principal do Ethereum desde sua origem até A Fusão. Isso permitiu que a cadeia de blocos do Ethereum com a qual todos estamos acostumados surgisse em julho de 2015 com todos os seus recursos familiares — transações, contratos inteligentes, contas, etc.
Ao longo da história do Ethereum, os desenvolvedores se prepararam para uma eventual transição da prova de trabalho para a prova de participação. Em 1 de dezembro de 2020, a Beacon Chain foi criada como uma cadeia de blocos separada da Rede principal, rodando em paralelo.
A Beacon Chain não estava processando originalmente as transações da Rede principal. Em vez disso, ela estava chegando ao consenso sobre seu próprio estado ao concordar com validadores ativos e seus saldos de conta. Após extensos testes, chegou a hora da Beacon Chain chegar a um consenso sobre os dados do mundo real. Após A Fusão, a Beacon Chain tornou-se o mecanismo de consenso para todos os dados da rede, incluindo transações da camada de execução e saldos de contas.
A integração representou a mudança oficial para o uso da Beacon Chain como o motor de produção de blocos. A mineração não é mais o meio de produzir blocos válidos. Em vez disso, os validadores da prova de participação adotaram esse papel e agora são responsáveis por processar a validade de todas as transações e propor blocos.
Nenhuma história foi perdida na Fusão. À medida que a Rede principal se uniu com a Beacon Chain, ela também integrou todo o histórico transacional do Ethereum.
Vale a pena repetir: como usuário ou titular de ETH, ou qualquer outro ativo digital no Ethereum, bem como participantes não operantes dos nós, você não precisa fazer nada com seus fundos ou carteira para dar conta da Fusão. ETH é apenas ETH. Não existe algo como "ETH antigo"/"ETH novo" ou "ETH1"/"ETH2" e as carteiras funcionam exatamente da mesma forma após A Fusão como antes — pessoas dizendo a você o contrário provavelmente são golpistas.
Apesar de trocar a prova de trabalho, toda a história do Ethereum desde a origem permaneceu intacta e inalterada com a transição para a prova de participação. Quaisquer fundos mantidos em sua carteira antes da Fusão ainda estarão acessíveis após A Fusão. Nenhuma ação é necessária da sua parte para fazer parte dessa atualização revolucionária.
Execute ao mesmo tempo um cliente de consenso e um cliente de execução; pontos de extremidade de terceiros para obter dados de execução não funcionam mais desde A Fusão.
Autentique os clientes de execução e de consenso com um segredo JWT compartilhado para que eles possam se comunicar com segurança.
Defina um endereço de "destinatário das taxas" para receber dicas sobre suas taxas de transação ganhas / MEV.
Não completar os dois primeiros itens acima fará com que seu nó seja visto como "offline" até que ambas as camadas sejam sincronizadas e autenticadas.
Não definir um "destinatário de taxa" ainda permitirá que seu validador se comporte como de costume, mas você perderá comissões de taxas não queimadas e qualquer MEV que você teria ganhado em blocos que seu validador propõe.
Até a integração, um cliente de execução (como Geth, Erigon, Besu ou Nethermind) era suficiente para receber, validar devidamente e propagar blocos sendo transmitidos pela rede. Após A Fusão, a validade das transações contidas em uma carga de execução agora também depende da validade do "bloco de consenso" que ele contém.
Como resultado, um nó completo do Ethereum agora requer um cliente de execução e um cliente de consenso. Esses dois clientes trabalham juntos usando uma nova API do mecanismo. A API do mecanismo requer autenticação usando um segredo JTW, que é fornecido a ambos os clientes, permitindo uma comunicação segura.
Os principais itens de ação incluem:
Instalar um cliente de consenso além de um cliente de execução
Autenticar clientes de execução e de consenso com um segredo JWT compartilhado para que eles possam se comunicar com segurança uns com os outros.
Não completar os itens acima resultará com que seu nó pareça estar "offline" até que ambas as camadas sejam sincronizadas e autenticadas.
A Fusão veio com mudanças no consenso, que também inclui mudanças relacionadas a:
A Fusão marcou o fim da prova de trabalho para o Ethereum e iniciou a era do Ethereum mais sustentável e ecológico. O consumo de energia do Ethereum reduziu cerca de 99,95%, tornando o Ethereum uma blockchain verde. Descubra mais sobre Consumo de energia na rede Ethereum.
A Fusão e a escalabilidade
The Merge também preparou o terreno para futuras atualizações de escalabilidade que não eram possíveis na prova de trabalho, deixando o Ethereum mais próximo de alcançar a escalabilidade, segurança e sustentabilidade descritas na Visão do Ethereum.
Concepções erradas sobre A Fusão
Existem dois tipos de nós no Ethereum: nós que podem propor blocos e nós que não podem.
Os nós que propõem blocos são apenas um pequeno número dos nós totais no Ethereum. Esta categoria inclui nós de mineração sob a prova de trabalho (PoW) e nós validadores sobre a prova de participação (PoS). Esta categoria requer comprometer recursos econômicos (como o poder de hash da GPU em prova de trabalho ou ETH em prova de participação) em troca da capacidade de propor, ocasionalmente, o próximo bloco e ganhar recompensas de protocolo.
Os outros nós na rede (por exemplo, a maioria) não é obrigada a comprometer quaisquer recursos econômicos para além de um computador com 1 a 2 TB de armazenamento disponível e uma conexão com a internet. Esses nós não propõem blocos, mas eles ainda desempenham um papel crítico na segurança da rede, mantendo todos os proponentes de bloco responsáveis, ouvindo novos blocos e verificando sua validade na chegada de acordo com as regras de consenso da rede. Se o bloco for válido, o nó continua a propagá-lo pela rede. Se o bloco é inválido por qualquer motivo, o software do nó irá ignorá-lo como inválido e irá parar sua propagação.
Executar um nó não produtor de blocos é possível para qualquer um sob qualquer mecanismo de consenso (prova de trabalho ou prova de participação); isso é fortemente recomendado a todos os usuários se eles tiverem os meios. A execução de um nó é imensamente valiosa para o Ethereum e oferece benefícios adicionais a qualquer indivíduo executando um, como maior segurança, privacidade e resistência à censura.
A capacidade de qualquer um de executar seu próprio nó é essencial para manter a descentralização da rede Ethereum.
Taxas de gás são um produto da demanda de rede relativa à capacidade da rede. A Fusão depreciou o uso da prova de trabalho, passando para a prova de participação por consenso, mas não alterou significativamente nenhum parâmetro que influencie diretamente a capacidade da rede ou a taxa de transferência.
Com um planejamento centrado por rollup(opens in a new tab), os esforços se concentram em escalar a atividade do usuário na camada 2, enquanto habilita a Rede principal da camada 1 como uma camada de liquidação descentralizada otimizada para o armazenamento de dados rollup para ajudar a tornar as transações rollup exponencialmente mais baratas. A transição para a prova de participação é um precursor crítico para a realização desse objetivo. Mais sobre gas e tarifas.
A "velocidade" da transação pode ser medida de poucas maneiras, incluindo o tempo para ser incluída em um bloco e o tempo para finalização. Esses dois fatores mudam ligeiramente, mas não de uma forma que os usuários perceberão.
Historicamente, na prova de trabalho, o objetivo era ter um bloco novo a cada ~13,3 segundos. Já na prova de participação, os espaços ocorrem precisamente a cada 12 segundos, e cada um deles é uma oportunidade para um validador publicar um bloco. A maioria dos espaços tem blocos, mas não necessariamente todos (isto é, um validador está offline). Na prova de participação, os blocos são produzidos ~10% mais frequentemente do que na prova de trabalho. Essa foi uma mudança bastante insignificante e é pouco provável que seja notada pelos usuários.
A prova de participação introduziu o conceito de finalidade da transação que não existia anteriormente. Na prova de trabalho, a capacidade de reverter um bloco fica exponencialmente mais difícil com cada bloco de passagem minerado em cima de uma transação, mas nunca chega a zero. Sob a prova de participação, os blocos são agrupados em épocas (períodos de tempo de 6,4 minutos contendo 32 chances de blocos) que os validadores votam. Quando uma época termina, os validadores votam se devem considerar a época "justificada". Se os validadores concordarem em justificar a época, ela será finalizada na próxima época. Desfazer transações finalizadas é economicamente inviável, pois exigiria obter e queimar mais de um terço do total de ETH colocado.
O ETH colocado em e as recompensas de participação continuam bloqueadas sem a capacidade de saque. Os saques são planejados para a próxima atualização do Shanghai.
Isso pode parecer contra-intuitivo em relação à nota acima, uma vez que os saques não são permitidos até a atualização do Shanghai, mas os validadores têm acesso imediato às recompensas de taxa/MEV ganhos durante as propostas em bloco.
O protocolo emite ETH como recompensa aos validadores por contribuir para o consenso. A camada de consenso é responsável pelo ETH recém-emitido, no qual um validador tem um endereço único que detém seu ETH envolvido e recompensas de protocolo. Este ETH está bloqueado até o Shanghai.
O ETH na camada de execução é contabilizado separadamente da camada de consenso. Quando os usuários executam transações na Rede principal do Ethereum, o ETH deve ser pago para cobrir o gás, incluindo uma gorjeta ao validador. Esse ETH já está na camada de execução, NÃO está sendo emitido recentemente pelo protocolo e está disponível para o validador imediatamente (dado um endereço do "destinatário de taxa" apropriado é fornecido ao software cliente).
Após a atualização do Shanghai permitir saques, todos os validadores serão incentivados a retirar seu saldo de participação acima de 32 ETH, uma vez que estes fundos não contribuem para o rendimento e, de outro modo, ficam bloqueados. Dependendo da APR (determinado pelo ETH total colocado), eles podem ser incentivados a sair de seus validadores para recuperar todo o saldo ou potencialmente colocar ainda mais usando suas recompensas para obter mais rendimento.
Uma ressalva importante aqui: as saídas completas do validador são limitadas pelo protocolo, portanto, apenas seis validadores podem sair por época (a cada 6,4 minutos, por isso, 1.350 por dia ou apenas ~43.200 ETH por dia de mais de 10 milhões de ETH colocados). Esse limite de taxa se ajusta dependendo do total de ETH colocado e evita um êxodo em massa de fundos. Além disso, ele impede que um atacante em potencial use a sua aposta para cometer um delito severo e saia com todo o saldo colocado na mesma época antes que o protocolo possa aplicar a penalidade de remoção.
A APR é intencionalmente dinâmica, permitindo que um mercado de participantes equilibre o quanto eles estão dispostos a serem pagos para ajudar a proteger a rede. Quando as retiradas são habilitadas, se a taxa for muito baixa, os validadores sairão com uma taxa limitada pelo protocolo. Gradualmente, isto criará a APR para todos os que permanecem, atraindo novos ou antigos participantes novamente.
O que aconteceu com o "Eth2"?
O termo "Eth2" foi descontinuado. Após unir "Eth1" e "Eth2" em uma única cadeia, não há mais necessidade de distinguir entre duas redes Ethereum; agora existe apenas o Ethereum.
Para diminuir a confusão, a comunidade atualizou estes termos:
O "Eth1" agora é a "camada de execução", que lida com transações e execução.
O "Eth2" é agora a "camada de consenso", que lida com o consenso da prova de participação.
Estas atualizações de terminologia apenas alteram as convenções de nomenclatura; isso não altera os objetivos ou o roteiro do Ethereum.
Todas as melhorias do Ethereum estão, de alguma forma, interrelacionadas. Vamos então recapitular como a fusão se relaciona com as outras melhorias.
A Fusão e a Beacon Chain
A Fusão representa a adoção formal do Beacon Chain como a nova camada de consenso para a camada de execução da Rede principal original. Desde A Fusão, os validadores são designados a proteger a Rede principal do Ethereum, e a mineração na prova de trabalho não é mais um meio válido de produção em bloco.
Em vez disso, os blocos são propostos validando nós que colocaram o ETH em troca do direito de participar do consenso. Essas atualizações preparam o cenário para futuras atualizações de escalabilidade, incluindo fragmentação.
Para simplificar e maximizar o foco em uma transição bem-sucedida para a prova de participação, a atualização da Fusão não incluiu certos recursos previstos, como a possibilidade de retirar o ETH colocado. A atualização do Shanghai está planejada para acompanhar A Fusão, o que permitirá aos participantes fazer um saque.
Originalmente, o plano era trabalhar na fragmentação antes da Fusão para atender a escalabilidade. No entanto, com a expansão das soluções de escalabilidade da camada 2, a prioridade passou a ser a troca da prova de trabalho pela prova de participação.
Os planos para fragmentação estão evoluindo rapidamente, mas dado o surgimento e o sucesso das tecnologias de camada 2 para escalar a execução de transação, os planos de fragmentação mudaram para encontrar a maneira mais otimizada de distribuir a carga de armazenamento dos dados de chamadas compactadas em contratos rollup, permitindo um crescimento exponencial da capacidade da rede. Isso não seria possível sem uma primeira transição para a prova de participação.