O que é o Ethereum?

Quando estávamos começando a entender e pegar o jeito do Bitcoin, a criatividade em torno do Blockchain explode e muitas ideias fascinantes aparecem prontas para ampliar suas possibilidades e se tornar uma parte inextricável de nossas vidas. Ao introduzir variantes mais ou menos engenhosas no código Bitcoin, outras criptomoedas interessantes já haviam sido criadas: Litecoin, Dash, Monero... Mas Ethereum também marcou um antes e depois a partir do lançamento oficial em 2015. Ainda parece um tempo muito curto, mas as coisas estão indo muito rápido, estão correndo e, no caso do Ethereum, estão se consolidando. Diz-se ainda que Ethereum acabará roubando a coroa do Bitcoin. Portanto, sem mais delongas, vale a pena conhecer um pouco mais a fundo.

A ideia de um menino de 17 anos

Vitalik Buterin, sem dúvida, ele foi um criador precoce. Aos 17 anos, além de jogar World of Warcraft, já era um colaborador reconhecido no desenvolvimento do Bitcoin e co-fundador Bitcoin Magazine. Dois anos depois, ele produziu o White Paper  inicial do que seria o Plataforma Ethereum, baseado no Blockchain, mas com capacidade de fazer muito mais coisas do que simples transações de criptomoeda.

Em 2014, juntamente com dois parceiros de desenvolvimento, eles lançaram uma campanha de financiamento vendendo o token Ether que é a base da plataforma no que seria a primeira ICO, Oferta Inicial de Moeda ou Oferta Inicial de Moeda. Eles arrecadaram cerca de US $ 18 milhões e em 2015 lançaram a primeira versão do Ethereum. Desde então, existem centenas de programadores envolvidos em seu desenvolvimento.

Apesar do pouco tempo desde o seu lançamento, o caminho nem sempre foi fácil. Em 2016 a plataforma sofreu um roubo de fichas  avaliados em cerca de 50 milhões de dólares, mas resolveram o problema através de uma bifurcação no blockchain (hard fork) que deu origem ao aparecimento de dois tokens ou moedas diferentes que seguiram seu próprio caminho: Ethereum (ETH) e Ethereum Classic (ETC) . Deve-se dizer que para resolver o conflito e tomar a decisão de fazer aquela bifurcação difícil, todas as pessoas que possuíam tokens puderam votar usando a própria plataforma.

Ethereum continuou a prosperar exponencialmente e a ETH é hoje uma das grandes estrelas que promete um futuro brilhante para a tecnologia Blockchain.. É o segundo em capitalização de mercado, cerca de US$ 80 bilhões, um pouco atrás do Bitcoin, mas aproximando-se constantemente dele.

Como Bitcoin e Ethereum são diferentes?

Tecnicamente, eles parecem semelhantes, uma vez que ambos são baseados na tecnologia Blockchain, no entanto, as diferenças são definitivamente importantes.

Bitcoin é basicamente uma criptomoeda cuja finalidade é idêntica a qualquer outra moeda baseada em confiança. Ou seja, o Bitcoin serve para transferir valor e com ele adquirir bens e serviços. Em outras palavras, o que foi dito, é uma moeda (descentralizada).

EthereumNo entanto, é muito mais. É uma plataforma descentralizada com uma criptomoeda (Ether). Não só pode ser usado como moeda, mas pequenos trechos de código ou contratos inteligentes podem ser executados com total confiabilidade, portanto, suas possibilidades vão muito além de meras questões monetárias. Ou seja, Ethereum é um blockchain no qual qualquer um pode programar coisas ou introduzir pequenos programas nele.

Outras diferenças são estruturais. Por exemplo, a quantidade total de Bitcoin que estará em circulação é de 21 milhões, enquanto o Ether terá uma massa circulante de pouco mais de 90 milhões. Atualmente, existem cerca de 3 milhões de Bitcoins a serem extraídos, enquanto aproximadamente no ano de 2021 apenas cerca de 45 milhões de Éter terão sido criados.

