Conheça algumas das principais diferenças entre Bitcoin e Ethereum, os dois maiores projetos e comunidades de blockchain do mundo, e entenda como esses projetos adquiriram o valor e a importância que têm hoje.
As duas criptomoedas Mais importante do mundo, Bitcoin y Ethereum, têm em geral muitas coisas em comum, mas também grandes diferenças. Na verdade, às vezes pode parecer que são duas tecnologias completamente diferentes.
Bitcoin e Ethereum têm semelhanças porque suas raízes estão na tecnologia blockchain. Eles também são ativos virtuais usados como forma de pagamento ou reserva de valor.
No entanto, os dois têm grandes diferenças (mesmo que pareça não fazer sentido), já que a base de suas tecnologias é diferente: enquanto o Bitcoin é desenvolvido para ser um meio de pagamento, o Ethereum visa se tornar uma plataforma para o desenvolvimento de novas aplicações e casos de uso.
Analisando as diferenças entre Bitcoin e Ethereum
Criador das moedas
Começamos com a gênese dessas criptomoedas, seus criadores. Não é segredo para ninguém que o criador do Bitcoin é Satoshi Nakamoto que em 2009 publicou a primeira versão do Bitcoin.
Com o whitepaper do Bitcoin, a ideia do tecnologia blockchain (como a conhecemos hoje) e o conceito de criptomoedas. Foi ele quem iniciou a revolução das criptomoedas. Seu trabalho iniciaria uma avalanche de milhares e milhares de criptomoedas que nasceriam derivadas do Bitcoin. Ninguém sabe quem é Satoshi Nakamoto, Ele sumiu há algum tempo e deixou o projeto nas mãos da comunidade, que continua trabalhando em uma urbanização gratuita.
Por sua vez, o Ethereum foi criado por uma grande equipe de desenvolvedores, entre os quais se destaca Vitalik Buterin, um jovem que teve a visão inicial de criar algo muito maior e mais complexo que o Bitcoin, tentando transformar o mundo das criptomoedas com a chegada do smart contracts de Turing Completo. Ele é uma pessoa atualmente conhecida por muita gente, uma figura pública, que constantemente dá sua opinião influenciando o crescimento da Ethereum.
Financiamento de desenvolvimento
Outro ponto interessante de comparação entre o Bitcoin e o Ethereum é a forma como os dois projetos financiaram seu desenvolvimento. No caso do Bitcoin, seu desenvolvimento foi totalmente gratuito e não houve interesse econômico inicial. Na verdade, Satoshi Nakamoto desenvolveu o software sem recorrer à solicitação ou coleta de fundos. Mesmo o Core inicial participou do desenvolvimento do Bitcoin sem receber qualquer pagamento por seu trabalho.
Hoje, muito do desenvolvimento do Bitcoin permanece o mesmo. Na verdade, a maioria dos desenvolvedores não é paga por seu trabalho. Por outro lado, apenas alguns deles recebem algum salário graças a doações de pessoas, fundações e organizações pró-cripto. E, finalmente, apenas alguns recebem salários por empregos relacionados ao Bitcoin em outras empresas, e não diretamente por seu trabalho no protocolo.
No caso do Ethereum, a situação é muito diferente. Ethereum começou seu desenvolvimento após uma ICO (oferta inicial de moedas) em 2014 com a qual foi possível arrecadar a soma de 18 milhões de dólares. Na verdade, O Ethereum foi o primeiro ICO no mundo criptográfico e praticamente um dos poucos que teve desenvolvimento e sucesso bastante claros.
Com o capital levantado, desenvolvedores, designers, tradutores e outros que contribuíram para tornar o Ethereum uma realidade foram pagos. Isso não é negativo, pagar pelo trabalho das pessoas é louvável e justo, mas o modelo de ICO que a Ethereum usou para seu desenvolvimento serviu de padrão para outros projetos tentarem com consequências desastrosas e bilhões de dólares em prejuízos, devido a pelo menos golpes das ICO.
Por outro lado, depois do Ethereum, interesses comerciais muito poderosos acabaram se estabelecendo, começando com Ethereum Enterprise Alliance y ConsenSys, que em muitas ocasiões receberam a rejeição da comunidade por suas práticas questionáveis
Nível de descentralização
No que diz respeito à descentralização, Bitcoin é a criptomoeda mais descentralizada do mundo. É a rede com maior número de nós, mineradores, desenvolvedores, poder computacional e forks.
Além disso, o desenvolvimento do Bitcoin é muito mais descentralizado do que o do Ethereum, pois nele seus desenvolvedores geram uma forte centralização, marcando o caminho que o desenvolvimento do blockchain deve seguir.
Por outro lado, Ethereum é um projeto que na época foi maculado por quebrar a imutabilidade da blockchain, por reescrever parte de sua história para apagar o furto ocorrido em The DAO e recuperar os fundos da organização, tudo sob uma série de ações bastante discutíveis e que criou uma forte divisão na comunidade e a blockchain, dando origem a Ethereum Classic (ETC), que seria a criptomoeda Ethereum original e blockchain que se recusou a aceitar a referida reescrita.
Isso é algo que não acontecia no Bitcoin, já que quebra alguns dos princípios blockchain e dá origem à censura.
Preço da moeda
Uma das primeiras diferenças que costumamos ver entre Bitcoin e Ethereum é a diferença de preço entre os dois. O Bitcoin sempre valeu mais que o Ethereum, e algumas razões para isso são:
- Bitcoin tem um problema limitado.
- É mais aceito pelos usuários.
- Tem uma base de usuários muito maior
- Gera mais confiança por ser um projeto com mais tempo e maturidade.
O Ethereum, por outro lado, tem um valor muito menor por token. Além disso, muitas pessoas ficam impressionadas com o fato de que alguns tokens que vivem entre os contratos inteligentes da Ethereum têm uma avaliação muito maior do que a mesma criptomoeda (Ether) em sua blockchain.
No entanto, esse é um erro comum, pois os usuários devem confiar na capitalização e não no preço do token.
Por outro lado, o Ethereum possui um sistema inflacionário de emissão de moedas, que manteve o valor de seu token com um crescimento de preço bastante baixo, algo que compensa com o número de tokens emitidos e que acaba se refletindo em sua capitalização de mercado, a segunda maior do mundo.
Emissão total de moedas
Outra diferença entre Bitcoin e Ethereum é a emissão de moedas. No caso do Bitcoin, a emissão é determinada para um total aproximadamente 21 milhões de bitcoins, você nunca pode exceder esse valor. Mais longe, a emissão de Bitcoin diminui com o tempo até atingir 0, portanto, uma emissão do tipo deflacionário.
Em seu lugar, Ethereum tem uma emissão inflacionária total e uma emissão infinita de moedas em sua totalidade. Este último é um ponto ainda debatido pela comunidade e não há consenso sobre o que deve ser feito a respeito. A isso se acrescenta que o Ethereum possui um controle de inflação que evita que seja gerada uma inflação de mais de 2% ao ano, com base no total de moedas ativas no sistema. Isso é possível porque a geração de moedas por bloco em Ethereum é muito pequena, atualmente atingindo 2 Ether por bloco (aproximadamente a cada 15 segundos).
Existem atualmente mais de 111 milhões de Ether em circulação e mais continuarão a ser gerados, mesmo quando o Ethereum 2.0 e seu modelo de mineração Proof of Stake (PoS) seja ativado.
Mineração de criptomoeda
A mineração é outra das grandes diferenças entre Bitcoin e Ethereum. Primeiro, o Bitcoin usa o conhecido modelo de Prova de Trabalho (Proof of Work – PoW), usando o algoritmo HashCash e a função hash SHA-256 para realizar trabalho computacional. Este é um modelo de mineração que atualmente só é possível com os mineiros ASIC devido ao enorme poder computacional que a rede Bitcoin possui. De fato, A rede Bitcoin é tão poderosa que nem todos os supercomputadores do TOP 500 juntos a superariam em poder.
Outra das características importantes da mineração Bitcoin é que é gera um novo bloco aproximadamente a cada 10 minutos, sofre de ajustes de dificuldade a cada 2016 blocos (cerca de 14 dias) e tem um halving (divisão pela metade da recompensa do bloco) a cada 210.000 blocos (cerca de 4 anos). Atualmente, a geração de moedas para cada novo bloco minerado em Bitcoin é de 6,25 BTC.
Por sua vez, o Ethereum usa, desde Setembro de 2022 com The Merge, o chamado Proof of Stake (PoS), ou Teste de Validação, que reduziu a poluição gerada em até 99% o fato de realizar transações na blockchain Ethereum.
Antes da mudança, as transações no Ethereum eram realizadas usando um algoritmo chamado Dagger-Hashimoto (Ethash) e a função de hash Keccak (uma função semelhante ao SHA). A mineração era intensiva no uso de memória, portanto, em princípio, era resistente a ASICs, situação que foi superada em 2018 com o surgimento do primeiro ASIC para essa criptomoeda, o AntMiner E3. No entanto, a mineração no Ethereum ainda era possível usando GPUs, o que não poderia ser feito com Bitcoin.
mineração em ethereum gerou um novo bloco aproximadamente a cada 10-20 segundos, sofria de ajustes contínuos de dificuldade e não tinha um sistema de halving adequado, mas seu valor de emissão diminuía de acordo com um consenso alcançado na comunidade.
Gestão de comissão
Um ponto que marca a diferença entre Bitcoin e Ethereum é a maneira como eles lidam com as comissões de mineração.
No Bitcoin, as comissões de mineração levam em consideração valores como a complexidade da mineração devido ao número de entradas e saídas, pois isso afeta o tamanho do espaço ocupado pela transação. Este espaço é o que finalmente lhe dirá o preço da transação e a comissão a ser paga é ditada pela demanda e oferta gerada pelos usuários em função do congestionamento da rede.
Ou seja, em Bitcoin se a rede estiver muito congestionada, a alta demanda por transações fará com que o fornecimento de espaço dos blocos em Bitcoin (limitado a 2 MB máximo baixo SegWit) é insuficiente para servir a todos. Caso a rede tenha muitas transações para processar, os mineiros vão priorizar quem paga mais satoshis (a menor unidade decimal de bitcoin) por byte de comissão. Isso resulta em, se você quiser ser confirmado no próximo bloco, Você terá que pagar uma comissão alta. Os que pagam menos não serão priorizados pelos mineradores e serão processados por eles quando houver menor sobrecarga.
Custo TX (BTC) = (TX em Bytes * Preço por Byte da rede) * Custo BTC
No Ethereum o esquema é semelhante, mas em vez de espaço de armazenamento, falamos Gas, ou o que é o mesmo, poder de computação para consumir. Gas é uma unidade de medida usada no Ethereum para medir a quantidade de potência de computação que será necessária para processar uma determinada ação dentro do motor do Ethereum: a Ethereum Virtual Machine (EVM). Este Gás tem uma série de limitações, por exemplo, uma transação normal não pode gastar mais de 21.000 unidades de gás, mas os contratos inteligentes são praticamente ilimitados a esse respeito.
Estas Unidades de Gás têm um custo que se mede em Gwei (a menor unidade decimal de Ether). A partir daí, para saber o total a pagar por uma transação, estabelece-se uma relação entre o total de Gás que a transação necessita, o custo da Unidade de Gás em Gwei, e o valor do Ether, o que nos deixa com esta formulação:
Custo Tx (ETH) = ((Gas TX * Custo Gas) * 0,00000001) * Custo Ether
Como você pode ver, a forma como as comissões são tratadas em ambas as criptomoedas é diferente, mas no final todas acabam nas mãos de mineradores de Bitcoin ou validadores no caso do Ethereum.
Outra curiosidade sobre as comissões é que no Bitcoin a transação coinbase que administra esses fundos só pode ser gasto após 100 confirmações (aproximadamente 16 horas), enquanto na Ethereum os saldos ficam disponíveis quando 30 confirmações são concluídas (aproximadamente 7 minutos).
Escalabilidade
A escalabilidade do Bitcoin e do Ethereum apresentam grandes diferenças. No Bitcoin, a escalabilidade é atualmente limitado a cerca de 7-8 transações por segundo. Mas no Ethereum os valores vão até o 16-20 transações por segundo.
O Ethereum é duas vezes mais escalável que o Bitcoin, mas costuma apresentar níveis de congestionamento maiores que o Bitcoin, pois tem a atividade de milhares de tokens adicionais que em suma sobrecarregam a rede, algo que não acontece no Bitcoin.
Atualmente, a blockchain do Bitcoin ocupa 300 GB enquanto a do Ethereum é de 5000 GB. Isso torna aparentes os problemas de escalabilidade em ambas as criptomoedas. Portanto, os desenvolvedores procuram maneiras de melhorar essa situação. Por exemplo, em Bitcoin eles apostam em soluções de segunda camada como Lightning Network e soluções na cadeia como Taproot y Schnorr para melhorar a escalabilidade.
No Ethereum, a aposta no início foi parecida, com protocolos de segunda camada. No entanto, eles decidiram abandonar todos esses esforços e se concentrar em mudar todo o protocolo para fornecer escalabilidade nativa na cadeia. Em parte, graças à mudança do protocolo de consenso de Proof of Work para Proof of Stake.
Por outro lado, espera-se que, no futuro, a implementação de raspando no Ethereum melhoram muito a escalabilidade.
Smart Contracts
Uma das maiores diferenças entre Ethereum e Bitcoin está nos smart contracts ou contratos inteligentes.
O Bitcoin foi criado com funcionalidade de contrato inteligente bastante limitada e seu potencial pode ser explorado graças a Bitcoin Script. Esta linguagem tem uma série de OP_CODES, que são processados pelos nós e nós permitem que você programe a lógica na execução da própria transação, funcionalidade que deu ao Bitcoin o nome de dinheiro programável.
No entanto, Bitcoin Script é uma linguagem mais limitada do que Ethereum, especialmente porque não é Turing Complete. Além disso, não possui nativamente uma linguagem intermediária que simplifique o desenvolvimento, o que torna a programação de sistemas avançados mais complexa.
Essa limitação do Bitcoin foi explorada pela Ethereum para ganhar um nicho. Para isso, foi desenvolvida a Ethereum Virtual Machine (EVM), uma máquina virtual capaz de executar instruções Turing Complete. Para isso, possui uma linguagem semelhante ao JavaScript para que qualquer programador possa desenvolver scripts (contratos inteligentes) para lançar em sua blockchain. Como resultado, Ethereum é a plataforma usada para implantar aplicativos descentralizados por excelência.
No entanto, embora isso também tenha suas limitações. Ethereum tem uma clara vantagem. Um que tem sido amplamente utilizado para desenvolver um amplo ecossistema de aplicações descentralizadas voltadas para o setor financeiro (DeFi) Um setor cujo florescimento pode ser o prelúdio para a massificação das criptomoedas.
Claro, o Bitcoin também não ficou de braços cruzados. De fato, atualmente possui diferentes projetos que visam desenvolver um ecossistema de contratos inteligentes Turing Complete. Tudo isso, com o objetivo de ampliar a potência e usabilidade desta rede.
Resumo das diferenças entre Bitcoin e Ethereum
Características | Bitcoin | Ethereum |
---|---|---|
Criador | Satoshi Nakamoto | Vitalik Buterin |
Financiamento | Sem financiamento | ICO em 2014, $ 18 milhões arrecadados |
Nível de descentralização | Alto | Médio (muitas decisões dependem de um pequeno grupo de pessoas) |
Preço da moeda | Em alta, seu preço é consolidado por uma política deflacionária, aceitação e confiança. | Médio, seu preço flutua devido à emissão inflacionária e à pressão ascendente do Bitcoin. |
Emissão total de moedas | Limitada (aprox. 21 milhões de moedas) | Ilimitado (A emissão total não é limitada, a emissão anual no momento permanece em 18 milhões, ETH 2.0 irá levá-la para 2 milhões anuais) |
Mineração | Algoritmo de Prova de Trabalho (PoW) com SHA-256 | Atualmente, o algoritmo de Proof of Stake (PoS) |
Escalabilidade | Atualmente, de 6 a 8 transações por segundo. Com o LN e outros canais de pagamento, as transações são quase instantâneas. | Com a mudança para ETH 2.0 teoricamente será possível atingir até 100.000 transações por segundo. |
Smart Contracts | Limitado. No momento não há suporte total para Turing. | Avançado. Suporte Turing completo e uma linguagem de programação flexível para codificação fácil. |