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 os mesmos em ambos os blockchains. Existem até projetos entre cadeias que operam em ambas as redes. No entanto, existem algumas distinções perceptíveis entre as duas cadeias. Se você está se perguntando qual deles usar, é melhor conhecer e compreender as diferenças.
Tráfego blockchain e ecossistema DApp
Em junho de 2021, Ethereum hospedava mais de 2.800 DApps no blockchain em comparação com cerca de 810 no BSC . É uma diferença significativa, mas considerando a pouca idade do BSC, mostra um ecossistema forte e em crescimento.
Os endereços ativos também são uma métrica importante na cadeia a ser considerada. Apesar de ser um blockchain mais recente, o 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 do Ethereum de 799.580 endereços em 9 de maio de 2021.
Então, qual é a razão por trás do crescimento repentino e massivo do BSC? Muito disso se resume a tempos de confirmação mais rápidos e taxas baixas. O crescimento do BSC também pode estar relacionado ao exagero crescente em torno dos NFTs e da compatibilidade com carteiras criptográficas populares, como Trust Wallet e MetaMask.
Se olharmos para as transações diárias, há uma diferença ainda maior entre os dois. No BSC, é mais rápido e mais econômico para os usuários movimentar seus fundos e interagir com contratos inteligentes . Você pode ver abaixo o pico do BSC de cerca de 12 milhões de transações diárias e seu status atual em mais de quatro milhões.
Por outro lado, Ethereum nunca excedeu 1,75 milhão de transações diárias. Para usuários que precisam movimentar seus fundos regularmente, o BSC parece ser a escolha mais popular. As transações diárias também precisam ser vistas no contexto dos endereços ativos. No momento da escrita, o BSC atualmente tem um número maior de usuários que também realizam mais transações, em média.
DeFi DApps mais usados no Ethereum e BSC
Quando se trata de finanças descentralizadas, há uma grande quantidade de cruzamento de DApp entre o BSC e o Ethereum devido à compatibilidade do blockchains. Os desenvolvedores podem facilmente portar aplicativos do Ethereum para o BSC, e novos projetos BSC geralmente reutilizam o código-fonte aberto do Ethereum com um nome diferente. Vamos dar uma olhada nos cinco principais DApps no Ethereum por usuários no DAppRadar.
Aqui você pode ver uma mistura de dois criadores de mercado automatizados DeFi ( Uniswap e SushiSwap ), um jogo criptográfico ( Axie Infinity ) e um mercado ponto a ponto (OpenSea). Se você der uma olhada nos cinco primeiros do BSC, verá muitas semelhanças.
PancakeSwap foi criado como um hard fork do Uniswap. Autofarm e Pancake Bunny são fazendas produtivas – uma categoria que não vemos nos cinco primeiros da Ethereum. O Biswap e o Apeswap são ambos Formadores de Mercado Automatizados. Como as taxas são tão baratas no BSC e as transações significativamente mais rápidas, as fazendas produtivas tendem a ser mais eficientes na Binance Smart Chain. Esses fatores os tornam uma escolha popular para os usuários do BSC.
Quando se trata de jogos criptográficos , Ethereum é realmente o lar dos títulos mais populares que existem. Embora existam projetos no BSC que são muito semelhantes aos CryptoKitties e Axie Infinity, eles falharam em obter um público tão grande quanto os jogos clássicos no Ethereum.
Transferências entre redes
Se você fez qualquer depósito BEP-20 ou ERC-20 em sua carteira , deve ter notado que os endereços da carteira Ethereum e BSC são idênticos. Portanto, por exemplo, se você escolher a rede errada ao retirar seus tokens de uma troca, poderá recuperá-los facilmente do outro blockchain.
Se você retirar acidentalmente os tokens ERC-20 para o BSC, ainda poderá encontrá-los 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 são perdidos de forma permanente.
Taxas de transação
O BSC e o Ethereum usam um modelo de gás para taxas de transação que medem a complexidade de uma transação. Os usuários do BSC podem definir um preço de gás de acordo com a demanda da rede, e as mineradoras priorizarão as transações com preços de gás mais altos. O hard fork da Ethereum , no entanto, traz algumas novas modificações que provavelmente removerão a necessidade de altas taxas.
A atualização do Ethereum cria um novo mecanismo de preços com uma taxa básica por bloco. A taxa básica muda dependendo da demanda por transações, removendo a necessidade de os próprios usuários decidirem sobre o preço do gás.
Historicamente, as taxas do gás Ethereum têm sido muito mais altas do que as do BSC. A maior média observada foi em maio de 2021 em $ 68,72. Essa tendência começou a mudar, mas o Ethereum ainda é mais caro.
Vejamos os custos médios do Ethereum do Etherscan para obter uma imagem melhor. Os três primeiros números mostram os preços atuais do gás no Ethereum. Para BSC e Ethereum, um gwei é igual 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 uma simples transferência de um token ERC-20 para outra carteira, o preço médio no momento da escrita é $ 2,46. Esse número aumenta para $ 7,58 ao usar um pool de liquidez Uniswap que envolve várias transações.
Abaixo, podemos ver uma transação no BSC com uma taxa de apenas $ 0,03, equivalente à transferência ERC-20 no rastreador de gás Ethereum. O BSC calculou isso multiplicando o gás usado pela transação (21.000) pelo preço do gás (5 gwei ).
Tempo de transação
Medir o tempo médio de transação em blockchains pode ser um pouco complicado. Embora uma transação seja tecnicamente concluída depois que os mineiros validam o bloco em que está, outros aspectos podem afetar o tempo de espera:
Se você não definiu sua taxa alta o suficiente, as mineradoras podem atrasar sua transação ou até mesmo não incluí-la em um bloco.
Interações mais complexas com o blockchain requerem várias transações. Por exemplo, adicionar liquidez a um pool de liquidez.
A maioria dos serviços só considerará uma transação válida após a confirmação de um certo número de blocos. Essas confirmações extras reduzem o risco de comerciantes e prestadores de serviço terem os pagamentos revertidos caso o
bloqueio seja rejeitado pela rede.
Se olharmos acima para as estatísticas de 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 as transações bem-sucedidas, mas não os requisitos de confirmação extra.
Por exemplo, se você depositar ETH (ERC-20) em sua conta Binance, precisará aguardar 12 confirmações de rede. Com um bloco extraído aproximadamente a cada 13 segundos, como você pode ver no diagrama abaixo, isso adicionaria 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 de Ethereum, observamos uma melhora na velocidade de aproximadamente 4,3 vezes.
Mecanismo de consenso
Embora o mecanismo de consenso da Prova de Trabalho Ethereum (PoW) seja semelhante ao do Bitcoin, é muito diferente da Prova de Autoridade Staked (PoSA) do BSC. No entanto, essa diferença não durará muito. Com o Ethereum 2.0 , a rede usará um mecanismo de Prova de aposta (PoS).
O PoSA do BSC combina aspectos de Prova de Autoridade (PoA) e Prova de Participação Delegada (DPoS). 21 validadores se revezam para produzir blocos e, em troca, recebem como recompensa taxas de transação do BNB. Para se tornar um validador, é necessário executar um nó e apostar em pelo menos 10.000 BNB para se tornar um candidato eleito .
Outros usuários, conhecidos como delegadores , colocam o BNB em defesa de um candidato eleito . Os 21 principais candidatos eleitos pelo valor apostado irão se revezar para processar os blocos. Todo esse processo se repete a cada 24 horas. Os delegados também recebem uma parte das recompensas que os validadores ganham.
O PoW da Ethereum é um sistema extremamente diferente. Em vez de a comunidade escolher validadores, há uma corrida para resolver um quebra-cabeça computacional. Qualquer pessoa pode participar, mas precisará comprar ou alugar equipamentos especializados em mineração . Quanto mais poder de computação você tiver, maior será a probabilidade de resolver o quebra-cabeça primeiro e validar um bloco. Os mineiros bem-sucedidos recebem taxas de transação e uma recompensa ETH.
Embora o PoW seja uma forma eficaz de criar consenso e garantir a segurança da rede, os desenvolvedores exploraram o uso de outros mecanismos. Seu objetivo é encontrar alternativas mais eficientes e ecológicas sem comprometer a segurança.
Por essas razões, a rede Ethereum acabará mudando para a Prova de Participação . Os validadores apostarão na ETH por uma chance de produzir blocos. Outros validadores irão “atestar ” o bloqueio e verificar se está correto. Se alguém produzir um bloco contendo transações falsas, correrá o risco de perder todas as suas moedas apostadas. Os validadores recebem recompensas pelos bloqueios bem-sucedidos e por quaisquer atestados que façam. Por depositando e apostando diretamente grandes quantidades de ETH, os validadores mal-intencionados correm o risco de perder seus fundos.
Pensamentos finais
É claro que existem muitas semelhanças entre Binance Smart Chain e Ethereum. Em parte, é isso que tornou tão fácil para os usuários do Ethereum migrar e começar a experimentar o BSC. Mas, apesar das semelhanças, o BSC adotou mudanças interessantes para tentar melhorar o desempenho e a eficiência. O mecanismo de consenso Proof of Staked Authority (PoSA) possibilitou que os usuários desfrutassem de transações de blockchain ainda mais baratas e rápidas.