Ethereum é uma plataforma descentralizada que permite criar e executar contratos inteligentes e aplicativos descentralizados (dApps) usando sua criptomoeda nativa, Ether (ETH). Ao contrário do Bitcoin, o Ethereum não serve apenas como moeda, mas também oferece um ambiente para programação de aplicações sem intermediários.
O que é o Ethereum?
Ethereum é um dos maiores projetos da indústria de criptomoedas. É uma plataforma digital baseada em tecnologia blockchain ou blockchain cujo objetivo é se tornar um blockchain capaz de executar aplicativos descentralizados.
Para isso, conta com um blockchain e uma criptomoeda com características únicas, como a capacidade de usar e criar smart contracts e novo tokens, funcionalidades poderosas que permitem que ele se posicione como um dos blockchains mais completos do mundo criptográfico.
A moeda da rede é chamada Ether (ETH), e como o Bitcoin (BTC), o Ether é caracterizado por ser uma criptomoeda que pode ser usada como um método de pagamento entre pares. Outra semelhança com o Bitcoin e outras criptomoedas é que ele não é controlado por nenhum governo ou órgão regulador. Seu desenvolvimento é marcado por Ethereum Foundation, seu Core Team e a comunidade que apoia e apóia. Outro ponto importante é que utiliza o protocolo de consenso Prova de estaca (PoS), usando o algoritmo Ethash.
O desenvolvimento desta blockchain começou graças ao trabalho de Vitalik Buterin no ano 2013.
Características técnicas do Ethereum
O que é Prova de Participação ou Prova de Participação
La Teste de participação É o mecanismo que ativa os validadores assim que estes recebem uma aposta suficiente. No caso do Ethereum, é necessária uma aposta de 32 ETH para se tornar um validador. Os validadores são escolhidos aleatoriamente para criar blocos e têm a responsabilidade de revisar e confirmar os blocos que eles próprios não criaram. Além disso, as apostas feitas pelos usuários são utilizadas como forma de incentivar o bom comportamento dos validadores. Ou seja, se um usuário desconectar sua validação, ele perde parte da sua aposta. No caso de uma conspiração deliberada, o usuário perderá toda a sua aposta.
Emissão de criptomoeda
Ao contrário do Prova de trabalho, os validadores não precisam usar quantidades significativas de poder computacional, uma vez que são selecionados aleatoriamente e não competem. Eles não precisam minerar blocos, mas apenas criar blocos quando forem escolhidos e validar os blocos propostos quando não o forem. Essa validação é conhecida como certificação (atestado). A certificação poderia ser entendida com uma expressão como: “Acho que este bloco parece bom”. Os validadores ganham recompensas por propor novos blocos e por certificar aqueles que os encontraram.
A emissão inicial de Ether no blockchain esteve relacionada à pré-venda que foi realizada para divulgar o projeto. Naquela época, foram criados um total de 60 milhões de Ethers. Destes, 12 milhões foram utilizados para criar um fundo de desenvolvimento, este é o início do conhecido Fundação Ethereum.
Comece no Bit2Me e entre no mundo das criptomoedas com vantagem. Registe-se facilmente e ganhe 15€ GRÁTIS na sua primeira compra com este link. Não espere mais para se juntar à revolução criptográfica! Cadastre-se
O que são taxas ou comissões de gás no Ethereum
Este conceito é usado para medir o trabalho realizado dentro do blockchain. Cada ação no blockchain, como uma operação ou conjunto de operações, tem um custo específico que é dado em unidades de Gás.
Entre as funções do gás dentro da blockchain, podemos citar:
- Atribua um custo à execução de tarefas. O gás é usado como uma unidade para medir o custo de executar uma determinada ação dentro da blockchain. Cada ação tem um custo em Gás e um conjunto de ações realizadas adiciona o custo total da referida operação. Dessa forma, podemos ver o gás como o preço a pagar pela execução de ações dentro da blockchain.
- Ajuda a melhorar a segurança do sistema. Como cada ação tem um preço, isso ajuda a evitar que o blockchain interrompa sua operação e prejudique sua segurança. Isso é possível porque o Gas ajuda a proteger a rede de ataques de spam. Para isso, o gás implica um gasto que os impede de ser Ataques DDoS facilmente na rede, ataques que podem colocar milhões de usuários sem serviço.
- Validadores de recompensa.
Tempo e tamanho da geração do bloco
O Ethereum é caracterizado pelo cálculo do tamanho de seus blocos de uma maneira um tanto particular. Ao contrário do Bitcoin, cujo tamanho é limitado a 1 MB, no Ethereum seu tamanho é limitado a uma quantidade específica de gás. Para ser mais preciso, cada bloco tem uma meta de 15 milhões de gás, mas o tamanho dos blocos aumentará ou diminuirá de acordo com as demandas da rede, até o limite de 30 milhões. gás por bloco (dobrar o tamanho da meta até março de 2023). Isso significa que cada bloco pode conter um total de operações, desde que não exceda o limite de Gás especificado.
Geralmente, um bloco pode conter cerca de 500 operações de pagamento entre contas, a mais simples das operações possíveis. No caso de um contrato inteligente, as operações de um deles podem facilmente atingir o limite de Gás de cada bloco.
Outra diferença do Bitcoin é o tempo de geração do bloco. No Bitcoin, cada bloco é gerado a cada 10 minutos, enquanto no Ethereum esse valor é variável. Em princípio, cada bloco era gerado aproximadamente a cada 16 segundos. Esse valor aumentou para 30 segundos em 2017 e atualmente é de 12 segundos em média. Isso significa que geralmente é mais rápido em fornecer confirmações do que o Bitcoin, que tem um impacto positivo em suas possibilidades como sistema de pagamento.
O que são contratos inteligentes
Un smart contract ou contrato inteligente é um programa de computador que executa certas ações pré-estabelecidas em seu código sob certas condições. Ações que foram revisadas e aceitas pelas diferentes partes que "assinaram" o referido contrato. Desta forma, o contrato inteligente impõe suas condições programadas apresentando uma resposta de acordo com suas cláusulas de forma totalmente autônoma.
A tecnologia de contrato inteligente é um dos fundamentos fundamentais do Ethereum e a operação de muitos de seus recursos. Uma situação que pode ser vista especialmente nos tokens e DApps deste blockchain.
O que é a máquina virtual Ethereum
La Ethereum Virtual Machine (EVM) é um software cujo objetivo é servir como camada de abstração na execução do código que é armazenado na blockchain. Com isso, ele procura impedir que um DApp malicioso ou programador de contrato inteligente ameace a segurança do nós da rede e com a própria rede.
Para isso, o EVM realiza uma abstração completa do sistema, gerenciando o acesso aos recursos do computador e limitando suas ações em um ambiente controlado ou máquina virtual. Mas, além disso, o EVM também busca simplificar o desenvolvimento e atualização de aplicativos e recursos disponíveis para DApps. Ou seja, EVM foi criado para proteger e permitir estender as funções do Ethereum de uma forma simples.
EVM permite a operação de contratos inteligentes e DApps, graças ao uso da linguagem de programação Solidity. Essa linguagem permite que você programe toda a lógica por trás de DApps e contratos inteligentes, permitindo a execução descentralizada do seu código usando o EVM.
O que é Ethereum 2.0
O Ethereum, como a maioria dos blockchains, tinha um grande problema: não conseguia escalar corretamente para atender aos milhões de usuários que sua rede possui. Este problema de arquitetura de rede é algo que seus desenvolvedores estão cientes e procuram resolver. É por isso que, a partir de setembro de 2022, o Ethereum recebeu uma grande atualização.
Ethereum 2.0 é um projeto que começou seu desenvolvimento em 2017 com a chegada do Ethereum Metropolis e suas duas atualizações Byzantium e Constantinople. Nessa época, a transformação do Ethereum começou a buscar dotá-lo de maior capacidade de escala, reduzir custos de comissão e controlar a mineração da criptomoeda que já era acusada de problemas como "Ice Ages", aqueles momentos perigosos em que o A mineração de Ethereum seria tão complexa que seria impossível para a rede realizá-la.
Os primeiros esforços (em 2017) levaram os desenvolvedores a brincar com opções como Prova de Autorithy (PoA) e Prova de aposta (PoS) no código Ethereum. Projetos como PoA Newtork e o PoC que deu à luz a Casper, o protocolo que seria escolhido para substituir PoW no Ethereum, e transformar o Ethereum em uma rede PoS, como aconteceu em setembro de 2022 com A fusão.
O início da mudança para Ethereum 2.0
Em 2020 os devs do Ethereum finalmente dão o primeiro passo ativando a Beacon Chain, o primeiro passo para o Ethereum 2.0, ativando lateralmente esta rede e criando a estrutura básica para seu funcionamento. No entanto, o lançamento oficial da Fase 1 do Ethereum 2.0 veio em setembro de 2022. Isso se deve a sérios problemas detectados no mecanismo The Merge, que unirá as redes Ethereum PoW e PoS, para iniciar o Ethereum 2.0.
De qualquer forma, somente quando as funções básicas da rede foram consideradas estáveis é que o The Merge começou e entre essas funções estavam:
- Protocolo Casper testado em conjunto com todo o sistema econômico e de piquetagem que proporcionará segurança à rede. Isso levará ao abandono de PoW e mineração, para trocá-lo por PoS e seu sistema de apostas na rede.
- A chegada das estruturas básicas de Sharding à rede, para acelerar significativamente a capacidade da rede para 1000 transações por segundo. Este é o aprimoramento mais esperado do Ethereum 2.0.
- A construção das bases para a paralelização do EVM, capacidade que não estará pronta até ao lançamento da Fase 2 do Ethereum 2.0, ainda com data desconhecida.
- A união de ETH1 e ETH2 no mesmo blockchain, e não como duas redes separadas como acontece agora.
Por que o Ethereum 2.0 muda para Proof of Stake (PoS)?
A principal razão para a mudança do modelo Ethereum 2.0 de Prova de Trabalho para Prova de Participação está relacionado ao consumo de energia. A Prova de Trabalho no Ethereum consome grandes quantidades de energia porque esta atividade depende de milhares de GPUs e ASICs operando em paralelo para poder realizar todos os cálculos necessários para completar os quebra-cabeças criptográficos propostos pelo sistema de mineração Ethereum e seu algoritmo Ethash.
Esta é uma situação que tem sido atacada por muitas pessoas na comunidade, afirmando que não é amiga do ambiente e é um desperdício de recursos valiosos. Com isso em mente, Vitalik Buterin e sua equipe decidiram que a melhor solução para o problema é transformar o Ethereum em um blockchain suportado pelo protocolo Proof of Stake, onde poderiam ser criados milhares de nós computacionalmente menos poderosos, mas que só participariam tendo uma pequena participação dentro deles que lhes permitiria participar daria poder para votação e validação de blocos dentro da rede. Desta forma, Ethereum se tornaria uma rede centenas de vezes mais eficiente em termos energéticos.
A medida foi aplaudida por grande parte da comunidade, enquanto outros a atacam. O ataque a esta mudança não é irracional, porque PoS é um protocolo mais inseguro que PoW e também tende a levar as redes a uma enorme centralização que já começa a ser vista na Beacon Chain do Ethereum 2.0, onde apenas 13 endereços controlam atualmente mais de 50% dos validadores da rede.
Por que o PoS não foi usado no início do Ethereum?
Uma das principais razões pelas quais a Ethereum não usou o algoritmo PoS desde o início foi a segurança. Na época da criação do Ethereum em 2015, o protocolo de consenso reinante era o Proof of Work. O algoritmo não foi apenas fortemente testado, mas foi depurado e aprimorado ao longo dos anos, tornando-o extremamente confiável. Mas com o advento de mais e mais redes PoS, o algoritmo foi testado e, como resultado, a confiança no algoritmo aumentou.
Casos de uso do Ethereum
O Ethereum é uma das criptomoedas e blockchain com a maior variedade de usos que existem hoje, entre elas podemos destacar:
Aceite e receba pagamentos de forma rápida e segura
Um dos grandes recursos desde o início foi a capacidade de lidar com pagamentos muito mais rápido que o Bitcoin. Isso ocorre devido ao curto período de produção em bloco que varia de 10 a 30 segundos e à escalabilidade do blockchain.
Realização da ICO
Ao criar tokens e ICOs não foi iniciado pelo Ethereum, mas por chamadas colored coinsA verdade é que este projeto ofereceu ferramentas para facilitar muito esse trabalho. Com a criação de Token ERC-20, Ethereum tornou-se o "Pai das ICOs" e com razões para isso. Com a criação do ERC-20, criar um token deixou de ser uma tarefa altamente complexa.
Atualmente, é suficiente executar um contrato inteligente seguindo o modelo de token ERC-20 e você fez o trabalho. Isso deu um impulso significativo ao blockchain e permitiu a diversificação do mercado de criptomoedas, abrindo novas possibilidades.
De fato, atualmente existem pelo menos 191.000 tokens ERC-20 criados, cada um com características únicas em execução em sua blockchain.
Contratos Smarts e DApps
Contratos inteligentes e DApps Eles são um dos maiores usos do Ethereum. Os recursos dessas duas ferramentas são praticamente infinitos. Desde a criação de um contrato inteligente para comprar, vender ou negociar bens ou serviços, sua utilidade é limitada apenas pela imaginação. Por outro lado, os DApps são uma revolução. Eles são capazes de criar aplicativos completamente descentralizados, sem censura, seguros e economicamente auto-sustentáveis. Podemos também mencionar as plataformas de oráculos que são construídos nesta rede, como no caso de Augur.
Empresas que usam o Ethereum
Os recursos da Ethereum de usar contratos inteligentes, criar facilmente tokens e implantar o DApps chamaram a atenção de muitas empresas em todo o mundo. Isso significa que o desenvolvimento do Ethereum teve o apoio direto ou indireto de um grande grupo de negócios interessado em desenvolver sua tecnologia. Todo esse conjunto de empresas criou a chamada Ethereum Enterprise Alliance (EEA) que tem mais de 100 membros. Entre eles destacam-se
- Accenture, uma empresa dedicada a serviços de tecnologia e consultoria.
- AMD, uma empresa líder no desenvolvimento de chipset, CPU e placas gráficas.
- BBVA, um banco espanhol com presença mundial.
- Banco Santander, outro banco espanhol com presença mundial.
- BP Ventures, o braço de investimento da empresa de petróleo BP.
- Cisco, a maior empresa de rede do mundo.
- A Delloite, uma das maiores empresas de auditoria, consultoria financeira e serviços jurídicos do mundo.
- GoChain, uma das empresas mais importantes no desenvolvimento de DApps.
- Hyperledger, a maior empresa do mundo e projeto de desenvolvimento de blockchain de código aberto.
- JP Morgan, uma das maiores empresas financeiras do mundo.
- Microsoft, a maior empresa de tecnologia e desenvolvimento de software do mundo e responsável pelo desenvolvimento do Windows.
- VMWare, a empresa mais importante no desenvolvimento de máquinas virtuais e soluções de integração para ambientes virtuais.
Vantagens do Ethereum
- É uma blockchain multiuso, graças à sua capacidade de integrar e usar contatos inteligentes.
- O uso e desenvolvimento do EVM conferem um alto nível de segurança para executar contratos inteligentes e DApps de uma maneira completamente descentralizada e segura.
- Possui uma produção rápida de blocos, o que permite uma velocidade de confirmação de transação muito mais rápida que o Bitcoin e outras criptomoedas.
- O desenvolvimento não é controlado por nenhuma autoridade central, seu Núcleo de Desenvolvimento é completamente descentralizado e as decisões são tomadas por consenso. Além disso, a comunidade tem um alto impacto nas decisões sobre o desenvolvimento da blockchain.