Binance Smart Chain vs. Ethereum: Qual é a Diferença?
P√°gina Inicial
Artigos
Binance Smart Chain vs. Ethereum: Qual é a Diferença?

Binance Smart Chain vs. Ethereum: Qual é a Diferença?

Iniciante
Publicado em Jun 29, 2021Atualizado em Dec 7, 2023
8m

TL;DR

A Binance Smart Chain (BSC) √© um hard fork do protocolo Go Ethereum (Geth). Sendo assim, apresenta muitas similaridades em rela√ß√£o √† blockchain Ethereum. No entanto, os desenvolvedores da BSC fizeram mudan√ßas significativas em algumas √°reas importantes. A maior diferen√ßa est√° no mecanismo de consenso da BSC, que permite transa√ß√Ķes mais r√°pidas e baratas.


Introdução

√Ä primeira vista, a Binance Smart Chain (BSC) e a Ethereum s√£o muito parecidas. DApps e tokens criados na BSC s√£o compat√≠veis com o software Ethereum Virtual Machine (EVM). Voc√™ deve ter notado que os endere√ßos da sua carteira p√ļblica s√£o os mesmos em ambas as blockchains. Existem at√© projetos cross-chain que operam em ambas as redes. No entanto, existem algumas distin√ß√Ķes not√°veis entre as duas blockchains. Se voc√™ tem d√ļvidas sobre qual usar, √© uma boa ideia aprender e entender as diferen√ßas.


Tr√°fego de blockchain e ecossistema de DApps

No momento de confec√ß√£o deste artigo, em junho de 2021, a Ethereum hospeda mais de 2800 DApps na blockchain. Na BSC s√£o aproximadamente 810. √Č uma diferen√ßa significativa, mas considerando o tempo de exist√™ncia da BSC, vemos que √© um ecossistema forte e em r√°pido crescimento.

O n√ļmero de endere√ßos ativos tamb√©m √© uma importante m√©trica on-chain. Apesar de ser uma blockchain mais recente, a BSC registrou um m√°ximo de 2.105.367 endere√ßos em 7 de junho de 2021 - mais do que o dobro do recorde hist√≥rico da Ethereum, de 799.580 endere√ßos em 9 de maio de 2021.

E qual será a razão do grande e repentino crescimento da BSC? Alguns dos principais fatores são tempos de confirmação mais rápidos e taxas mais baixas. O crescimento da BSC também está relacionado ao crescente "hype" em torno dos NFTs e à compatibilidade com carteiras de criptomoedas populares, como a Trust Wallet e a MetaMask.

Em termos de transa√ß√Ķes di√°rias, h√° uma diferen√ßa ainda maior entre as duas blockchains. Na BSC, √© mais r√°pido e mais econ√īmico movimentar fundos e interagir com contratos inteligentes. Abaixo, podemos ver o pico de cerca de 12 milh√Ķes de transa√ß√Ķes di√°rias na BSC e seu status atual, que ultrapassa quatro milh√Ķes.


Por outro lado, a Ethereum nunca ultrapassou 1,75 milh√Ķes de transa√ß√Ķes di√°rias. Para usu√°rios que precisam movimentar seus fundos regularmente, a BSC √© a escolha mais popular. As transa√ß√Ķes di√°rias devem ser avaliadas considerando tamb√©m o n√ļmero de endere√ßos ativos. Atualmente, a BSC tem um n√ļmero maior de usu√°rios que, em m√©dia, tamb√©m realizam mais transa√ß√Ķes.


DApps DeFi mais usados na Ethereum e na BSC

Quando se trata de finan√ßas descentralizadas, h√° uma grande quantidade de DApps usados em ambas as blockchains (BSC e Ethereum) devido √† compatibilidade das mesmas. Os desenvolvedores podem facilmente transferir aplicativos da Ethereum para a BSC. Novos projetos da BSC geralmente reutilizam o c√≥digo fonte da Ethereum com um nome diferente. Abaixo, temos os cinco principais DApps da Ethereum, em n√ļmero de usu√°rios, no DAppRadar.


Na lista, podemos ver dois Automated Market Makers DeFi (Uniswap e Sushi Swap), um jogo cripto (Axie Infinity) e um marketplace peer-to-peer (OpenSea). Ao consultar os cinco principais da BSC, podemos ver muitas semelhanças.