Por outro lado, os blocos no Blockchain Bitcoin são criados a cada 10 minutos, enquanto no Ethereum a criação de um bloco leva cerca de 12 segundos o que torna as transações muito mais rápidas.

Os nós da rede Bitcoin armazenam uma cópia inteira do "livro razão" ou Blockchain. Os nós da rede Ethereum não só fazem isso, mas também eles também mantêm um histórico de contratos inteligentes, bem como o status mais recente desses contratos. Para executar esses contratos inteligentes, os nós Ethereum constituem uma máquina virtual gigante (EVM) capaz de compilar e executar código escrito em uma linguagem simples e particular chamada bytecode. Esses programas que qualquer pessoa pode despejar no Blockchain são extremamente simples; Eles não são algoritmos muito complexos, mas estruturas de código simples que basicamente dizem "se isso acontecer, eu faço isso e se isso acontecer, eu faço essa outra coisa". Esses programas podem ser executados em qualquer computador ou até mesmo em um telefone moderno sem complicações. A graça do Ethereum é, portanto, que sejam executados em uma máquina virtual associada a um Blockchain e assim se tornem "contratos inteligentes" ou um código executado de forma transparente, imutável e inalterável, o que evita erros humanos e manipulações. Todas as partes que tenham conhecimento do contrato virtual podem ter absoluta tranquilidade de que o mesmo será executado de acordo com as regras previamente acordadas.

Conceitos de compreensão

Ethereum é uma plataforma baseada em Blockchain e usa uma criptomoeda que é Ether (ETH). Cada vez que você deseja inserir algo em um bloco, é necessário pagar, como nas transações em Bitcoin, uma comissão em ETH. Por que é necessário pagar uma comissão? Simplesmente porque é o incentivo de quem fornece os computadores que dão suporte à rede. Se não houvesse esse incentivo, certamente apenas alguns fãs contribuiriam para a criação da rede e a escalabilidade seria inviável. É verdade que existem criptomoedas cujas transações são muito pequenas, mas o incentivo é outro. Um exemplo é Digibyte, onde o incentivo pode ser que no futuro seja a criptomoeda mais utilizada devido à sua rapidez e à sua utilidade em matéria de micropagamentos. De outros, Moeda justa, cujo incentivo está nos objetivos da comunidade ativista que o apoia.

No Bitcoin, a comissão a ser paga depende do tamanho da transação (não do valor, mas do tamanho em bytes que ela ocupa, que depende de quão divididas estão as moedas entre os diferentes endereços de uma carteira). No Ethereum também depende do tamanho da transação; Ou seja, será mais barato se o programa que você está tentando introduzir estiver bem otimizado do ponto de vista de sua codificação. Neste sentido, incentiva-se que os contratos inteligentes introduzidos não contenham código inútil; Ou seja, devem ser simplificados ao máximo.

No Ethereum, há mais um conceito a considerar. Olha, se você introduzir um programa ou contrato inteligente no Blockchain, você paga uma comissão por isso. Mas, a partir daí, temos um programa que vai rodar por um tempo. Pode ser uma vez ou pode ser que esse programa precise ser executado mais vezes ou por mais tempo. Como qualquer máquina, ele precisará de uma fonte de energia para funcionar. Aqui, essa fonte de energia é chamada de GAS. Portanto, para evitar código mal construído ou código malicioso que pretenda executar indefinidamente, é necessário estabelecer um limite medido em pontos ou etapas computacionais. Cada etapa de um algoritmo requer aproximadamente 1 GAS ou mais se envolver mais poder computacional ou mais dados a serem armazenados, o que não é o mesmo para calcular 3 × 4 do que as raízes quadradas de uma sequência de primos pontiagudos. É uma maneira de dizer; em seguida, veremos algumas ideias de contratos inteligentes mais concretas e úteis. Em última análise, o cálculo do GAS necessário inclui esses parâmetros e cerca de 5 GAS para cada byte que precisa ser transacionado.

