Breve conteúdo

Binance Smart Chain (BSC) é um hard fork do protocolo Go Ethereum (Geth), que tem muito em comum com o blockchain Ethereum. No entanto, os desenvolvedores do BSC fizeram mudanças significativas em algumas áreas-chave. A maior mudança é o mecanismo de consenso do BSC, que permite transações mais baratas e rápidas.


Introdução

À primeira vista, Binance Smart Chain (BSC) e Ethereum parecem muito semelhantes. DApps e tokens construídos no BSC são compatíveis com a Máquina Virtual Ethereum (EVM). Você deve ter notado que os endereços de sua carteira pública são iguais em ambos os blockchains. Existem até projetos cross-chain que funcionam em ambas as redes. No entanto, existem diferenças notáveis ​​entre os dois circuitos. Se você está se perguntando qual usar, é melhor conhecer e compreender as diferenças.


Tráfego Blockchain e ecossistema DApp

Em junho de 2021, Ethereum tinha mais de 2.800 DApps no blockchain, em comparação com cerca de 810 DApps no BSC. Esta é uma diferença significativa, mas considerando a pouca idade do BSC, a rede mostra um ecossistema forte e crescente.

Os endereços ativos também são um indicador importante na rede. Apesar de ser um blockchain mais recente, o BSC registrou 2.105.367 endereços em 7 de junho de 2021, mais que o dobro do recorde histórico do Ethereum de 799.580 endereços em 9 de maio de 2021.

Então, qual é exatamente a razão para o repentino crescimento massivo do BSC? Isso se deve em grande parte aos tempos de confirmação mais rápidos e às taxas baixas. O crescimento do BSC também pode ser atribuído ao crescente entusiasmo em torno dos NFTs e à compatibilidade com carteiras de criptomoedas populares, como Trust Wallet e MetaMask.

Se olharmos para as transações diárias, a diferença entre os dois é ainda maior. No BSC, os usuários podem movimentar seus fundos de forma mais rápida e econômica e interagir com contratos inteligentes. Abaixo você pode ver o pico do BSC de cerca de 12 milhões de transações diárias e o status atual de mais de quatro milhões.


Por outro lado, o número de transações no Ethereum nunca ultrapassou 1,75 milhões de transações por dia. Para usuários que precisam transferir fundos regularmente, o BSC será uma escolha mais popular. As transações diárias também devem ser consideradas no contexto dos endereços ativos. No momento em que este artigo foi escrito, o BSC tinha mais usuários que também mediam mais transações.


Os DeFi DApps mais usados ​​no Ethereum e BSC

Quando se trata de finanças descentralizadas, há um grande número de DApps entrelaçados entre BSC e Ethereum devido à compatibilidade do blockchain. Os desenvolvedores podem facilmente portar aplicativos do Ethereum para o BSC, e novos projetos do BSC frequentemente reutilizam o código-fonte aberto do Ethereum com um nome diferente. Vamos dar uma olhada nos cinco principais DApps no Ethereum de acordo com os usuários do DAppRadar.


Aqui você pode ver uma mistura de dois criadores de mercado automáticos DeFi (Uniswap e SushiSwap), um jogo criptográfico (Axie Infinity) e um mercado ponto a ponto (OpenSea). Se você observar os cinco principais BSCs, verá muito em comum.


PancakeSwap foi criado como um hard fork do Uniswap. Autofarm e Pancake Bunny representam uma fazenda lucrativa, uma categoria que não vemos entre as cinco primeiras no Ethereum. Biswap e Apeswap são criadores de mercado automatizados. Como as taxas do BSC são tão baixas e as transações são muito mais rápidas, a agricultura lucrativa é geralmente mais eficiente na Binance Smart Chain. Esses fatores os tornam uma escolha popular para usuários do BSC.

Quando se trata de jogos criptográficos, Ethereum é de fato o lar dos jogos mais populares. Embora existam projetos no BSC muito semelhantes a CryptoKitties e Axie Infinity, eles não têm conseguido atrair um público tão grande quanto os jogos clássicos no Ethereum.


Transferências entre redes 

Se você fez algum depósito BEP-20 ou ERC-20 em sua carteira, deve ter notado que os endereços de suas carteiras Ethereum e BSC são idênticos. Assim, por exemplo, se você escolher a rede errada ao retirar tokens de uma exchange, poderá facilmente recuperá-los de outra blockchain.

Se você retirar acidentalmente um token ERC-20 do BSC, ainda poderá encontrá-lo no endereço BSC correspondente. Você também pode passar pelo mesmo processo se enviar acidentalmente tokens do BSC para o Ethereum. Em ambos os casos, felizmente, seus fundos não serão perdidos para sempre. Para um guia mais detalhado, consulte Como recuperar criptomoeda transferida para a rede errada no Binance.


Taxas de transação

BSC e Ethereum usam o modelo gas para taxas de transação que medem sua complexidade. Os usuários do BSC podem definir o preço do gás de acordo com as necessidades da rede, e os mineradores priorizarão as transações com preços de gás mais elevados. No entanto, o hard fork de Londres para Ethereum introduz algumas novas modificações que provavelmente eliminarão a necessidade de taxas elevadas.

A atualização do Ethereum cria um novo mecanismo de preços com uma taxa básica de bloqueio. A taxa básica varia de acordo com a demanda pelas transações, eliminando a necessidade de os próprios usuários determinarem o preço do gás.

