Ethereum: Uma plataforma multiuso com moeda própria - Programadores Brasil
Criptomoedas

Ethereum: Uma plataforma multiuso com moeda própria

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

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

Antes de tudo, o Ethereum é um sistema descentralizado, o que significa que não é controlado por nenhuma entidade governante. A maioria absoluta dos serviços, negócios e empresas on-line são construídos em um sistema centralizado de governança.

Esta abordagem é usada há centenas de anos e, embora a história tenha provado repetidas vezes que é falha, sua implementação ainda é necessária quando as partes não confiam uma na outra.

Uma abordagem centralizada significa controle de entidade única, mas também um único ponto de falha. Isto torna aplicativos e servidores online que utilizam esse sistema extremamente vulneráveis ​​a ataques de hackers e até a falta 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ções pessoais. Tais informações são armazenadas em seus servidores.

De lá, ele pode ser facilmente roubado pela própria empresa, seus trabalhadores desonestos ou hackers.

O Ethereum, sendo um sistema descentralizado, é totalmente autônomo e não é controlado por ninguém. Ele não possui um ponto central de falha, pois está sendo executado em milhares de computadores de voluntários em todo o mundo. Isto significa que nunca pode ficar offline.

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., mantém o controle total de seus criadores sem ter que obedecer às regras impostas pelos serviços de hospedagem, como App Store e YouTube.

Tecnologia do Bitcoin

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

O Bitcoin(saiba mais sobre bitcoin) é a primeira criptomoeda de um sistema de transferência de dinheiro, construído e suportado por uma tecnologia de contabilidade pública distribuída chamada Blockchain.

A Ethereum adotou a tecnologia por trás do Bitcoin e expandiu substancialmente seus recursos. É uma rede inteira, com seu próprio navegador de Internet, linguagem de codificação e sistema de pagamento.

Mais importante, ele permite que os usuários criem aplicativos descentralizados no Blockchain da Ethereum.

Esses aplicativos podem ser idéias inteiramente novas ou retrabalhos descentralizados de conceitos já existentes. Isso basicamente elimina o intermediário e todas as despesas associadas ao envolvimento de terceiros.

Por exemplo, o único lucro obtido com os 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, os artistas e 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 obterá apenas algum artefato por sua contribuição para a empresa, estará recebendo uma parte dos lucros futuros da empresa. 

Finalmente,

Em resumo, o Ethereum é uma plataforma de software distribuída pública, de código aberto e baseada em Blockchain, que permite aos desenvolvedores criar e implantar aplicativos descentralizados.

Sistema Ethereum

Como mencionado anteriormente, o Ethereum é um sistema descentralizado. Isto significa que utiliza uma abordagem ponto a ponto. Toda interação ocorre entre e é suportada apenas pelos usuários participantes, sem que nenhuma autoridade de controle esteja envolvida.

Todo o sistema Ethereum é suportado por um sistema global dos chamados ‘nós’. Os nós são voluntários que baixam todo o Blockchain do Ethereum para seus desktops e aplicam todas as regras de consenso do sistema. Isto mantém a rede honesta e recebendo recompensas em troca.

Essas regras de consenso, assim como vários outros aspectos da rede, são ditadas por ‘contratos inteligentes’. Esses são projetados para executar automaticamente transações e outras ações específicas na rede com partes nas quais você não confia necessariamente.

Os termos para ambas as partes cumprirem são pré-programados no contrato. A conclusão desses termos aciona uma transação ou qualquer outra ação específica.

Muitas pessoas acreditam que os contratos inteligentes são o futuro e eventualmente substituirão todos os outros acordos contratuais, pois a implementação de contratos inteligentes fornece segurança superior à lei contratual tradicional, 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 Ethereum Virtual Machine (EVM), que serve essencialmente como um ambiente de tempo de execução para contratos inteligentes baseados no 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. O EVM é completamente isolado da rede principal Ethereum, o que o torna uma ferramenta sandbox perfeita para testar e melhorar contratos inteligentes.

A plataforma também fornece um token de criptomoeda chamado ‘Ether’.

Quem criou o Ethereum

No final de 2013, Vitalik Buterin descreveu sua idéia em um white paper, que ele enviou a alguns de seus amigos, que por sua vez a enviaram ainda mais.

