Se você quer entender completamente o que é Ethereum sem entrar em detalhes técnicos, você veio ao lugar certo. Continue lendo para descobrir tudo o que você precisa saber sobre Ethereum, o que ele faz e como você pode usá-lo no seu dia a dia. Vamos começar com o básico.
O que é Ethereum?
Ethereum é um dos maiores (se não o maior) sistemas operacionais de criptomoeda globais e descentralizados. Ele permite que você crie DApps (Aplicativos Digitais) descentralizados e contratos inteligentes sem nenhuma interferência de terceiros ou tempo de inatividade. O Ethereum oferece uma máquina virtual descentralizada, que é conhecida como EVM (Ethereum Virtual Machine). Você pode usá-la para executar diferentes tipos de scripts na rede internacional de nós públicos. Os aplicativos no Ethereum são acessíveis em todo o mundo, e você pode até mesmo codificar nesta plataforma para controlar o dinheiro.
Solução descentralizada: o que isso realmente significa?
Como mencionado, o Ethereum é uma plataforma descentralizada. Em termos simples, isso significa que não há uma única autoridade controlando a criação, negociação ou administração da bolsa. É totalmente oposto à abordagem centralizada, que significa controle de entidade única. A razão pela qual o Ethereum é um sistema descentralizado é que a maioria das empresas, negócios e serviços online são desenvolvidos e executados em um sistema centralizado. Além disso, a história nos mostrou muitas vezes que um sistema centralizado é falho. Isso porque o controle de entidade única também significa um único ponto de falha.
Por outro lado, a abordagem descentralizada não depende de nenhum back-end centralizado. Os sistemas nessa abordagem interagem diretamente com o cadeia de blocos, e também não há um único ponto de falha aí.
O Blockchain é executado nos computadores de voluntários e entusiastas ao redor do mundo. Dessa forma, ele nunca pode ficar offline. Ao contrário dos sistemas centralizados, os usuários não precisam fornecer suas informações pessoais para usar um sistema descentralizado. Se você já está se perguntando se o Ethereum é comparável ao Bitcoin, então tenha em mente que ambos são projetos completamente diferentes. Não apenas sua natureza é diferente, mas eles também têm objetivos diferentes. Continue lendo para saber mais.
Uma breve história do Ethereum
Em 2013, Vitalik Buterin compartilhou essa ideia revolucionária com seus amigos em um white paper. Conforme a ideia flutuou mais, cerca de 30 pessoas contataram Buterin para falar sobre o conceito, e ele foi anunciado publicamente um ano depois, em 2014. Buterin também apresentou seu ideal em Miami na conferência Bitcoin, e mais tarde em 2015, a primeira versão do Ethereum chamada “Frontier” foi lançada com sucesso.
Termos-chave do Ethereum
Para entender melhor o Ethereum, você precisa entender as seguintes terminologias principais.
Autônomo Descentralizado
É uma organização digital que se concentra em trabalhar sem qualquer gestão hierárquica.
Organizações DAO
É uma combinação de pessoas, contratos inteligentes, blockchain e código.
Contratos inteligentes
Uma das partes mais importantes da plataforma Ethereum é o contrato inteligente. É um acordo assinado digitalmente entre duas ou mais partes e depende de um sistema de consenso. Para entendê-lo melhor, vamos compará-lo com o contato tradicional.
Propriedade | Contrato Inteligente | Contrato Tradicional |
Custo | Uma fração do custo | Muito caro |
Duração | Minutos | Meses |
Garantia | Necessário | Necessário |
Remessa | Automático | Manual |
Advogados | Presença virtual | Presença física |
Presença | Pode não ser necessário | Importante |
Propriedade Inteligente
Para salvar e manter sua propriedade inteligente, a plataforma vem com uma carteira Ethereum. Você também pode usar essa carteira para até mesmo guardar outras criptomoedas. É basicamente o gateway para todos os aplicativos descentralizados presentes no blockchain Ethereum.
Solidez
Solidity é usado no Ethereum como a linguagem de programação de contrato inteligente, que é projetada especificamente para rodar em EVM. Você pode usar essa linguagem para rodar cálculos arbitrários.
Transações
No sistema Ethereum, a transação é uma mensagem simples que é transmitida de uma conta para outra. Ela pode ser vazia, mas também pode ter dados binários conhecidos como Ether.
EVM (Máquina Virtual Ethereum)
Conforme mencionado anteriormente, o EVM é usado para contratos inteligentes como um ambiente de tempo de execução. O fator mais importante sobre o EVM é que o código que ele executa não tem acesso a nenhum tipo de conexão com o sistema de arquivos Ethereum, rede ou qualquer outro processo. É por isso que é uma excelente ferramenta de sandbox para contratos inteligentes.
Éter
O sistema operacional Ethereum vem com um token de valor de criptomoeda e, nas bolsas de criptomoedas, ele é listado como ETH. Ele permite que você pague por serviços computacionais e taxas de transação na rede de blockchain Ethereum. Em palavras simples, toda vez que o Ether é pago quando um contrato inteligente ocorre.
Gás
Há também um token intermediário conhecido como Gas que permite que você faça pagamentos. É uma unidade que você pode usar para calcular todo o trabalho computacional que você precisa para executar perfeitamente suas transações ou um contrato inteligente. A equação a seguir permitirá que você entenda tanto o Ether quanto o Gas de uma maneira melhor.
Ether = Taxas de Tx = Limite de Gás x Preço do Gás
Aqui:
- O preço do gás é igual à quantidade de Ether que você precisa pagar
- O limite de gás é igual à quantidade de gás que é gasta no cálculo
Ethereum é uma criptomoeda?
Neste ponto, você deve estar se perguntando se o Ethereum é uma criptomoeda ou não. Se você olhar para a definição de Ethereum, ela explica que o Ethereum é basicamente um portal de software que oferece os serviços de uma loja de aplicativos descentralizada, bem como uma internet descentralizada. Você precisa pagar em um tipo específico de moeda pelos recursos computacionais que você usa para executar um programa ou um aplicativo. É aí que o Ether entra.
O Ether não requer nenhum software ou ponte de terceiros para processar seus pagamentos, pois atua como um ativo portador digital. Ele não só funciona como combustível para todos os programas descentralizados presentes na rede, mas também atua como uma moeda digital.
Ethereum vs. Bitcoin
De certa forma, é seguro dizer que o Ethereum é um pouco semelhante ao Bitcoin, mas apenas quando observado de uma perspectiva de criptomoeda. Mas o fato permanece o mesmo que foi dito anteriormente, que ambos são projetos totalmente diferentes com objetivos diferentes. Sem dúvida, até o momento, não há criptomoeda melhor e mais bem-sucedida do que o Bitcoin, mas o Ethereum não é apenas sobre criptomoeda. É uma plataforma multipropósito, e a moeda digital é uma parte dela.
Mesmo se você comparar os dois apenas de uma perspectiva de criptomoeda, ambos, mesmo assim, são muito diferentes. Por exemplo, o Ether praticamente não tem nenhum limite rígido, mas esse não é o caso do Bitcoin, pois ele vem com um limite rígido de 21 milhões. Além disso, não leva mais do que 10 segundos para minerar Ethereum. Por outro lado, o tempo médio de mineração de bloco do Bitcoin é de cerca de 10 minutos.
Outra diferença muito importante entre os dois é que você precisa de muito poder de computação para minerar Bitcoin. Agora, isso só é possível para fazendas de mineração em escala industrial, enquanto o Ethereum incentiva a mineração descentralizada que qualquer indivíduo pode executar. A maior diferença entre Bitcoin e Ethereum é que o código interno do Ethereum é Turing completo. Em palavras simples, você pode literalmente calcular cada coisa se tiver tempo e poder de computação. Ele fornece aos usuários da plataforma Ethereum possibilidades infinitas, e essa capacidade não está presente no Bitcoin. A tabela a seguir permitirá que você entenda melhor a diferença entre Ethereum e Bitcoin.
Tabela de comparação Ethereum vs. Bitcoin
Propriedade | Ethereum | Bitcoin |
Fundador | Vitalik Buterin | Satoshi Nakamoto |
Definição | Ethereum é um computador mundial descentralizado | Bitcoin é uma moeda digital |
Tempo médio de bloqueio | 10 a 12 segundos | 10 minutos |
Algoritmo de hash | Algoritmo SHA-256 | Cada algoritmo |
Data de lançamento | 30 de julho de 2015 | 9 de janeiro de 2008 |
Blockchain | Planejamento para POS – Prova de trabalho | Prova de trabalho |
Método de liberação | Prasala | Bloco mental de Gênesis |
Uso | Moeda digital | Contratos Inteligentes Moeda Digital |
Criptomoeda | Éter | Bitcoin – Satoshi |
Escalável | Sim | Não no momento |
Conceito | Computador do Mundo | Dinheiro digital |
Turing | Turing completo | Turing incompleto |
Mineração | GPUs | Mineradores ASIC |
Token de criptomoeda | Éter | BTC |
Protocolo | Protocolo Fantasma | Conceito de Mineração de Pool |
Método de liberação de moeda | Por meio do ICO | Mineração Primitiva |
Como o Ethereum funciona?
Conforme mencionado, o Ethereum suporta aplicações além dos sistemas monetários. Além de armazenar o histórico completo de transações, todos os nós nesta plataforma precisam baixar as informações/estado atuais ou mais recentes sobre o respectivo contrato inteligente. Ele também baixa o código do contrato inteligente e informações sobre o saldo de ambas as partes do acordo.
Basicamente, você pode definir a rede Ethereum como uma máquina de estado baseada em transações. Você pode entender o conceito de uma máquina de estado como algo que lê uma série de entradas e muda seu estado com base nessas entradas. Tenha em mente que cada estado Ethereum consiste em dezenas de milhões de transações diferentes que são agrupadas para formar blocos. Todos os blocos formam uma cadeia à medida que são vinculados. Além disso, toda e qualquer transação é validada por um processo conhecido como mineração antes de ser adicionada ao livro-razão.
O que é mineração?
É um processo computacional no qual um grupo específico de nós completa um desafio chamado “Prova de Trabalho” – basicamente um quebra-cabeça matemático. O tempo de conclusão de cada quebra-cabeça é diretamente proporcional ao poder computacional que você tem. Inúmeras pessoas ao redor do mundo tentam competir entre si na criação e validação de um bloco porque toda vez que um minerador é premiado e tokens Ether são criados se eles provam um bloco. Isso significa que os mineradores são a verdadeira espinha dorsal da plataforma Ethereum, pois geram novos tokens e validam operações como confirmação e validação de transações.
Como usar Ethereum
Em aplicações e soluções de software, sistemas centralizados são amplamente difundidos, mas eles apresentam vários problemas, como:
- Um único ponto de controle que também é um único ponto de falha
- Efeito silo
- Um único ataque cibernético pode corromper todo o sistema facilmente
- Pode haver muitos gargalos de desempenho
Como o Ethereum aborda essas questões?
Primeiro, você pode desenvolver e implementar programas e aplicativos descentralizados usando Ethereum. Além disso, você pode literalmente tornar qualquer programa centralizado descentralizado também com o sistema operacional Ethereum.
Os benefícios de um sistema descentralizado são infinitos. Um dos mais importantes é que ele transforma completamente o relacionamento entre pessoas e empresas. Ele permite que as pessoas (clientes) rastreiem exatamente a origem de quaisquer produtos ou serviços que queiram comprar. Além disso, os contratos inteligentes garantem a segurança e tornam a experiência de negociação mais eficaz e perfeita.
Vantagens do Ethereum
Como já discutimos, nenhuma intervenção de terceiros é possível quando você está trabalhando na plataforma Ethereum. Ela traz todas as vantagens da tecnologia blockchain para a mesa, e algumas das mais importantes são as seguintes:
- DDOS (Distributed Denial of Service) resistente e 100 por cento de tempo de atividade
- Você pode solicitar e carregar seus próprios programas para executar
- Você pode criar seu token negociável utilizável como uma ação virtual ou até mesmo uma nova moeda
- Oferece armazenamento de dados permanente e persistente
- Permite que você desenvolva programas e aplicativos altamente seguros, tolerantes a falhas e descentralizados
- Você pode até criar suas próprias organizações virtuais
Desvantagens do Ethereum
Assim como todas as outras coisas com as quais lidamos em nossas vidas, a plataforma Ethereum também tem algumas desvantagens. Mas o fato é que as vantagens que ela oferece são muito mais úteis. Aqui estão algumas das desvantagens de usar a plataforma Ethereum.
- A EVM (Ethereum Virtual Machine) é um pouco lenta, o que não é a melhor solução para realizar grandes cálculos.
- Os aplicativos e programas são tão bons quanto os programadores que os escrevem.
- Implementar atualizações ou corrigir bugs existentes não é uma tarefa fácil, pois todos os pares presentes na rede Ethereum também precisam estar em conformidade com as atualizações com seus respectivos softwares de nó.
- A escalabilidade do Swarm não é perfeita.
- Não oferece nenhuma funcionalidade para verificar as informações pessoais de nenhum usuário, mas alguns aplicativos e programas precisam disso.
Aplicações do Ethereum
Existem muitas aplicações para as quais o Ethereum está sendo usado, e algumas das mais importantes são as seguintes:
Bancário
Como o Ethereum é uma plataforma descentralizada, ele oferece uma experiência bancária extremamente segura e protegida. Além disso, é quase impossível para qualquer criminoso cibernético acessar as informações pessoais de alguém sem autorização.
Mercado de Previsão
O mercado de previsão é outra excelente aplicação da plataforma Ethereum, pois oferece contatos inteligentes.
Acordos
A funcionalidade de contrato inteligente torna o processo de acordo perfeito e pode ser facilmente executado e mantido sem alterar nada.
DIM (Gestão de Identidade Digital)
O Ethereum resolve todos os tipos de monopólios de dados e problemas de roubo de identidade com seus contratos inteligentes, que podem gerenciar facilmente identidades digitais.
Exemplos de Ethereum
Pessoas que nem sequer têm qualquer formação técnica podem usar a plataforma Ethereum para abrir uma aplicação descentralizada. Ela tem o potencial de se tornar uma plataforma revolucionária, especialmente para a tecnologia blockchain. Você pode acessar facilmente esta rede usando Navegador de névoa. Este navegador vem com uma interface amigável e responsiva e também oferece uma carteira digital que você pode usar para negociar e armazenar Ether. Você também pode usá-lo para escrever e implementar seus contratos inteligentes. Mas se você quiser usar a rede Ethereum com seus navegadores tradicionais, como Firefox ou Google Chrome, você pode usar o Extensão MetaMask para isso. Aqui estão alguns exemplos do Ethereum.
- Gnose:É um mercado de previsão descentralizado que permite que você publique seu voto sobre qualquer coisa, desde resultados eleitorais até o clima.
- ÉterTweet:Como o nome sugere, este aplicativo oferece comunicação completamente sem censura e utiliza funcionalidades da plataforma social mundialmente conhecida Twitter.
- Etéria:Se você estiver familiarizado com Minecraft, então você pode dizer que Etheria é a versão do Ethereum.
- Fundo branco: Você pode usar esta plataforma aberta para campanhas de financiamento coletivo com contratos inteligentes.
- Proveniência: Como mencionado, o Ethereum permite que você localize a própria origem dos serviços e produtos. Esta plataforma é desenvolvida nessa funcionalidade que fornece informações valiosas que você pode usar para tomar decisões de compra informadas.
- Alice:É uma plataforma que utiliza tecnologia blockchain para trazer transparência à caridade e ao financiamento social.
- Etlância: É uma plataforma freelance que você pode usar para trabalhar e ganhar Ether.
Como obter éter
Basicamente, há algumas maneiras diferentes que você pode usar para obter Ether, que são:
- Compre isso
- Mina isso
Processo de compra
A maneira mais fácil, especialmente se você for iniciante, é comprá-lo em exchanges. É importante ter em mente que você deve escolher apenas a exchange que funciona dentro de sua jurisdição específica. Então você precisará configurar sua conta para comprar Ethereum. Além disso, você também pode usar o navegador nativo Mist se quiser tornar todo o seu processo mais fácil e eficiente. Recomendamos que você vá para exchanges como Coinbase que oferecem um processo de configuração de conta super fácil.
Por outro lado, você pode obter Ether por negociação P2P (Peer to Peer) que permite que você pague com qualquer corrente em que ambas as partes concordem. Você pode até usar outras criptomoedas para isso também, como Bitcoin. Usuários de Bitcoin gostam mais de abordagens de negociação peer-to-peer, mas as pessoas obtêm Ethereum principalmente por meio de trocas. Isso porque a rede Ethereum não coloca anonimato total do usuário por causa do suprimento ilimitado.
Processo de Mineração
A segunda maneira de obter Ethereum é minerá-los, o que significa que você precisará contribuir com seu poder de computação. Ele usa prova de trabalho, e seu poder de computação resolve quebra-cabeças matemáticos complicados. Dessa forma, você confirma um bloco de ação presente na rede do Ethereum e recebe sua recompensa na forma de Ether.
O que você pode comprar com Ethereum?
Era quase impossível usar criptomoeda para comprar coisas na World Wide Web. Mas agora, o cenário é totalmente diferente, pois mais e mais plataformas (como Coinsbee) estão integrando criptomoedas como um método de pagamento aceitável. Isso significa que você pode realmente consumir seu Ether para comprar uma variedade de serviços e produtos.
No Coinsbee, você pode comprar recargas de celular, cartões de pagamento, vales-presente, etc. Esta plataforma também aceita mais de 50 criptomoedas diferentes em mais de 165 países. Além disso, há uma variedade de vouchers de comércio eletrônico para plataformas como Amazon, Netflix, Spotify, eBay, iTunes e muito mais. Sem mencionar que também permite que você compre vales-presente para muitos jogos populares, e todos os principais distribuidores de jogos, como Xbox Live, PlayStation, Steam, etc., também estão disponíveis.
Futuro do Ethereum
Já faz alguns anos desde que o Ethereum começou sua jornada. Mas o fato é que ele só começou a ficar popular, e o público em geral e a grande mídia agora estão prestando mais atenção a essa plataforma do que nunca. Críticos e especialistas sugerem que essa tecnologia é disruptiva para o status quo, tanto que tem o potencial de revolucionar indústrias e serviços. Pode até mudar completamente a maneira como a internet funciona. No entanto, o fundador do Ethereum tem visões e previsões bem modestas sobre a plataforma. Ele declarou recentemente que ele e sua equipe estão tentando manter o Ethereum como a plataforma líder baseada na tecnologia blockchain. Ele também disse que a empresa está se concentrando em melhorias de segurança e questões técnicas.
O fundador do Blockchain, Peter Smith, disse que a infraestrutura do Ethereum é, sem dúvida, fascinante. Ele também disse que a plataforma tem grande potencial e pode ir longe. O CEO da 21.coBalaji Srinivasan prevê que a plataforma Ethereum não irá a lugar nenhum por pelo menos cinco a dez anos.
No geral, é seguro dizer que o Ethereum é uma das maiores plataformas descentralizadas até hoje e as opiniões e previsões sobre seu futuro são muito positivas entre os especialistas em criptomoedas. No entanto, alguns críticos financeiros da velha escola ainda acreditam que a queda do Ethereum está próxima. Mas as estatísticas, a estabilidade e o sucesso do Ethereum e do Bitcoin não estão do lado desses especialistas financeiros.
Palavra final
Esperamos que este artigo esclareça praticamente tudo o que você precisa saber sobre Ethereum como iniciante. Se você quiser explorar o conceito mais profundamente, recomendamos que leia os seguintes livros:
- Introdução: Ethereum e Solidity por Chriss Dannen
- Dominando Ethereum por Andreas M. Antonopoulos, Gavin Wood.
- Uma olhada no mundo do Ethereum por Ben Abner