Saiba mais sobre algumas das diferenças mais marcantes entre Bitcoin e Ethereum, os dois maiores projetos e comunidades de blockchain do mundo, e assim entenda como esses projetos adquiriram o valor e a importância que têm hoje. 

Lás dois criptomonedas mais importante no mundo criptográfico, Bitcoin y EthereumEm geral, eles têm muitas coisas em comum; no entanto, também têm grandes diferenças. Tanto que às vezes pode parecer que se trata de duas tecnologias completamente diferentes.

Isso, que pode soar como algo completamente ilógico, não é tanto na realidade. Especialmente se levarmos em conta que existem diferentes criptomoedas. E acima de tudo, onde cada um deles é construído com base em tecnologias que podem ou não ser semelhantes às do Bitcoin. Neste artigo, vamos nos concentrar em estudar quais são as semelhanças e diferenças entre Bitcoin e Ethereum.

Analisando as diferenças entre Bitcoin e Ethereum

Criador de moedas

Começamos com a gênese dessas criptomoedas, seus criadores. Não é segredo para ninguém que o criador do Bitcoin, o tecnologia blockchain e o conceito de criptomoedas é Satoshi Nakamoto, que em 2009 publicou a primeira versão do Bitcoin. Foi ele quem iniciou a revolução da criptomoeda. Um trabalho que mais tarde iniciaria toda aquela avalanche de milhares e milhares de criptomoedas que nasceriam derivadas de seu trabalho. Ninguém sabe quem é Satoshi Nakamoto, nem ele fala para dar sua opinião deixando o Bitcoin crescer livremente.

Por sua vez, o criador do Ethereum é uma grande equipe de desenvolvedores, entre os quais se destaca Vitalik Buterin, um jovem que foi um precursor da visão inicial, querendo criar algo muito maior e mais complexo do que o Bitcoin, tentando transformar o mundo das criptomoedas com a chegada do smart contracts Turing Complete. 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.

Atualmente, a maior parte do desenvolvimento do Bitcoin permanece o mesmo. Na verdade, a maioria dos desenvolvedores não recebe remuneração por seu trabalho. Por outro lado, apenas alguns deles recebem algum estipêndio graças a doações de pessoas, fundações e organizações pró-criptografia. E, finalmente, apenas alguns recebem salários por empregos relacionados ao mundo criptográfico do 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 um ICO (oferta inicial de moeda) em 2014 com o qual foi possível arrecadar a soma de 18 milhões. Na verdade, Ethereum foi o primeiro ICO no mundo criptográfico e praticamente um dos poucos ICOs que teve um desenvolvimento e sucesso bastante claros.

Com esse capital, foram pagos desenvolvedores, designers, tradutores e outras pessoas que contribuíram para tornar o Ethereum uma realidade. Isso não é realmente negativo, pagar pelo trabalho das pessoas é louvável e justo, mas o modelo da OIC que Ethereum usou para seu desenvolvimento serviu de padrão, de modo que muitos outros projetos o experimentarão com consequências terríveis e bilhões de dólares em perdas, devido a Golpes de ICO. Por outro lado, após Ethereum, interesses comerciais muito poderosos foram estabelecidos, 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

Quando se trata de descentralização, o Bitcoin é a criptomoeda mais descentralizada que existe em todo o mundo da criptografia. É a rede com o maior número de nós, mineradores, desenvolvedores, poder de computação e garfos.

Além disso, o desenvolvimento do Bitcoin é muito mais descentralizado do que o Ethereum, pois neste último, seus desenvolvedores geram uma forte centralização que marca o caminho que o desenvolvimento do Ethereum deve percorrer.

Por outro lado, Ethereum é um projeto que na época foi maculado por quebrar a imutabilidade do blockchain, por reescrever parte de sua história para apagar o furto ocorrido em The DAO e recuperar os fundos daquela organização, tudo sob uma série de ações bastante discutíveis que geraram uma forte divisão da comunidade e do blockchain, dando origem ao Ethereum Classic (ETC), que seria a criptomoeda original e blockchain da Ethereum ao não aceitar a referida escritura.

Isso é algo que não acontecia no Bitcoin, já que quebra alguns dos princípios do blockchain e dá origem à censura.

Preço da moeda

Uma das primeiras diferenças que geralmente vemos entre Bitcoin e Ethereum é o diferencial de preço entre os dois. O Bitcoin sempre teve um valor maior do que o Ethereum, e alguns motivos para isso são: O Bitcoin é limitado, é mais aceito, tem uma base de usuários muito maior e gera mais confiança por ser um projeto com mais tempo e maturidade.

O ethereum, por outro lado, tem um valor muito mais baixo por token éter. Além disso, muitas pessoas ficam chocadas com o fato de que alguns tokens que tornam a vida entre os contratos inteligentes Ethereum têm uma avaliação muito maior do que a criptomoeda (Ether) de seu blockchain. Por exemplo, Token Maker (MKR) tem uma avaliação atual de cerca de € 521 contra € 323 para Ether.

No entanto, o erro comum é olhar para o preço e não para a capitalização. No caso do Maker, embora seus tokens valham mais, ele tem uma capitalização de mercado muito menor do que o Ethereum.

