Ethereum Tutorial para iniciantes
O que รฉ a Ethereum?
Ethereum รฉ um sistema operacional de cรณdigo aberto que oferece funcionalidade de contrato inteligente. ร uma plataforma de computaรงรฃo distribuรญda que oferece suporte ao desenvolvimento descentralizado DigiAplicativos tal (DApps) usando tecnologia blockchain. Ethereum fornece uma mรกquina virtual descentralizada chamada Ethereum Mรกquina Virtual (EVM) que pode executar scripts usando uma rede internacional de nรณs pรบblicos.
Ethereum รฉ o maior aplicativo de software descentralizado. Ele ajuda vocรช a construir contratos inteligentes e aplicativos descentralizados sem qualquer tempo de inatividade ou interferรชncia de terceiros. Ethereum permite ao desenvolvedor criar e publicar aplicativos distribuรญdos de prรณxima geraรงรฃo.
Neste curso Ethereum tutorial para iniciantes, vocรช aprenderรก Ethereum bรกsicos como:
- O que รฉ a Ethereum?
- Por que voce precisa Ethereum?
- A soluรงรฃo sรฃo aplicativos descentralizados
- Histรณria da Ethereum
- O que รฉ o contrato inteligente?
- Termos-chave em Ethereum
- O que รฉ o รฉter?
- Ethereum vs Bitcoin
- Aplicaรงรตes de Ethereum
- Vantagens de Ethereum
- Desvantagens de Ethereum
Por que voce precisa Ethereum?
Os sistemas centralizados sรฃo um dos modelos mais difundidos para aplicaรงรตes de software. Este sistema controla diretamente a operaรงรฃo das unidades individuais e o fluxo de informaรงรตes a partir de um รบnico centro. Neste tipo de sistema, os indivรญduos dependem do poder central para enviar e receber informaรงรตes.
No entanto, existem problemas com o sistema centralizado:
- Ponto รบnico de controle e falha
- Pode ser corrompido facilmente
- Gargalo de desempenho
- Efeito silo
A soluรงรฃo sรฃo aplicativos descentralizados
Os aplicativos descentralizados nunca respondem em um backend centralizado, mas interagem diretamente com um blockchain. Consulte este tutorial para saber mais sobre BlockChain.
O termo DApp รฉ uma combinaรงรฃo de duas palavras: aplicativos descentralizados. Em palavras simples, รฉ um aplicativo, ferramentas ou programas que funcionam no sistema descentralizado Ethereum Blockchain.
Histรณria da Ethereum
- 2013: Vitalik Buterin, um desenvolvedor envolvido em Bitcoins, e ele foi o primeiro a descrever no papel
- 2014: Uma empresa suรญรงa Ethereum A Switzerland Gmbh desenvolveu o primeiro Ethereum projeto de software
- 2015: Frontier, a primeira versรฃo de Ethereum foi lanรงado.
- Em 14 de marรงo de 2016: Um protocolo planejado Homestead se torna a segunda maior atualizaรงรฃo de versรฃo da rede Ethereum.
- Em maio de 2016: Ethereum obtรฉm a mais ampla cobertura da mรญdia quando o DAO arrecadou um recorde de US$ 150 milhรตes em crowd sale.
- Em julho de 2016: A rede se ramificou em duas grandes categorias: Ethereum (ETH) e Ethereum Classic (ETC).
- Junho 2017: Ethereum ralis acima de US$ 400 registrando um aumento de 5001% desde 1ยบ de janeirostbordados escolares americanos dos sรฉculos XVIII, XIX e XX, bandeiras regimentais da Guerra Civil e bandeiras e estandartes de campanhas polรญticas do sรฉculo XIX. Virginia รฉ membro da Art Conservators Alliance e Fellow do American Institute for Conservation of Historic and Artistic Works.
- Maio 2017- Ethereum acabarรก por superar o sucesso de Bitcoins
- Junho de 2018 โ O DAO foi hackeado por um grupo anรดnimo que reivindicou US$ 50 em ETH.
O que รฉ o contrato inteligente?
A Smart Contract รฉ um programa de computador que รฉ executado automaticamente. ร um protocolo de transaรงรฃo que permite aos usuรกrios do blockchain trocar dinheiro e propriedades. Tambรฉm ajuda os usuรกrios a realizar aรงรตes como votar sem qualquer autoridade central. ร um agente virtual de software de terceiros que pode executar e aplicar automaticamente termos e aรงรตes de acordo com o acordo legal.