Historicamente, as taxas do gás Ethereum têm sido muito mais altas do que as do BSC. O indicador médio mais alto foi em maio de 2021 – US$ 68,72. Essa tendência começou a mudar, mas o Ethereum ainda está mais caro atualmente.


Vamos dar uma olhada nos custos médios do Ethereum do Etherscan para ter uma ideia melhor. Os três números principais mostram os preços atuais do gás Ethereum. Tanto para BSC quanto para Ethereum, um gwei é igual a 0,000000001 BNB ou ETH, respectivamente. Se você pagar um preço mais baixo, sua transação demorará muito mais.

O preço médio da simples transferência de um token ERC-20 para outra carteira no momento em que este artigo foi escrito era de US$ 2,46. Esse número aumenta para US$ 7,58 ao usar o pool de liquidez do Uniswap, que inclui múltiplas transações.


Abaixo podemos ver uma transação BSC com taxa de apenas US$ 0,03, o que equivale a uma transferência ERC-20 no rastreador de gás no Ethereum. O BSC calculou isso multiplicando a quantidade de gás utilizada na transação (21.000) pelo preço do gás (5 gwei).


Tempo de transação

Medir os tempos médios de transação em blockchains pode ser um pouco complicado. Embora uma transação seja tecnicamente concluída depois que os mineiros verificam o bloco em que se encontra, outros aspectos podem afetar o tempo de espera:

  1. Se você não definir uma taxa alta o suficiente, os mineradores poderão atrasar sua transação ou até mesmo bloqueá-la.

  2. Interações mais complexas de blockchain requerem múltiplas transações. Por exemplo, adicionar liquidez a um pool de liquidez.

  3. A maioria dos serviços considerará uma transação válida somente após a confirmação de um certo número de blocos. Essas confirmações adicionais reduzem o risco de estornos por parte de comerciantes e prestadores de serviços caso o bloqueio seja rejeitado pela rede.

Se olharmos acima as estatísticas do gás para Ethereum, podemos ver que o tempo de transação varia de 30 segundos a 16 minutos. Esses números levam em consideração transações bem-sucedidas, mas não exigem confirmações adicionais. 

Por exemplo, se você depositar ETH (ERC-20) em sua conta Binance, precisará aguardar 12 confirmações de rede. Se um bloco for minerado aproximadamente a cada 13 segundos, como você pode ver no gráfico abaixo, isso adicionará 156 segundos extras ao depositar ETH em sua carteira spot.


No BSC, o tempo médio de bloqueio é de 3 segundos. Quando comparamos isso com os 13 segundos do Ethereum, vemos um aumento de velocidade de cerca de 4,3 vezes.


Mecanismo de consenso

Embora o mecanismo de consenso de Prova de Trabalho (PoW) do Ethereum seja semelhante ao do Bitcoin, é muito diferente da Prova de Autoridade Estacada (PoSA) usada pelo BSC. Contudo, esta diferença não durará muito. Com a atualização do Ethereum 2.0, a rede passará a utilizar o mecanismo Proof of Stake (PoS).

PoSA BSC combina aspectos de Prova de Autoridade (PoA) e Prova de Participação Delegada (DPoS). 21 validadores se revezam na criação de blocos e, por sua vez, recebem uma taxa de transação do BNB como recompensa. Para se tornar um validador, você precisa iniciar um nó e apostar pelo menos 10.000 BNB, após o qual você se tornará um candidato selecionado.

Outros usuários, conhecidos como delegadores, apostam em BNB para o candidato escolhido. 21 candidatos, selecionados pela quantidade de staking, se revezarão no processamento dos blocos. Todo esse processo é repetido a cada 24 horas. Os delegadores também recebem uma parte das recompensas que os validadores ganham.

PoW Ethereum é um sistema completamente diferente. Em vez de a comunidade eleger validadores, há uma corrida para resolver um quebra-cabeça computacional. Qualquer pessoa pode participar, mas precisará comprar ou alugar equipamentos especializados de mineração. Quanto mais poder computacional você tiver, maior será a probabilidade de você ser o primeiro a resolver o quebra-cabeça e confirmar o bloco. Mineiros bem-sucedidos recebem uma taxa de transação e uma recompensa em ETH.

Embora o PoW seja uma forma eficaz de alcançar consenso e garantir a segurança da rede, os desenvolvedores exploraram desde então o uso de outros mecanismos. O seu objetivo é encontrar alternativas mais eficientes e ambientalmente seguras, sem comprometer a segurança.

Por estas razões, a rede Ethereum acabará por migrar para Prova de Participação. Os validadores apostam ETH para poder produzir blocos. Outros validadores irão “testemunhar” o bloco e verificar sua exatidão. Se alguém criar um bloco que contenha transações falsas, corre o risco de perder todas as suas moedas apostadas. Os validadores são então recompensados ​​pelos blocos bem-sucedidos e por quaisquer validações que fizerem. Ao fazer depósitos diretos e apostar grandes quantidades de ETH, os validadores maliciosos correm o risco de perder os seus fundos.


Considerações finais

É claro que Binance Smart Chain e Ethereum têm muito em comum. Especialmente porque os usuários do Ethereum podem migrar facilmente do Ethereum e começar a experimentar o BSC. Mas apesar das semelhanças, o BSC fez algumas mudanças interessantes para tentar melhorar o desempenho e a eficiência. O mecanismo de consenso Proof of Staked Authority (PoSA) permitiu aos usuários obter transações blockchain ainda mais baratas e rápidas.