Assim, Ethereum está bem protegido contra ataques maliciosos (seriam muito caros) e ao mesmo tempo fornece incentivos suficientes para a rede de computadores que suportam seu Blockchain e as operações que nele serão realizadas.

Mais vantagens do Ethereum

Com o Ethereum, qualquer pessoa pode criar novos tokens que servem como moeda ou ações para financiar projetos. Contratos inteligentes podem ser criados para funcionar conforme planejado, sem o envolvimento de terceiros. Podem ser criados sistemas de votação e formas de governança virtual em que não haja dúvidas sobre a sua confiança. Maneiras de garantir identidades ou sistemas de reputação podem ser ativados, mas não podem ser alterados artificialmente. Sistemas de custódia de fundos que são liberados somente quando certos requisitos são atendidos; por exemplo, trocar moedas ou títulos com segurança sem ter que ser confiável por um terceiro de confiança. As possibilidades são virtualmente infinitas.

Exemplos de contratos inteligentes

Há tantas coisas que podem ser inventadas em torno de Ethereum que é difícil resumi-las todas em poucas linhas. Vou imaginar alguns tipos de contratos inteligentes que são perfeitamente possíveis hoje.

  1. Suponha que eu compre algo online e o vendedor queira garantir que o receberei em 2 dias. O vendedor pode implementar um contrato inteligente no Ethereum Blockchain de forma que eu pague X pelos custos de envio. A transportadora está vinculada a este contrato inteligente e quando eu assino o recibo de entrega da mercadoria, os dados são transferidos para o Blockchain. Se me chegar dentro do prazo, X será entregue ao vendedor. Se demorar mais, você recebe XY (onde Y é um desconto acordado) e o restante retorna para mim. Ou, simplesmente, estarei de volta com o que paguei pelos portes de envio caso o prazo não tenha sido cumprido. Talvez demore mais para explicar do que para fazer. Isso seria apenas algumas linhas de código e todos veriam nisso um incentivo para fazer o pedido daquele vendedor.
  2. Um contrato inteligente pode ser estabelecido em qualquer nível, mesmo entre duas pessoas. Se apostar com você X dinheiro que um time de futebol ganha o jogo, é fácil conectar este contrato aos resultados publicados por um site dedicado a mostrá-los. Se meu time vencer, meu Ether e os que meu amigo apostou serão controlados por mim. Se acontecer o contrário, meu amigo os leva. Traduzindo isso para uma empresa de apostas online, o grau de confiabilidade e confiança disparam porque ninguém pode alterar esse contrato.
  3. Para administrar os fundos de uma comunidade, esses fundos só poderão ser usados ​​se uma determinada porcentagem de membros chegar a um acordo ou consenso.
  4. Poderíamos criar uma Organização Autônoma Descentralizada (DAO), um tipo de organização baseada em regras precisas que entrariam em vigor quando certas condições fossem atendidas, sem intervenção humana. Para além da ideia que expus no ponto 3, existem muitas outras possibilidades, tais como a de que certos fundos sejam utilizados de uma forma ou de outra se um determinado montante for recolhido ou de que seja efectuada periodicamente uma distribuição proporcional dos fundos. Mesmo que as compras de matéria-prima sejam feitas automaticamente com base nas vendas ou no estoque em um depósito.

O Ethereum Blockchain será capaz de sustentar seu crescimento?

