Tech

O que é Etherium e como você pode usá-lo

O Ethereum, sendo um sistema descentralizado, é totalmente autônomo e não é controlado por ninguém. Conheça tudo por trás desta nova tecnologia


Ethereum é uma rede blockchain descentralizada criada para executar contratos inteligentes (smart contracts) de forma automatizada. Ao invés de manter seus próprios servidores, são os próprios usuários da rede que armazenam e processam essa informação.

Além destes contratos inteligentes a rede mantém os saldos de todos os endereços de Ether (ETH), sua moeda nativa, além dos inúmeros tokens que se aproveitam dessa estrutura por conta da segurança e descentralização.

Ethereum e Ether é a mesma coisa? Ethereum é o nome da rede blockchain, enquanto Ether (ETH) é uma criptomoeda.  

Para realizar transações ou execução de contratos inteligentes (smart contracts) na rede é necessário realizar o pagamento destinado aos mineradores em Ether (ETH).

Desta forma, o Ether (ETH) atua como um combustível da rede Ethereum, portanto é comum o uso do termo Ethereum quando se fala da criptomoeda.

Entenda-melhor

Para entender completamente o Ethereum, o que ele faz e como ele pode potencialmente impactar nossa sociedade, é importante saber quais são suas principais propriedades e como elas diferem das abordagens padrão.

Em primeiro lugar, o Ethereum é um sistema descentralizado, o que significa que não é controlado por nenhuma entidade governante. A maioria absoluta dos serviços on-line, empresas e negócios são construídos em um sistema de governança centralizada. Essa abordagem tem sido usada há centenas de anos e, embora a história tenha provado repetidas vezes que ela é falha, sua implementação ainda é necessária quando as partes não confiam umas nas outras.

Uma abordagem centralizada significa controle de uma entidade única, mas também significa um único ponto de falha, o que torna os aplicativos e os servidores on-line que utilizam esse sistema extremamente vulneráveis a ataques de hackers e até a quedas de energia. Além disso, a maioria das redes sociais e outros servidores on-line exigem que os usuários forneçam pelo menos algum grau de informação pessoal, que são armazenadas em seus servidores. De lá, ele pode ser facilmente roubado pela própria empresa, por funcionários desonestos ou hackers.

O Ethereum, sendo um sistema descentralizado, é totalmente autônomo e não é controlado por ninguém. Não tem um ponto central de falha, pois está sendo executado em milhares de computadores de voluntários em todo o mundo, o que significa que nunca pode ficar off-line. Além disso, as informações pessoais dos usuários permanecem em seus próprios computadores, enquanto o conteúdo, como aplicativos, vídeos etc., permanece sob controle total de seus criadores sem obedecer às regras impostas pelos serviços de hospedagem como App Store e YouTube.

Em segundo lugar, é importante entender que, embora constantemente comparados entre si, Ethereum e Bitcoin são dois projetos completamente diferentes com objetivos totalmente diferentes. 

O-Bitcoin é a primeira criptomoeda de todos os tempos e um sistema de transferência de dinheiro, construído e suportado por uma tecnologia de contabilidade pública distribuída chamada Blockchain.

O Ethereum pegou a tecnologia por trás do Bitcoin e expandiu substancialmente suas capacidades. É toda uma rede, com seu próprio navegador de Internet, linguagem de codificação e sistema de pagamento. Mais importante, permite que os usuários criem aplicativos descentralizados no Blockchain do Ethereum.

Essas aplicações podem ser ideias inteiramente novas ou retrabalhos descentralizados de conceitos já existentes. Ele essencialmente corta o intermediário e todas as despesas associadas ao envolvimento de terceiros. Por exemplo, o único lucro proveniente de usuários “curtindo” e “compartilhando” as postagens de seus músicos favoritos no Facebook é gerado a partir de um anúncio colocado em sua página e vai diretamente para o Facebook. Em uma versão Ethereum dessa rede social, tanto os artistas quanto o público receberiam prêmios por comunicação e apoio positivos. Da mesma forma, em uma versão descentralizada do Kickstarter, você não receberá apenas algum artefato por sua contribuição para a empresa. Você receberá uma parte dos lucros futuros da empresa. Por fim, os aplicativos baseados no Ethereum removerão todos os tipos de pagamentos para terceiros por fascinantes serviços de qualquer tipo.

Em suma, o Ethereum é uma plataforma de software distribuído, baseada em um Blockchain público e de código aberto que permite aos desenvolvedores criar e implementar aplicativos descentralizados.

Como foi mencionado antes, o Ethereum é um sistema descentralizado, o que significa que utiliza uma abordagem peer-to-peer. Cada interação ocorre e é suportada entre e apenas pelos usuários que participam dela, sem nenhuma autoridade de controle envolvida.

Todo o sistema Ethereum é suportado por um sistema global dos chamados nodes (ou “nós”). Os nodes são voluntários que baixam todo o Blockchain do Ethereum em seus desktops e aplicam todas as regras de consenso do sistema, mantendo a rede honesta e recebendo recompensas em troca.

Essas regras de consenso, assim como inúmeros outros aspectos da rede, são ditadas por “contratos inteligentes”. Elas são projetadas para realizar automaticamente transações e outras ações específicas na rede com partes nas quais você não necessariamente confia. Os termos para ambas as partes cumprir são pré-programados no contrato. A conclusão desses termos, em seguida, aciona uma transação ou qualquer outra ação específica. Muitas pessoas acreditam que os contratos inteligentes são o futuro e acabarão substituindo todos os outros acordos contratuais, pois a implementação de contratos inteligentes oferece segurança superior à lei tradicional dos contratos, reduz os custos de transação associados à contratação e estabelece confiança entre as duas partes.

Além disso, o sistema também fornece a seus usuários a Máquina Virtual Ethereum (EVM), que serve essencialmente como um ambiente de tempo de execução para contratos inteligentes baseados na Ethereum. Ele fornece aos usuários segurança para executar um código não confiável, garantindo que os programas não interfiram entre si. A EVM é completamente isolada da rede principal do Ethereum, o que a torna uma ferramenta de sandbox perfeita para testar e melhorar os contratos inteligentes.