Como resultado, cerca de 30 pessoas procuraram Vitalik para discutir o conceito. Ele estava esperando críticas críticas e pessoas apontando erros críticos no conceito, mas isso nunca aconteceu.

O projeto foi anunciado publicamente em janeiro de 2014, com a equipe principal composta por Vitalik Buterin, Mihai Alisie, Anthony Di Iorio, Charles Hoskinson, Joe Lubin e Gavin Wood.

Buterin também apresentou o Ethereum no palco em uma conferência Bitcoin em Miami e, poucos meses depois, a equipe decidiu realizar uma venda em massa de Ether, o token nativo da rede, para financiar o desenvolvimento.

É uma criptomoeda?

Por definição, o Ethereum é uma plataforma de software que visa atuar como uma Internet descentralizada e também como uma loja de aplicativos descentralizada.

Um sistema como esse precisa de uma moeda para pagar pelos recursos computacionais necessários para executar um aplicativo ou programa. É aqui que ‘Ether’ entra em cena.

O Ether é um ativo portador digital e não requer que terceiros processem o pagamento. No entanto, ele não funciona apenas como moeda digital, mas também como ‘combustível’ para os aplicativos descentralizados da rede.

Se um usuário quiser alterar algo em um dos aplicativos do Ethereum, precisará pagar uma taxa de transação para que a rede possa processar a alteração.

As taxas de transação são calculadas automaticamente com base na quantidade de gás necessária para uma ação. A quantidade de combustível necessária é calculada com base em quanta energia de computação é necessária e quanto tempo levará para ser executado.

O Ethereum é como o Bitcoin?

Ethereum e Bitcoin podem ser de alguma forma semelhantes quando se trata do aspecto de criptomoeda, mas a realidade é que eles são dois projetos completamente diferentes, com objetivos completamente diferentes.

Ethereum e Bitcoin podem ser de alguma forma semelhantes quando se trata do aspecto de criptomoeda, mas a realidade é que eles são dois projetos completamente diferentes, com objetivos completamente diferentes.

Enquanto o Bitcoin se estabeleceu como uma criptomoeda relativamente estável e mais bem-sucedida até o momento, o Ethereum é uma plataforma multiuso com sua moeda digital Ether sendo apenas um componente de seus aplicativos de contrato inteligentes.

Mesmo ao comparar o aspecto da criptomoeda, os dois projetos parecem ser muito diferentes. Por exemplo, o Bitcoin tem um limite máximo de 21 milhões de Bitcoins que podem ser criados, enquanto um suprimento potencial de Ether pode ser praticamente infinito.

Além disso, o tempo médio de mineração de blocos do Bitcoin é de 10 minutos, enquanto o Ethereum pretende não mais que 12 segundos, o que significa confirmações mais rápidas.

Outra grande diferença é que atualmente a mineração de Bitcoin bem-sucedida exige enormes quantidades de energia e eletricidade e só é possível se estiver usando fazendas de mineração em escala industrial.

Por outro lado, o algoritmo de prova de trabalho da Ethereum incentiva a mineração descentralizada por indivíduos.

Talvez a diferença mais importante entre os dois projetos seja que o código interno da Ethereum é Turing completo, o que significa que literalmente tudo pode ser calculado desde que haja poder e tempo de computação suficientes para isso. Bitcoin não tem essa capacidade.

Embora o código completo do Touring ofereça aos usuários do Ethereum possibilidades praticamente ilimitadas, sua complexidade também significa possíveis complicações de segurança.

Como o Ethereum funciona

Como mencionado anteriormente, o Ethereum é baseado no protocolo do Bitcoin e no seu design Blockchain, mas é aprimorado para que aplicativos além dos sistemas monetários possam ser suportados.

Como mencionado anteriormente, o Ethereum é baseado no protocolo do Bitcoin e no seu design Blockchain, mas é aprimorado para que aplicativos além dos sistemas monetários possam ser suportados.

A única similaridade dos dois Blockchains é que eles armazenam históricos de transações inteiros de suas respectivas redes, mas o Blockchain da Ethereum faz muito mais do que isso. 

