A BNB Chain da Binance está prestes a passar por dois hard forks em agosto de 2023 para reduzir a possibilidade de uma reorganização maliciosa da blockchain e aumentar a compatibilidade com outras redes de blockchain que utilizam a Ethereum Virtual Machine (EVM).
As atualizações chamadas Plato e Hertz estão programadas para ocorrer em 10 de agosto e 30 de agosto, respectivamente, após extensos testes. A atualização Plato, que já foi implementada, introduz a BEP-126. A última proposta de evolução implementa um mecanismo de finalização rápida que tem como objetivo impedir a reversão de blocos.

Arno Bauer, arquiteto sênior de soluções da BNB Chain, detalhou as especificidades das atualizações de rede em uma entrevista ao Cointelegraph. O mecanismo de finalização rápida é esperado para reduzir as chances de reorganização da cadeia e estabilizar a produção de blocos, permitindo que os usuários acessem instantaneamente informações precisas do último bloco finalizado. Bauer explicou:
"No geral, a BEP-126 tem como objetivo melhorar a segurança e a eficiência da blockchain na BNB Smart Chain, introduzindo um mecanismo de finalização rápida."
Bauer acrescentou que a finalidade é um conceito fundamental da tecnologia blockchain, referindo-se ao ponto em que uma transação ou bloco de transações não pode mais ser alterado ou revertido. A finalidade é crucial para manter a confiança e evitar gastos duplos em sistemas blockchain.
A BEP-126 introduz a finalização rápida por meio de uma série de etapas. Os validadores começam propondo um bloco à rede, que é propagado para outros validadores. Em seguida, os validadores assinam o bloco usando sua chave privada, criando uma mensagem de voto. A agregação de votos ocorre, com os votos dos validadores sendo reunidos em um pool e agregados se o bloco pai direto tiver votos suficientes.
Os validadores devem seguir regras específicas ao votar em blocos, como não publicar dois votos distintos para a mesma altura. As regras de finalidade também determinam que um bloco é "justificado" se houver uma atestação no cabeçalho do bloco filho, e ele é finalizado se tanto o bloco quanto seu bloco filho direto forem justificados.
O hard fork, incluindo o bloco mais justificado, é considerada a cadeia mais longa, mesmo que outros hard forks de cadeia tenham uma soma de dificuldades mais alta. Produzir blocos e finalizar blocos também têm requisitos diferentes em termos do número de validadores necessários.
Por fim, os validadores da BNB Chain são recompensados por votar, e aqueles que violam as regras de voto são penalizados, semelhante ao protocolo de prova de participação da Ethereum.
O hard fork Hertz está marcada para 30 de agosto e tem como objetivo manter a BNB Chain atualizada com os últimos desenvolvimentos das blockchains EVM. Como explica Bauer, a BNB Chain precisa manter suas estruturas de bloco e transação, bem como sua EVM básica, atualizadas para coincidir com os hard forks Berlim e Londres recentemente implementadas na Ethereum.
"Portanto, por motivos de compatibilidade, é importante que essas EIPs também sejam habilitadas na BSC para garantir um desenvolvimento suave e crescimento do ecossistema."
Bauer afirmou que o mecanismo de finalização rápida deve proporcionar um ambiente mais seguro para aplicativos descentralizados (DApps), enquanto a finalização mais rápida das transações deve melhorar a responsividade e eficiência dos DApps que funcionam na BNB Chain.
VEJA MAIS: