Rede BNB da Binance terá hard fork no mesmo dia da atualização Shanghai do Ethereum

Hard fork batizado de Planck tem como objetivo solucionar vulnerabilidades que foram exploradas por hackers no ataque de R$ 3 bilhões feito no ano passado
Logo da Binance Smart Chain

Shutterstock

A rede BNB Chain, da corretora Binance, vai passar por um hard fork programado para o bloco 27.281.024, que deve ocorrer na próxima quarta-feira (12).

A nova atualização, chamada Planck, vem sendo desenvolvida desde outubro de 2022, como uma solução para uma vulnerabilidade que foi explorada por hackers em um ataque de R$3 bilhões do dia 06 de outubro.

Publicidade

A Planck trará atualizações de melhoria de segurança para as operações de interoperabilidade entre a BNB Beacon Chain (BEP2) e a Binance Smart Chain (BEP20) — utilizando soluções desenvolvidas pela rede de interoperabilidade, Cosmos.

A atualização da BNB deverá ocorrer na mesma data do Hard Fork Shanghai da rede Ethereum (ETH).

Diferença entre BNB Beacon Chain e Binance Smart Chain

A BNB Beacon Chain é a rede nativa do token BNB, cuja finalidade principal é de governança, tomada de decisão, segurança e validação do consenso para o ecossistema da criptomoeda da Binance.

É na Beacon Chain (Beacon, no inglês, ‘farol’ ou ‘aviso luminoso’) que os validadores fazem staking de seus BNBs, delegam ou recebem delegações e coletam os subsídios dos blocos como recompensa.

Já a Binance Smart Chain (BSC) é uma plataforma de contratos inteligentes utilizadas para a construção de soluções de Web3 desse ecossistema. É na BSC que desenvolvedores criam aplicativos descentralizados e os famosos jogos play-to-earn que fizeram tanto sucesso em 2021 — e cuja rede foi protagonista da maioria dos projetos.

Publicidade

Para que ambas as redes se comuniquem e seja possível trocar tokens nos padrões BEP2 (BNB Beacon Chain) e BEP20 (Binance Smart Chain), foi desenvolvido um módulo de ponte cross-chain — que foi explorado maliciosamente no início de outubro do ano passado para um roubo massivo.

O hack de R$3 bilhões e a solução Planck

No dia 06 de outubro de 2022, um atacante se aproveitou de algumas falhas presentes no sistema de ponte entre as redes para roubar o equivalente a cerca de R$3 bilhões do BSC Token Hub, segundo cobertura do Portal do Bitcoin.

No dia seguinte ao ataque, o CEO da Binance orientou aos seus 44 validadores autorizados que interrompessem a rede Binance Smart Chain imediatamente, para mitigar o ataque e diminuir as perdas relacionadas.

No dia 12 de outubro, os desenvolvedores da BNB Chain também executaram um Hard Fork no bloco 22.107.423 — chamado Moran. Como parte da solução para evitar futuras explorações da mesma vulnerabilidade.

Publicidade

O Hard Fork atual, Planck, deve ocorrer exatamente seis meses após Moran, sob o nome oficial de BEP-171 — para melhorar ainda mais as condições de segurança. Entre algumas mudanças, estão listadas:

  • Atualizar a prova de verificação em IAVL para ICS23 spec — uma solução presente no sistema da Cosmos, que deve melhorar a linguagem de cruzamento de dados entre redes.
  • Trava temporal (timelock) para grandes valores — que devem ser determinados por cada proprietário de contrato inteligente na BNB Chain. Sendo no valor de 10 mil BNB para o token nativo, com trava de seis dias no cofre BNB Token Hub.
  • Detecção automática de exploração — que liberará alguns gatilhos e facilitará a comunicação entre os operadores de ambas as redes e também da Cosmos, usada para interoperabilidade cross-chain.
  • Permissão de cancelamento de transações cross-chain — que será concedida aos validadores envolvidos na transação, no caso de suspeita de exploit.

A equipe de desenvolvimento da BNB Chain, responsável pelo Hard Fork Planck (BEP-171), orienta a todos os validadores que se preparem para a atualização no bloco e data programada, para evitarem problemas de sincronia na rede.