Contratos Tradicionais vs. Contratos Inteligentes
Abaixo estรก a diferenรงa entre contratos tradicionais e contratos inteligentes:
| Parรขmetro | Tradicional | Smart contracts |
|---|---|---|
| Duraรงรฃo | 103 dias | Minutos |
| Remessa | manual | Automรกtico |
| Escrow | Necessรกrio | Necessรกrio |
| Custo | Caro | Fraรงรฃo do custo |
| Presenรงa | Presenรงa fรญsica | Presenรงa virtual |
| Advogados | Advogados sรฃo importantes | Advogados podem nรฃo ser necessรกrios |
Termos-chave em Ethereum
- Emissรฃo de moeda: ร principalmente gerido e monitorado pelo banco central de um paรญs. Tambรฉm รฉ conhecida como autoridade monetรกria.
- Autรดnomo Descentralizado: Organizaรงรฃo Autรดnoma Descentralizada รฉ uma organizaรงรฃo digital que visa operar sem a necessidade de gestรฃo hierรกrquica.
- Organizaรงรตes (DAO): DAO รฉ uma combinaรงรฃo de cรณdigo de computador, blockchain, contratos inteligentes e pessoas.
- Contratos Inteligentes: ร um acordo assinado digitalmente entre duas ou mais partes que depende de um sistema de consenso
- Propriedade Inteligente: O processo de Ethereum Wallet รฉ uma porta de entrada para aplicativos descentralizados no Ethereum blockchain. Ele ajuda vocรช a manter e proteger o รฉter e outros ativos criptogrรกficos que sรฃo construรญdos em Ethereum.
- Solidity: Solidity รฉ a linguagem de contrato inteligente usada em Ethereum. ร uma linguagem de programaรงรฃo de uso geral desenvolvida para rodar no ambiente EVM. Solidity ajuda vocรช a realizar cรกlculos arbitrรกrios. No entanto, seu objetivo รฉ enviar e receber tokens digitais e armazenar estados.
- Transaรงรตes: uma transaรงรฃo รฉ uma mensagem enviada de uma conta para outra conta que pode ser igual ou vazia. Pode incluir dados binรกrios chamados Ether.
- Ethereum Virtual Machine: O Ethereum Mรกquina Virtual, tambรฉm conhecida como EVM, รฉ o ambiente de execuรงรฃo para contratos inteligentes. EVM รฉ uma camada de computador diretamente acima do hardware subjacente. Nรฃo รฉ apenas sandbox, mas isolado. Alรฉm disso, o cรณdigo em execuรงรฃo dentro da EVM nรฃo tem acesso ร rede, sistema de arquivos ou quaisquer outros processos.
O que รฉ o รฉter?
Ether รฉ um token de valor do Ethereum blockchain. Estรก listado como โETHโ nas bolsas de criptomoedas. Ajuda vocรช a pagar taxas de transaรงรฃo e serviรงos computacionais no Ethereum rede. No Ethereum rede sempre que o contrato รฉ executado, o Ether รฉ pago.
O que รฉ o รฉter?
Gas
Para realizar uma transaรงรฃo no Ethereum rede, um usuรกrio precisa fazer um pagamento (ao minerador) Ether por meio de um token intermediรกrio chamado 'Gรกs'. ร uma unidade que permite medir o trabalho computacional necessรกrio para executar um contrato inteligente ou outras transaรงรตes.
In Ethereum, a taxa de transaรงรฃo รฉ calculada em Ether, que รฉ dada como
Ether = Tx Fees= Gas Limit * Gas Price
Onde,
- Limite de gรกs= Refere-se ร quantidade de gรกs que รฉ usada para o cรกlculo
- Preรงo do gรกs= A quantidade de Ether que um usuรกrio deve pagar