Ou seja, a Ethereum possui um sistema de emissão de moedas inflacionário que tem feito com que o valor de seu token mantenha um crescimento de preço bastante baixo, algo que compensa a quantidade de tokens emitidos e que acaba refletindo em sua capitalização de mercado o segundo maior do mundo criptográfico.

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 éter em circulação e mais continuarão a ser gerados, mesmo como Ethereum 2.0 e seu modelo de mineração Proof of Stake (PoS) vá ativo.

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 (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 característica importante da mineração de Bitcoin é que ele gera um novo bloco aproximadamente a cada 10 minutos, ele sofre de configurações de dificuldade cada bloco de 2016 (cerca de 14 dias) e tem um halving (dividido 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, Ethereum usa a mesma Prova de Trabalho (PoW), mas usando um algoritmo chamado Dagger-Hashimoto (Ethash) e a função hash Keccak (uma função semelhante a SHA). A mineração é intensiva no uso de memória, por isso era inicialmente resistente aos 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 em Ethereum ainda é possível usando GPUs, o que não pode ser feito em Bitcoin.

Uma característica importante da mineração em Ethereum é que ela gera um novo bloco aproximadamente a cada 10-20 segundos, sofre ajustes de dificuldade continuamente e não tem um sistema adequado de redução pela metade, mas seu valor de emissão diminui de acordo com um consenso alcançado na comunidade. Atualmente, a geração de moedas para cada novo bloco extraído em Ethereum é de 2 Ether.

Gestão de comissão

Um ponto que marca a diferença entre Bitcoin e Ethereum é a maneira como eles lidam com o comissões de mineração. No Bitcoin, as comissões de mineração levam em consideração valores como a complexidade das mesmas devido ao número de entradas e saídas, pois isso afeta o tamanho do espaço ocupado pela transação. Esse espaço é o que finalmente informa o preço da transação e a comissão a pagar é ditada pela demanda e oferta gerada pelos usuários dependendo 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. Daí resulta que, se quiser ser confirmado no próximo bloco, terá de pagar uma comissão elevada. Aqueles que pagam menos não serão uma prioridade para os mineradores e eles os processarão quando houver menos despesas gerais.

Custo TX (BTC) = (TX em bytes * Preço de rede por byte) * 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. Gás é 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 Ethereum: o Máquina Virtual Ethereum (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 virtualmente ilimitados nesse sentido.

Essas unidades de gás têm um custo que é medido em Gwei (a menor unidade decimal de Éter). A partir daí, para saber o total a pagar por uma transação, estabelece-se uma relação entre o total de Gás de que a transação necessita, o custo da Unidade de Gás em Gwei e o valor do Éter, o que nos deixa com esta formulação:

Custo Tx (ETH) = ((Gas TX * Custo Gás) * 0,00000001) * Custo Éter

Como você pode ver, a maneira como as comissões são tratadas nas duas criptomoedas é diferente, mas todas acabam nas mãos dos mineiros.

Outra curiosidade sobre as comissões é que no Bitcoin o transação com base em moeda 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 tem grandes diferenças. No Bitcoin, a escalabilidade está atualmente limitada a cerca de 7 a 8 transações por segundo. Mas no Ethereum os valores vão até 16-20 transações por segundo. Falamos sobre o Ethereum dobrando em escalabilidade para o Bitcoin, mas, no entanto, o Ethereum atualmente tende a apresentar níveis mais elevados de congestionamento do que o Bitcoin. Esta situação se deve ao fato de que o Ethereum carrega consigo a atividade de milhares de tokens adicionais que em suma sobrecarregam a rede, algo que não acontece no Bitcoin.

Atualmente, o blockchain do Bitcoin ocupa 300 GB, enquanto o da Ethereum é de 5000 GB. Se 5000 GB ou 5 TB e aumentando drasticamente.  Isso torna aparentes os problemas de escalabilidade em ambas as criptomoedas. Portanto, os desenvolvedores estão procurando maneiras de melhorar essa situação. Por exemplo, no 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.

Na Ethereum, a aposta no início foi semelhante. No entanto, eles decidiram abandonar todos esses esforços e se concentrar em alterar todo o protocolo para fornecer escalabilidade on-chain nativa. Isso graças à mudança do protocolo de consenso de Proof of Work para Proof of Stake, além do uso de sharding em seu novo protocolo, Ethereum 2.0. No entanto, esta é uma aposta arriscada e no momento ainda em desenvolvimento. 

Contratos Inteligentes

Uma das maiores diferenças entre Ethereum e Bitcoin está no contratos inteligentes ou contratos inteligentes. Bitcoin foi criado com uma funcionalidade de contrato inteligente bastante limitada e seu potencial pode ser explorado graças a Bitcoin Script. Este idioma tem uma série de OP_CODES que são processados ​​pelos nós e nos permitem programar 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 Ethereum não é Full Turing. Além disso, não possui nativamente uma linguagem intermediária que simplifica o desenvolvimento, o que torna a programação de sistemas avançados mais complexos.

Essa limitação do Bitcoin foi explorada pela Ethereum para ganhar um nicho. Para isso, ele desenvolveu o Máquina Virtual Ethereum (EVM), uma máquina virtual capaz de executar instruções com capacidade total de Turing. Para isso, ele teria uma linguagem semelhante ao JavaScript para que qualquer programador pudesse desenvolver scripts (contratos inteligentes) para lançar em seu blockchain. Como resultado, Ethereum é a plataforma para implantação de aplicativos descentralizados (usados ​​por meio de DApps) por excelencia.

No entanto, embora isso não seja sem limitações. Ethereum tem uma vantagem clara a esse respeito. Um que tem sido amplamente utilizado para desenvolver um amplo ecossistema de aplicativos descentralizados voltados 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. Na verdade, atualmente possui diferentes projetos que visam desenvolver um ecossistema de contrato inteligente Turing Completo. Tudo isso com o objetivo de ampliar a potência e a usabilidade dessa 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 PoW com Ethash (Keccak), com ETH 2.0 o algoritmo será alterado para Prova de Estaca (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. Entre 16-20 transações por segundo. Com a mudança para ETH 2.0 será possível, teoricamente, chegar a 100.000 transações por segundo.
Contratos Inteligentes 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.