O que é Ethereum?

COMPARTILHAR:

Afinal de conta, o que é Ethereum? É a segunda criptomoeda blockchain mais popular, atrás apenas do Bitcoin. Mas, em vez de apenas mais um clone da criptomoeda, o Ethereum traz várias novas ideias e conceitos para a mesa que podem torná-lo ainda mais útil para o futuro da moeda e da economia. Isso inclui uma maneira de usar blockchain para executar código confiável chamado Smart Contracts. Neste artigo, exploraremos as semelhanças e diferenças entre Bitcoin e Ethereum, bem como os novos recursos que tornam o Ethereum único.

A História de Ethereum

Ethereum foi concebido por Vitalik Buterin em 2013. Buterin era um cofundador da Bitcoin Magazine com foco em criptomoeda e queria propor uma maneira de construir aplicativos descentralizados usando a tecnologia blockchain. Depois de não conseguir que a comunidade Bitcoin implementasse suas ideias, ele propôs o desenvolvimento de uma nova plataforma de blockchain com suporte nativo para aplicativos.

No início de 2014, Buterin reuniu um grupo de desenvolvedores e tecnólogos para começar a trabalhar no que se tornaria o Ethereum. Mais tarde naquele ano, uma corporação sem fins lucrativos foi formada na Suíça para formalizar a equipe Ethereum. O diretor de tecnologia Gavin Wood foi o autor do Ethereum Yellow Paper, que especificava a Ethereum Virtual Machine (EVM) que implementaria contratos inteligentes executáveis ​​no blockchain.

Depois disso, os desenvolvedores trabalharam em uma série de versões de prova de conceito da plataforma Ethereum. O trabalho culminou no lançamento com o codinome “Frontier” em julho de 2015, marcando o lançamento oficial da plataforma para uso geral.

Como o Ethereum é diferente do Bitcoin? 

Embora o Ethereum e o Bitcoin sejam criptomoedas e redes de blockchain populares, existem várias diferenças importantes entre os dois.

Ethereum é mais do que uma criptomoeda 

Bitcoin é principalmente uma forma de moeda digital. No blockchain Bitcoin, apenas bitcoins podem ser mantidos e trocados. Embora o Ethereum tenha seu próprio token de criptomoeda nativo, chamado Ether, ele foi realmente projetado como uma plataforma extensível para todos os tipos de contratos inteligentes.

pacote fullstack danki code

Um contrato inteligente é um pedaço de código que pode ser executado e verificado via blockchain. Como o Ethereum implementa um ambiente de script Turing-complete por meio do EVM, sequências complexas podem ser projetadas e executadas por meio do blockchain Ethereum.

Devido a essa natureza extensível, a rede Ethereum tem sido usada para hospedar outras criptomoedas. Isso inclui os chamados Stablecoins – criptomoedas atreladas a 1: 1 em relação ao dólar americano.

Além das criptomoedas, os contratos inteligentes da Ethereum foram usados ​​para criar outros instrumentos financeiros, como fundos do mercado monetário e contas que rendem juros. Um dos maiores desses fundos foi o DAO, um fundo de capital de risco descentralizado. Ele operou durante 2016, até que uma falha em seu software foi descoberta e posteriormente explorada, drenando mais de US $ 60 milhões em valor do fundo.

Mas, desde então, outros fundos e instrumentos surgiram usando a rede Ethereum, incluindo alguns apoiados por grandes jogadores do mundo financeiro. Contratos inteligentes também foram usados ​​para criar cassinos online, mercados de previsão e operações de apostas esportivas.

Ethereum é mais rápido que Bitcoin 

À medida que o blockchain Bitcoin cresceu, o tempo que leva para adicionar um novo bloco à cadeia aumentou significativamente. Isso significa que o tempo que leva para uma nova transação ser totalmente verificada também aumentou. Atualmente, pode levar mais de 10 minutos para que uma transação Bitcoin seja adicionada ao blockchain.

Em contraste, o tempo de bloqueio do Ethereum é de apenas 13 segundos. Isso significa que novas transações podem ser adicionadas e verificadas muito mais rapidamente.

Ethereum Mining é mais justo

Mineração é como novas transações são verificadas e adicionadas ao blockchain. Isso é feito computando hashes criptográficos em blocos de novas transações até que seja encontrado um que atenda a certos critérios. Como recompensa por fazer o trabalho de hash em novos blocos, o minerador ganha uma unidade da criptomoeda.

Quando o Bitcoin foi lançado, a mineração podia ser feita em hardware de computador comum e, em seguida, usando GPUs. Eventualmente, chips especiais chamados ASICs foram desenvolvidos, projetados com o único propósito de computar hashes SHA-256 o mais rápido possível. Isso fez com que a capacidade de mineração fosse acumulada por um pequeno número de mineiros que conseguiram colocar as mãos nesses ASICs.