O PancakeSwap foi criado atrav√©s de um hard fork do Uniswap. Autofarm e Pancake Bunny s√£o yield farms ‚Äď uma categoria que n√£o vemos no top 5 da Ethereum. Biswap e Apeswap s√£o ambos Automated Market Makers. Como as taxas na BSC s√£o baixas e as transa√ß√Ķes significativamente mais r√°pidas, yield farms tendem a ser mais eficientes na Binance Smart Chain. Por isso, s√£o escolhas populares dos usu√°rios da BSC.

Quando se trata de jogos cripto, a Ethereum √© realmente o lar dos t√≠tulos mais populares. Embora existam projetos na BSC muito semelhantes aos jogos CryptoKitties e Axie Infinity, eles n√£o conseguiram alcan√ßar um p√ļblico t√£o grande quanto os cl√°ssicos jogos na Ethereum.


Transferências entre redes 

Se você já fez depósitos BEP-20 ou ERC-20 em sua carteira, você deve ter notado que seus endereços de carteira Ethereum e BSC são idênticos. Portanto, se você escolher a rede errada ao retirar seus tokens de uma exchange, poderá recuperá-los facilmente através da outra blockchain.

Se voc√™, acidentalmente, sacar tokens ERC-20 para a BSC, voc√™ ainda pode encontr√°-los no endere√ßo BSC correspondente. √Č poss√≠vel realizar o mesmo processo em caso de envio acidental de tokens da BSC para a Ethereum. Felizmente, em ambos os casos, voc√™ n√£o perder√° seus fundos permanentemente. Para um guia maias detalhado, confira o artigo Como recuperar criptomoedas transferidas para a rede errada na Binance.


Taxas de transação

Para taxas de transa√ß√£o, a BSC e a Ethereum usam um¬†modelo chamado Gas, que mede a complexidade de cada transa√ß√£o. Os usu√°rios da BSC podem definir o pre√ßo de Gas de acordo com a demanda da rede. Os mineradores priorizar√£o as transa√ß√Ķes com pre√ßos de Gas mais altos. O hard fork London da Ethereum, no entanto, prop√Ķe algumas novas modifica√ß√Ķes que devem eliminar a necessidade de altas taxas.

A atualiza√ß√£o da Ethereum cria um novo mecanismo de precifica√ß√£o com uma taxa b√°sica por bloco. A taxa b√°sica muda de acordo com a demanda por transa√ß√Ķes, removendo a necessidade de defini√ß√£o do pre√ßo do Gas por parte dos usu√°rios.

Historicamente, as taxas de Gas da Ethereum têm sido muito mais altas do que as taxas da BSC. A média mais alta foi de US$ 68,72, registrada em maio de 2021. Essa tendência começou a mudar, mas a Ethereum ainda é a mais cara.


Vejamos os custos m√©dios da Ethereum no Etherscan para obter uma ideia melhor. Os tr√™s primeiros n√ļmeros mostram os pre√ßos atuais do Gas na Ethereum. Na BSC e na Ethereum, 1 gwei √© equivalente a 0,000000001 BNB ou ETH, respectivamente. Se voc√™ pagar o pre√ßo mais baixo, a transa√ß√£o demorar√° muito mais para ser conclu√≠da.

Para a simples transfer√™ncia de um token ERC-20 para outra carteira, o pre√ßo m√©dio no momento da escrita √© de US$ 2,46. Esse n√ļmero aumenta para US$ 7,48 ao usar um pool de liquidez do Uniswap, que envolve m√ļltiplas transa√ß√Ķes.


Abaixo, temos uma transação na BSC com uma taxa de apenas US$ 0,03, equivalente à transferência de ERC-20 no rastreador (gas tracker) da Ethereum. A BSC calculou esse valor multiplicando o Gas usado na transação (21.000) pelo preço do Gas (5 gwei).


Tempo de transação

Medir o tempo m√©dio de transa√ß√Ķes em blockchains pode ser complicado. Tecnicamente, uma transa√ß√£o √© conclu√≠da depois que os mineradores validam o respectivo bloco da transa√ß√£o. No entanto, outros aspectos podem afetar o tempo de espera:

  1. Se você não definiu uma taxa alta o suficiente, os mineradores podem atrasar sua transação ou até mesmo não incluí-la em um bloco.

  2. Intera√ß√Ķes mais complexas com a blockchain requerem m√ļltiplas transa√ß√Ķes. Por exemplo, o processo para adicionar liquidez em um pool de liquidez.

  3. A maioria dos servi√ßos s√≥ considera uma transa√ß√£o v√°lida ap√≥s a confirma√ß√£o de um certo n√ļmero de blocos. Essas confirma√ß√Ķes adicionais reduzem o risco de comerciantes e prestadores de servi√ßo terem problemas com seus pagamentos, caso o bloco seja rejeitado pela rede.