Ethereum vs Bitcoin
Aqui estรก a principal diferenรงa entre Ethereum e Bitcoin:
| Parรขmetro | Bitcoin | Ethereum |
|---|---|---|
| Definiรงรฃo | Bitcoin รฉ um dinheiro digital | Ethereum รฉ um computador mundial. |
| Fundador | Satoshi Nakamoto | Vitalik Butarrn |
| Algoritmos de hash | Bitcoin usou o algoritmo SHA-256. | Ethereum usa o algoritmo Etash. |
| Tempo mรฉdio de bloqueio | 10 minutos | 10 15-sec |
| Data de lanรงamento | Janeiro 9 2008 | 30 de Julho de 2015 |
| Mรฉtodo de Liberaรงรฃo | Mente de Bloco de Gรชnesis | Prasala |
| Blockchain | Prova de trabalho | Prova de trabalho (Planejamento para PDV) |
| Uso | Digimoeda tal | Smart Contracts Digimoeda tal |
| Criptomoeda usada | Bitcoin(Satoshi) | Ether |
| Tempo de bloqueio | 10 Minutos | 12-14 Seconds |
| Mineraรงรฃo | Mineiros ASIC | GPUs |
| Escalรกvel | Agora nรฃo | Sim |
| O Conceito | Digitanto dinheiro | Computador Mundial |
| Token de criptomoeda | de preรงo mรญnimo em | Ether |
| Turing | Turing incompleto | Turing completo |
| Mรฉtodo de liberaรงรฃo de moeda | Mineraรงรฃo precoce | Atravรฉs da OIC |
| Protocolo | Bitcoin ainda emprega o conceito de mineraรงรฃo em pool. | Ele usa um protocolo fantasma. |
A seguir neste Ethereum tutorial, aprenderemos sobre aplicaรงรตes de Ethereum.
Aplicaรงรตes de Ethereum
Abaixo estรฃo as aplicaรงรตes de Ethereum:
- Bancรกrio: Com Ethereumsistema descentralizado. ร quase impossรญvel para um hacker ter acesso nรฃo autorizado ร s informaรงรตes pessoais de um indivรญduo.
- Acordos: Ao utilizar um contrato inteligente, os acordos podem ser mantidos e executados sem qualquer alteraรงรฃo.
- Mercado de previsรฃo: O mercado de previsรฃo รฉ outro caso de uso maravilhoso de Ethereum Contrato Inteligente. As plataformas como Gnosis e Augur usam Ethereum para esta finalidade.
- Digigerenciamento de identidade tal: Digiidentidades digitais podem ser gerenciadas por meio de contratos inteligentes que resolvem os principais problemas de roubo de identidade e monopรณlio de dados.
Vantagens de Ethereum
Seguem as vantagens de Ethereum:
- Permite fazer upload e solicitar a execuรงรฃo de programas.
- 100% de tempo de atividade e resistente a DDOS.
- Ethereum ajuda vocรช a criar um token negociรกvel que pode ser usado como uma nova moeda ou compartilhamento virtual.
- Armazenamento de dados persistente e permanente.
- Construa organizaรงรตes virtuais.
- Ajuda vocรช a desenvolver aplicativos descentralizados.
- Ethereum ajuda vocรช a construir aplicativos descentralizados tolerantes a falhas e altamente seguros.
Desvantagens de Ethereum
- O processo de Ethereum A mรกquina virtual รฉ lenta, entรฃo vocรช nรฃo pode usรก-la para grandes cรกlculos.
- O armazenamento no blockchain รฉ caro.
- A escalabilidade do Swarm รฉ um problema, portanto hรก uma compensaรงรฃo com a descentralizaรงรฃo. ร provรกvel que as cadeias de blocos privadas proliferem.
- Corrigir bugs ou atualizar aplicativos รฉ uma tarefa difรญcil porque todos os pares na rede precisam atualizar o software de seus nรณs.
- Alguns aplicativos exigem verificaรงรฃo da identidade do usuรกrio e nรฃo hรก autoridade central para verificar a identidade do usuรกrio.
Se vocรช quiser aprender como criar sua prรณpria criptomoeda, aqui estรก um tutorial gratuito que vocรช deseja conferir: Como criar sua prรณpria criptomoeda?
Resumo
- Ethereum significado: Ethereum รฉ uma estrutura de software de cรณdigo aberto baseada na tecnologia blockchain.
- Ethereum ajuda vocรช a construir contratos inteligentes e aplicativos descentralizados sem qualquer tempo de inatividade ou interferรชncia de terceiros.
- Ethereum foi lanรงado em 2013 pelo desenvolvedor Vitalik Buterin.
- Os contratos inteligentes permitem que os usuรกrios do blockchain troquem dinheiro e propriedades. Mineraรงรฃo Ethereum pode ser usado para contratos inteligentes, bem como DigiMoeda tal.
- Ether รฉ um token de valor do Ethereum blockchain. Estรก listado como โETHโ nas bolsas de criptomoedas.
- Para realizar uma transaรงรฃo no Ethereum rede, um usuรกrio precisa fazer um pagamento (ao minerador) Ether por meio de um token intermediรกrio chamado 'Gรกs'.
- Ethereum garante 100% de tempo de atividade e resistรชncia a DDOS.
- Corrigindo bugs ou atualizando aplicativos no Ethereum rede รฉ uma tarefa difรญcil porque cada ponto da rede precisa atualizar o software de seu nรณ.