Além do histórico de transações, todos os nós na rede Ethereum também precisam baixar o estado mais recente, ou as informações atuais, de cada contrato inteligente dentro da rede, o saldo de todos os usuários e todo o código do contrato inteligente e onde estão armazenados.

Essencialmente, o Ethereum Blockchain pode ser descrito como uma máquina de estado baseada em transações.

Quando se trata de ciência da computação, uma máquina de estado é definida como algo capaz de ler uma série de entradas e fazer a transição para um novo estado com base nessas entradas.

Quando as transações são executadas, a máquina faz a transição para outro estado.

Todo estado do Ethereum consiste em milhões de transações. Essas transações são agrupadas para formar ‘blocos’, com todos os blocos sendo encadeados com seus blocos anteriores.

Porém, antes que a transação possa ser adicionada ao razão, ela precisa ser validada, que passa por um processo chamado mineração.

[+] Elon Musk anuncia que Tesla voltará a aceitar bitcoins e valor da criptomoeda sobe novamente. Entenda

Mineração de Ether

A mineração é um processo quando um grupo de nós aplica seu poder computacional para concluir um desafio de “prova de trabalho”, que é essencialmente um quebra-cabeça matemático.

Quanto mais poderoso é o computador, mais rápido ele pode resolver o quebra-cabeça. Uma resposta para esse quebra-cabeça é, em si mesma, uma prova de trabalho e garante a validade de um bloco.

Muitos mineradores de todo o mundo estão competindo entre si na tentativa de criar e validar um bloco, pois toda vez que um mineiro prova um bloco, novos tokens Ether são gerados e concedidos ao referido mineiro.

Os mineradores são a espinha dorsal da rede Ethereum, pois não apenas confirmam e validam transações e quaisquer outras operações dentro da rede, mas também geram novos tokens da moeda da rede.

Para que pode ser usado o Ethereum?

Aplicativos descentralizados têm o potencial de alterar completamente o relacionamento entre as empresas e seus públicos. Atualmente, existem muitos serviços que cobram taxas de comissão simplesmente por fornecer um serviço de garantia e uma plataforma para os usuários negociarem bens e serviços.

Em primeiro lugar, o Ethereum permite que os desenvolvedores criem e implantem aplicativos descentralizados. Além disso, qualquer serviço centralizado pode ser descentralizado usando a plataforma Ethereum.

O potencial da plataforma Ethereum para criar aplicativos não se limita a nada além da criatividade dos criadores.

Aplicativos descentralizados têm o potencial de alterar completamente o relacionamento entre as empresas e seus públicos. Atualmente, existem muitos serviços que cobram taxas de comissão simplesmente por fornecer um serviço de garantia e uma plataforma para os usuários negociarem bens e serviços.

Por outro lado, o Blockchain da Ethereum pode permitir que os clientes rastreiem as origens do produto que estão comprando, enquanto a implementação de contratos inteligentes pode garantir negociações seguras e rápidas para ambas as partes, sem qualquer intermediário.

A própria tecnologia Blockchain tem o potencial de revolucionar serviços baseados na Web, bem como indústrias com práticas contratuais estabelecidas há muito tempo.

Por exemplo, uma indústria de seguros nos EUA possui mais de US $ 7 bilhões em dinheiro de seguro de vida inclinado, que pode ser redistribuído de forma justa e transparente usando o Blockchain.

Além disso, com a implementação de contratos inteligentes, os clientes podem simplesmente enviar sua solicitação de seguro on-line e receber um pagamento automático instantâneo, considerando que a solicitação atende a todos os critérios exigidos.

Essencialmente, o Ethereum Blockchain é capaz de trazer seus princípios fundamentais – confiança, transparência, segurança e eficiência – para qualquer serviço, empresa ou setor.

[+] Bitcoin: seguindo tendência norte americana, empresas brasileiras iniciam investimentos na criptomoeda, ainda que a passos lentos. Entenda!

Organizações Autônomas Descentralizadas (DAO)

O Ethereum também pode ser usado para criar Organizações Autônomas Descentralizadas (DAO), que operam de forma totalmente transparente e independente de qualquer intervenção, sem um único líder.

Os DAOs são executados pelo código de programação e uma coleção de contratos inteligentes escritos no Blockchain. Ele foi projetado para eliminar a necessidade de uma pessoa ou um grupo de pessoas no controle completo e centralizado de uma organização.