Ao analisar as estat√≠sticas do Gas para a Ethereum, podemos ver que o tempo de transa√ß√£o varia de 30 segundos a 16 minutos. Esses n√ļmeros levam em considera√ß√£o as transa√ß√Ķes bem-sucedidas, mas n√£o os requisitos de confirma√ß√Ķes extras.¬†

Por exemplo, se depositar ETH (ERC-20) em sua conta da Binance, voc√™ dever√° aguardar 12 confirma√ß√Ķes de rede. Com uma m√©dia de 1 bloco minerado a cada 13 segundos, conforme o diagrama abaixo, isso adicionaria 156 segundos extras ao depositar ETH em sua carteira spot.


Na BSC, o tempo médio por bloco é de 3 segundos. Quando comparamos isso com os 13 segundos da Ethereum, observamos uma melhora na velocidade de aproximadamente 4,3 vezes.


Mecanismo de consenso

Embora o mecanismo de consenso Proof of Work (PoW) da Ethereum seja semelhante ao do Bitcoin, é muito diferente do mecanismo Proof of Staked Authority (PoSA) da BSC. No entanto, essa diferença não irá durar muito. Com a atualização Ethereum 2.0, a rede usará um mecanismo de consenso Proof of Stake (PoS).

O mecanismo PoSA da BSC combina aspectos do Proof of Authority (PoA) e do Delegated Proof of Stake (DPoS). 21 validadores se revezam em turnos para produzir blocos. Em troca, eles recebem taxas de transação em BNB como recompensa. Para se tornar um validador, um usuário deve primeiro se tornar um candidato elegível. Para isso, ele deve executar um node (nó) e fazer staking de pelo menos 10.000 BNB.

Outros usuários, conhecidos como delegadores, fazem stake de BNB em nome de um candidato eleito. Os 21 principais candidatos eleitos pelo valor em staking irão se revezar para processar os blocos. Todo esse processo se repete a cada 24 horas. Os delegadores também recebem uma parte das recompensas distribuídas aos validadores.

O PoW da Ethereum é um sistema totalmente diferente. Em vez de selecionar validadores, existe uma disputa na comunidade para solução de um quebra-cabeça computacional. Qualquer pessoa pode participar, mas precisará comprar ou alugar equipamentos especializados para mineração. Quanto mais poder computacional, maior será a probabilidade de resolver o quebra-cabeça primeiro e validar um novo bloco. Os mineradores bem-sucedidos recebem taxas de transação e uma recompensa em ETH.

Embora o PoW seja uma forma eficaz de obter consenso e garantir a segurança da rede, os desenvolvedores exploram o uso de outros mecanismos. Seu objetivo é encontrar alternativas mais eficientes e ecológicas sem comprometer a segurança da rede.

Por essas raz√Ķes, a rede Ethereum mudar√° seu mecanismo de consenso para Proof of Stake. Validadores far√£o staking de ETH para ter a chance de produzir novos blocos. Outros validadores ir√£o "atestar '' o bloco e verificar se ele est√° correto. Se algu√©m produzir um bloco contendo transa√ß√Ķes falsas, correr√° o risco de perder todas as suas moedas em staking. Os validadores recebem recompensas por blocos criados com sucesso e tamb√©m por verificar a validade de outros blocos. Ao depositar e fazer staking de grandes quantidades de ETH, validadores mal-intencionados correm o risco de perder todos os seus fundos.


Considera√ß√Ķes finais

√Č claro que existem muitas semelhan√ßas entre a Binance Smart Chain e a Ethereum. Em parte, √© isso que facilitou a migra√ß√£o de usu√°rios da Ethereum para experimentar e come√ßar a usar a BSC. Por√©m, apesar das semelhan√ßas, a BSC adotou mudan√ßas interessantes para melhorar o desempenho e a efici√™ncia da rede. O mecanismo de consenso Proof of Staked Authority (PoSA) permite que os usu√°rios desfrutem de transa√ß√Ķes de blockchain ainda mais r√°pidas e baratas.