Em contraste, o Ethereum foi projetado para usar um algoritmo de hash “resistente a ASIC” chamado Ethash. Ele foi projetado para que seja difícil construir um ASIC que ofereça vantagens significativas sobre as GPUs de consumidor padrão para mineração. Embora os ASICs de mineração Ethereum tenham sido lançados em 2018, eles ofereciam apenas ganhos modestos de velocidade em relação às GPUs e, portanto, não se tornaram populares entre os mineradores.

CURSO GRATUITO DE DESENVOLVIMENTO WEB

Ter um algoritmo de mineração justo é mais do que justiça – é uma parte crítica da segurança do blockchain. Se um indivíduo ou grupo é capaz de controlar mais de 51% da capacidade de mineração, então eles podem decidir efetivamente o que é escrito no blockchain. Isso pode incluir transações fraudulentas ou outros erros que podem prejudicar a confiança no blockchain. Ao garantir que a mineração Ethereum permaneça disponível para os usuários médios, ela garante que a mineração não seja assumida por um punhado de grandes jogadores.

Além disso, a mineração de Ethereum gera novas moedas em uma taxa consistente, sendo trocadas apenas por ocasionais garfos rígidos do blockchain. Por outro lado, a dificuldade de mineração de Bitcoin dobra a cada quatro anos por design.

O que o futuro reserva para o Ethereum?

Conforme mencionado, o Ethereum foi projetado para ser usado para muitos usos diferentes, não apenas para criptomoedas. Como resultado, ele recebeu mais atenção de grandes empresas e jogadores importantes do mundo financeiro em comparação com o Bitcoin. Além disso, os desenvolvedores do Ethereum anunciaram planos para mudanças na plataforma em si planejadas para os próximos anos.

Ethereum 2.0: Prova de Participação vs. Prova de Trabalho 

Ethereum 2.0 é uma grande atualização planejada para a plataforma Ethereum. Em vez de depender do esquema de mineração criptográfica tradicional que a maioria das criptomoedas usa, o Ethereum 2.0 usará um sistema de prova de aposta. Em um sistema de prova de aposta, a idade e o número de moedas, ao invés de completar uma certa quantidade de “trabalho” criptográfico, dá a um nó uma chance maior de ganhar moedas para completar um bloco.

Isso reduz a potência computacional necessária para operar a rede e resultará em um aumento significativo da capacidade da rede Ethereum, ao mesmo tempo que reduz o tempo de transação. No entanto, isso exigirá uma grande reforma da rede, que será lançada em três fases.

Ethereum Hard Forks 

Como acontece com qualquer blockchain, Ethereum está sujeito a “hard garfos”. É aqui que um certo número de nós na rede param de reconhecer a validade do blockchain em um determinado ponto e recomeçam com sua própria validade.

Uma dessas bifurcações difíceis aconteceu como resultado do hack DAL, mencionado anteriormente. Alguns usuários do Ethereum sentiram que as transações resultantes do hack deveriam ser invalidadas e removidas do blockchain, efetivamente devolvendo o Ether aos proprietários originais. O blockchain foi bifurcado naquele ponto, com o blockchain original incluindo o roubo continuando como “Ethereum Classic”. Outros eventos, planejados e não planejados, ocorreram periodicamente.

Vulnerabilidades de contrato inteligente 

O hack DAL foi um exemplo de um dos problemas com a computação blockchain e contratos inteligentes. O programa que executa um contrato inteligente deve ser visível para todos os nós que estão usando o blockchain. Ao mesmo tempo, leva tempo para atualizar o blockchain com novas versões do programa. Por isso, se alguma vulnerabilidade for descoberta, haverá tempo suficiente para os invasores explorarem antes que possam ser corrigidas.

CURSO GRATUITO DE PYTHON

Por isso, é extremamente importante que os contratos inteligentes sejam validados e testados extensivamente antes de serem usados, especialmente para contratos e instrumentos financeiros.

Ethereum para negócios e empresas 

Devido à natureza extensível do Ethereum, várias empresas estão investigando ou usando-o para aplicativos de blockchain, em vez de desenvolver sua própria tecnologia de blockchain internamente.

Alguns exemplos incluem certificados virtuais de autenticidade. O relojoeiro suíço Breitling emite COAs digitais para seus relógios, que podem ser transferidos para novos proprietários. As empresas bancárias JP Morgan Chase, Barclays, RBS e outras estão experimentando a tecnologia de blockchain baseada em Ethereum. E empresas de software corporativo como a Microsoft e a IBM também estão trabalhando em software baseado em Ethereum.

Ethereum representa um grande passo à frente para a tecnologia blockchain e criptomoeda. Embora o Ethereum possa ou não ser o futuro da tecnologia financeira, o blockchain certamente veio para ficar para uma ampla variedade de aplicações.

Leia também: Os 5 melhores sites de mineração de criptografia na nuvem atualmente

COMPARTILHAR:
brayan

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.