Este é um dos principais desafios de qualquer Blockchain. O Bitcoin já se viu frente a frente com esta questão e é o que tem motivado muitas pessoas a criar novas variantes da criptomoeda com características específicas que visam resolver o problema de sua sustentabilidade a longo prazo. O roadmap Ethereum tem soluções planejadas para este assunto, mas, como tudo o que ainda está por fazer, sempre levanta questões sobre sua eficácia. Por exemplo, se um novo bloco é criado a cada 12 segundos, podemos nos perguntar se em mais alguns anos um computador que atua como um nó terá espaço suficiente para abrigar uma cópia de todo o Blockchain ou se isso só será possível por organizações ou empresas com recursos poderosos com o que a ideia básica de descentralização iria gradualmente perder peso. Uma possível solução seria que os nós não precisassem armazená-lo em sua totalidade de uma forma que foi chamada de fragmentação de banco de dados. Nesse caso, as validações das transações ocorreriam entre nós confiáveis ​​que, como um todo, possuíam uma cópia de todo o Blockchain, embora cada um deles tivesse apenas uma parte. Logicamente, também requer soluções que permitam garantir a confiabilidade dos referidos nós. Etherum tem uma maneira de alcançar essa confiabilidade. Por outro lado um Blockchain em camadas ou Lightning Network também está sendo desenvolvido Do qual falaremos inúmeras vezes neste blog pela relevância que está tomando nestes momentos e pela ampliação de possibilidades que supõe.

Em última análise, os criadores do Ethereum estão trabalhando seriamente em métodos de dimensionamento que permitem aumentar o número de transações por segundo e, portanto, nos adaptar ao crescimento excessivo que sentimos para esta tecnologia que acaba de nascer e já está mudando o mundo.

Ethereum para o turbilhonamento do Bitcoin

Ether (ETH) já é usado como referência na troca de criptomoedas. Embora o usual, ainda, seja que o Bitcoin seja a referência, muitas casas de câmbio (Exchanges) também utilizam ETH. Isso significa que você pode adquirir outras criptomoedas em troca de ETH e não necessariamente Bitcoin. Na "penúltima" crise ou queda do Bitcoin, o Ether manteve-se mais forte e há uma clara tendência a preferi-los, embora o Bitcoin seja considerado a mãe de todos e a "marca" referencial. O mundo das criptomoedas se desdobra em uma ampla gama de possibilidades que, como vimos, vão muito além de sua mera função de moeda ou meio de troca e reserva de valor. Muitas pessoas preferem investir agora na ETH do que na BTC, justamente porque as grandes possibilidades das primeiras sugerem que seu futuro é muito mais sólido. Bitcoin quase se tornou uma espécie de ouro digital; tem valor e muito provavelmente esse valor continuará a aumentar com o tempo. Mas você não espera mais do que isso das barras de ouro digitais. Mas Com uma tecnologia funcional como a que a Ethereum está desenvolvendo, muitas coisas interessantes podem ser construídas, o que reforça ainda mais seu valor.. Para ser objetivo, devo também expressar aqui o ponto de vista oposto: há quem veja no Bitcoin uma tecnologia que funciona bem para o que se pretende e portanto é uma aposta segura enquanto o Ethereum, com tantas possibilidades de uso, poderia ser mais suscetível a se encontrar com um problema que é difícil de resolver e que acabará com todas as suas expectativas. Não é fácil oferecer uma opinião incontestável sobre isso. Isso já entraria no campo dos adivinhos e, no momento, não estou certo de que o futuro seja realmente adivinhador. Faz parte do seu charme.

Como você consegue Ether?

Da mesma forma que o Bitcoin pode ser comprado em muitas casas de câmbio que aceitam moeda fiduciária (euros, dólares ...) e também em troca de outras criptomoedas. Claro, como outras moedas, eles podem ser obtidos em troca de bens ou serviços. Ou seja, você pode aceitar receber pagamentos (ou doações) em Ether da mesma forma que em Bitcoin ou outra moeda. Incorporar criptomoedas em sua vida econômica ou profissional não é mais um assunto reservado para pessoas estranhas que passam o dia todo em frente a um computador fazendo coisas que outras criaturas humanas não fazem. Em vez disso, é decidir fazer parte do progresso e das novas tecnologias, em vez de sempre pensar que "qualquer época no passado foi melhor".

@sophocles