Os DAOs pertencem a pessoas que compraram tokens. No entanto, a quantidade de tokens comprados não equivale a ações e propriedade. Em vez disso, os tokens são contribuições que fornecem às pessoas direitos de voto.

Vantagens do Ethereum

A plataforma Ethereum se beneficia de todas as propriedades da tecnologia Blockchain em que é executada. É completamente imune a qualquer intervenção de terceiros. Isto significa que todos os aplicativos e DAOs descentralizados implantados na rede não podem ser controlados por ninguém.

A plataforma Ethereum se beneficia de todas as propriedades da tecnologia Blockchain em que é executada. É completamente imune a qualquer intervenção de terceiros. Isto significa que todos os aplicativos e DAOs descentralizados implantados na rede não podem ser controlados por ninguém.

Qualquer rede Blockchain é formada em torno de um princípio de consenso, o que significa que todos os nós no sistema precisam concordar com todas as alterações feitas nele. Isso elimina as possibilidades de fraude, corrupção e torna a rede inviolável.

Toda a plataforma é descentralizada, o que significa que não há um único ponto de falha possível. Portanto, todos os aplicativos sempre ficarão online e nunca serão desligados.

Além disso, a natureza descentralizada e a segurança criptográfica tornam a rede Ethereum bem protegida contra possíveis ataques de hackers e atividades fraudulentas.

[+] Um milhão de plataformas de mineração de Bitcoin de empresa chinesa serão movidas para o Canadá nos próximos 24 meses. Entenda

Desvantagens do Ethereum

Apesar de os contratos inteligentes serem feitos para tornar a rede à prova de falhas, eles podem ser tão bons quanto as pessoas que escrevem o código para eles. Sempre há espaço para erro humano, e qualquer erro no código pode ser explorado.

Se isso acontecer, não há maneira direta de interromper um ataque de hacker ou uma exploração do referido erro. A única maneira possível de fazer isso seria chegar a um consenso e reescrever um código subjacente.

No entanto, isso vai completamente contra a própria essência do Blockchain, pois é suposto ser um livro imutável e imutável.

O ‘DAO’, que é o nome de um DAO específico lançado em 30 de abril de 2016, foi atacado e mais de 3,6 milhões de tokens Ether foram roubados fazendo o ethereum preço despencar.

O invasor explorou um ‘bug de chamada recursiva’ no código, basicamente apenas drenando os fundos do DAO para um ‘DAO filho’, que tinha a mesma estrutura do DAO.

A perda de grande parte do financiamento do DAO não foi a única conseqüência do ataque, pois basicamente minou a confiança dos usuários em toda a rede Ethereum, com o preço ethereum caindo de mais de US $ 20 para menos de US $ 13.

[crp]


Deixe o seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Continue Lendo

Um milhão de plataformas de mineração de Bitcoin de empresa chinesa serão movidas para o Canadá nos próximos 24 meses. Entenda

Homem joga no lixo, por engano, HD com R$ 1 bilhão em bitcoins armazenados e tem novo plano de buscas. Entenda

Grupo Bitcoin Banco é suspeito de desviar R$ 1,5 bilhão que seria destinado a negociações com criptomoedas e PF investiga o caso. Entenda

Mercado Bitcoin, primeira empresa de troca de criptomoedas do Brasil, levanta US$200 milhões em rodada de investimentos. Saiba mais

Banco Mundial recusa apoio na implementação do Bitcoin como uma das moedas oficiais de El Salvador. Entenda

Relatório aponta que 25% de todas as GPUs de gama alta e média produzidas no mundo, no primeiro trimestre de 2021, foram consumidas por mineradores e especuladores de criptomoedas. Saiba mais

Bitcoin: seguindo tendência norte americana, empresas brasileiras iniciam investimentos na criptomoeda, ainda que a passos lentos. Entenda!

Elon Musk anuncia que Tesla voltará a aceitar bitcoins e valor da criptomoeda sobe novamente. Entenda

Especialista em criptomoeda prevê última queda do Bitcoin para o dia 13 de junho e alerta investidores. Entenda

Bitcoin se torna moeda oficial de El Salvador e cotação fica em alta no mercado. Confira