O que é Ethereum? O guia mais abrangente de sempre!

O que é Ethereum? O guia mais abrangente de sempre!

Subscribe

Se você quer saber o que é Ethereum, como funciona, e para que ele pode ser usado, sem ir fundo no abismo técnico, este guia é perfeito para você.

Nota importante: Este guia assume uma compreensão básica da tecnologia blockchain. Se você não está familiarizado com blockchain, confira esta introdução passo a passo para iniciantes.

[Atualizado em 12 de setembro de 2018]

O que é Ethereum?

Além do Bitcoin e aplicativos descentralizados de primeira geração

Embora comumente associada ao Bitcoin, a tecnologia blockchain tem muitas outras aplicações que vão muito além das moedas digitais. Na verdade, Bitcoin é apenas uma das várias centenas de aplicativos que usam a tecnologia blockchain hoje.

What is Ethereum? A Step-by-Step Beginners Guide

“[Blockchain] é para Bitcoin, o que a internet é para e-mail. Um grande sistema eletrônico, em cima do qual você pode construir aplicativos. A moeda é apenas uma.” Sally Davies, repórter de tecnologia da FT

Até relativamente recentemente, a construção de aplicações blockchain exigiu um fundo complexo em codificação, criptografia, matemática, bem como recursos significativos. Mas os tempos mudaram. Aplicativos anteriormente inimagináveis, desde votação eletrônica e ativos de propriedade gravados digitalmente até conformidade regulatória e negociação estão agora sendo ativamente desenvolvidos e implantados mais rápido do que nunca. Ao fornecer aos desenvolvedores as ferramentas para criar aplicativos descentralizados, o Ethereum está tornando tudo isso possível.

Treine para se tornar um desenvolvedor Blockchain Comece sua avaliação gratuita hoje!

O que é Ethereum para iniciantes?

No seu mais simples, o Ethereum é uma plataforma de software aberta baseada na tecnologia blockchain que permite aos desenvolvedores construir e implantar aplicativos descentralizados.

Ethereum é semelhante ao Bitcoin? Bem, mais ou menos, mas não na verdade.

Como o Bitcoin, o Ethereum é uma rede pública distribuída de blocos. Embora existam algumas diferenças técnicas significativas entre os dois, a distinção mais importante a notar é que Bitcoin e Ethereum diferem substancialmente em propósito e capacidade. Bitcoin oferece uma aplicação particular da tecnologia blockchain, um sistema de caixa eletrônico peer to peer que permite pagamentos on-line Bitcoin. Enquanto o blockchain Bitcoin é usado para rastrear a propriedade da moeda digital (bitcoins), o Ethereum blockchain se concentra na execução do código de programação de qualquer aplicativo descentralizado.

Na cadeia de blocos Ethereum, em vez de mineração para bitcoin, os mineiros trabalham para ganhar Ether, um tipo de token de criptografia que alimenta a rede. Além de uma criptomoeda negociável, Ether também é usado por desenvolvedores de aplicativos para pagar taxas de transação e serviços na rede Ethereum.

Há um segundo tipo de token que é usado para pagar taxas de mineiros para incluir transações em seu bloco, é chamado de gás, e cada execução inteligente de contrato requer uma certa quantidade de gás a ser enviada junto com ele para atrair mineiros a colocá-lo na cadeia de blocos.

gavin-wood-smart-contracts

“Bitcoin é antes de tudo uma moeda; esta é uma aplicação particular de uma cadeia de blocos. No entanto, está longe de ser a única aplicação. Para tomar um exemplo passado de uma situação semelhante, o e-mail é um uso particular da internet, e com certeza ajudou a popularizá-la, mas há muitos outros.” Dr. Gavin Wood, Co-Fundador da Ethereum

O que é um contrato inteligente?

Contrato inteligente é apenas uma frase usada para descrever um código de computador que pode facilitar a troca de dinheiro, conteúdo, propriedade, ações ou qualquer coisa de valor. Ao executar na cadeia de blocos, um contrato inteligente se torna como um programa de computador auto-operante que executa automaticamente quando condições específicas são atendidas. Como os contratos inteligentes são executados na cadeia de blocos, eles são executados exatamente como programados sem qualquer possibilidade de censura, tempo de inatividade, fraude ou interferência de terceiros.

Enquanto todas as cadeias de blocos têm a capacidade de processar código, a maioria é severamente limitada. Ethereum é diferente. Em vez de dar um conjunto de operações limitadas, o Ethereum permite que os desenvolvedores criem as operações que quiserem. Isso significa que os desenvolvedores podem criar milhares de aplicativos diferentes que vão muito além de qualquer coisa que já vimos antes.

What is Blockchain Technology? A step-by-step guide than anyone can understand

“[Ethereum] blockchain tem algumas capacidades extraordinárias. Um deles é que você pode construir contratos inteligentes. É mais ou menos o que parece. É um contrato que se auto-executa, e o contrato lida com a aplicação, a gestão, o desempenho e o pagamento” Don Tapscott

A máquina virtual Ethereum

Antes da criação do Ethereum, os aplicativos blockchain foram projetados para fazer um conjunto muito limitado de operações. Bitcoin e outras criptomoedas, por exemplo, foram desenvolvidas exclusivamente para operar como moedas digitais peer-to-peer.

Os desenvolvedores enfrentaram um problema. Ou expanda o conjunto de funções oferecidas pelo Bitcoin e outros tipos de aplicativos, o que é muito complicado e demorado, ou desenvolva um novo aplicativo blockchain e uma plataforma totalmente nova também. Reconhecendo esta situação, o criador da Ethereum, Vitalik Buterin desenvolveu uma nova abordagem.

What is Blockchain Technology? A step-by-step guide than anyone can understand

“Eu pensei que [aqueles na comunidade Bitcoin] não estavam abordando o problema da maneira certa. Eu pensei que eles estavam indo atrás de aplicativos individuais; eles estavam tentando meio que apoiar explicitamente cada [caso de uso] em uma espécie de protocolo de faca do Exército Suíço.” Vitalik Buterin, inventor de Ethereum

A principal inovação da Ethereum, a Ethereum Virtual Machine (EVM) é um software completo de Turing que é executado na rede Ethereum. Ele permite que qualquer pessoa execute qualquer programa, independentemente da linguagem de programação dado tempo e memória suficientes. A máquina virtual Ethereum torna o processo de criação de aplicativos blockchain muito mais fácil e eficiente do que nunca. Em vez de ter que construir uma cadeia de blocos inteiramente original para cada novo aplicativo, o Ethereum permite o desenvolvimento de potencialmente milhares de aplicações diferentes, tudo em uma plataforma.

O que é Ethereum E para que ele pode ser usado?

O Ethereum permite que os desenvolvedores criem e implantem aplicativos descentralizados. Um aplicativo descentralizado ou Dapp servir algum propósito particular para seus usuários. Bitcoin, por exemplo, é um Dapp que fornece aos seus usuários um sistema de caixa eletrônico peer to peer que permite pagamentos on-line Bitcoin. Como os aplicativos descentralizados são compostos de código que é executado em uma rede blockchain, eles não são controlados por nenhuma entidade individual ou central.

Quaisquer serviços centralizados podem ser descentralizados usando Ethereum. Pense em todos os serviços intermediários que existem em centenas de diferentes indústrias. Desde serviços óbvios como empréstimos prestados pelos bancos a serviços intermediários raramente pensados pela maioria das pessoas, como registros de títulos, sistemas de votação, conformidade regulamentar e muito mais.

O Ethereum também pode ser usado para criar Organizações Autônomas Descentralizadas (DAO). Um DAO é totalmente autônomo, organização descentralizada sem um único líder. DAOs são executados por código de programação, em uma coleção de contratos inteligentes escritos na cadeia de blocos Ethereum. O código é projetado para substituir as regras e estrutura de uma organização tradicional, eliminando a necessidade de pessoas e controle centralizado. Um DAO é de propriedade de todos os que compram tokens, mas em vez de cada token equiparando a ações de capital e propriedade, os tokens atuam como contribuições que dão direitos de voto às pessoas.

Stephen Tual, Slock.it Founder

“Um DAO consiste em um ou mais contratos e pode ser financiado por um grupo de indivíduos com ideias semelhantes. Um DAO opera de forma completamente transparente e completamente independente de qualquer intervenção humana, incluindo seus criadores originais. Um DAO permanecerá na rede enquanto cobrir seus custos de sobrevivência e fornecer um serviço útil para sua base de clientes” Stephen Tual, Slock.it Fundador, ex-CCO Ethereum.

Ethereum também está sendo usado como uma plataforma para lançar outras criptomoedas. Devido ao padrão de token ERC20 definido pela Fundação Ethereum, outros desenvolvedores podem emitir suas próprias versões deste token e arrecadar fundos com uma oferta inicial de moeda (ICO). Nesta estratégia de angariação de fundos, os emissores do token definiram um valor que querem levantar, oferecê-lo em uma crowdsale e receber Ether em troca. Bilhões de dólares foram arrecadados por ICOs na plataforma Ethereum nos últimos dois anos, e uma das criptomoedas mais valiosas do mundo, EOS, é um token ERC20.

Ethereum criou recentemente um novo padrão chamado token ERC721 para rastrear ativos digitais exclusivos. Um dos maiores casos de uso atualmente para tais tokens é colecionáveis digitais, pois a infraestrutura permite que as pessoas provem a propriedade de bens digitais escassos. Muitos jogos estão sendo construídos usando esta tecnologia, como o hit CryptoKitties durante a noite, um jogo onde você pode coletar e criar gatos digitais.

Quais são os benefícios de uma plataforma Ethereum descentralizada?

Como os aplicativos descentralizados são executados na cadeia de blocos, eles se beneficiam de todas as suas propriedades.

Imutabilidade — Um terceiro não pode fazer nenhuma alteração nos dados.

Corrupção e prova de adulteração — Os aplicativos são baseados em uma rede formada em torno do princípio do consenso, tornando impossível a censura.

Seguro — sem ponto central de falha e protegido usando criptografia, os aplicativos estão bem protegidos contra ataques de hackers e atividades fraudulentas.

Tempo de inatividade zero — Os aplicativos nunca caem e nunca podem ser desligados.

Qual é a desvantagem dos aplicativos Ethereum descentralizados?

Apesar de trazer uma série de benefícios, os aplicativos descentralizados não são impecáveis. Como o código de contrato inteligente é escrito por humanos, contratos inteligentes são tão bons quanto as pessoas que os escrevem. Erros de código ou negligências podem levar a ações adversas não intencionais sendo tomadas. Se um erro no código for explorado, não há nenhuma maneira eficiente em que um ataque ou exploração pode ser interrompido a não ser obter um consenso de rede e reescrever o código subjacente. Isso vai contra a essência do blockchain que se destina a ser imutável. Além disso, qualquer ação tomada por um partido central levanta sérias questões sobre a natureza descentralizada de um pedido.

Quero desenvolver um aplicativo. Como faço para acessar o Ethereum?

Há muitas maneiras de você se conectar à rede Ethereum, uma das maneiras mais fáceis é usar seu navegador nativo Mist. Mist fornece uma interface amigável e uma carteira digital para os usuários negociarem e armazenarem Ether, bem como escrever, gerenciar, implantar e usar contratos inteligentes. Como os navegadores da web dão acesso e ajudam as pessoas a navegar na internet, o Mist fornece um portal para o mundo dos aplicativos descentralizados de cadeias de blocos.

Há também a extensão do navegador MetaMask, que transforma o Google Chrome em um navegador Ethereum. O MetaMask permite que qualquer pessoa execute ou desenvolva aplicativos descentralizados facilmente a partir de seu navegador. Embora inicialmente construído como um plugin do Chrome, o MetaMask suporta Firefox e o Brave Browser também.

Embora ainda seja cedo, Mist, MetaMask e uma variedade de outros navegadores parecem definidos para tornar aplicativos baseados em blocos acessíveis a mais pessoas do que nunca. Mesmo as pessoas sem um fundo técnico agora podem potencialmente construir aplicativos blockchain. Este é um salto revolucionário para a tecnologia blockchain que poderia trazer aplicações descentralizadas para o mainstream.

Cursos Blockchain / Ethereum: Preenchendo a lacuna

O mercado de trabalho está lutando para acompanhar a demanda súbita por desenvolvedores de blockchain. Algumas universidades e empresas privadas responderam oferecendo uma variedade de cursos relacionados a blockchain em uma tentativa de atender às necessidades da indústria.

De acordo com o pioneiro do Bitcoin Jered Kenna, profissionais experientes em blockchain podem obter mais de US $200.000 em renda anual.

“O fornecimento de pessoas que têm extensas experiências de blockchain é bastante baixo”, explicou Kenna. “E a demanda está aumentando rapidamente. Às vezes eles recebem cinco ofertas de emprego por dia.”

Aprenda o desenvolvimento de Blockchain com Blockgeeks

Como líder na comunidade blockchain, a Blockgeeks organizou nossos próprios cursos para ajudar as pessoas a obter uma maior compreensão da tecnologia e criá-las para excelentes oportunidades no mercado de trabalho. Essas aulas visam trazer os alunos à velocidade na tecnologia blockchain, bem como dar-lhes habilidades práticas que ajudarão suas carreiras.

Blockchain Noções básicas: uma abordagem prática

Este Master Course Certificado Blockchain leva os alunos através dos fundamentos, dando-lhes uma base sólida sobre a qual eles podem construir, depois passa para um conhecimento mais avançado, ensinando-os como eles podem aplicar a tecnologia blockchain em situações práticas.

No final do curso, os alunos poderão criar, conectar e usar sua própria cadeia de blocos pessoal na AWS. Eles serão ensinados como usar MultiChain Streams e também como criar seus próprios aplicativos blockchain.

Este curso é ideal para:

Funcionários que gostariam de usar a tecnologia blockchain em seu trabalho

Alunos que querem usar a tecnologia blockchain em seus projetos

Investidores que querem uma maior compreensão da indústria

Empresários que querem abraçar a tecnologia como parte de novos negócios

Gerentes de produtos que estão considerando o uso de blockchain

Consultores líderes do setor

Quais aplicativos estão sendo desenvolvidos no Ethereum?

A plataforma Ethereum está sendo usada para criar aplicativos em uma ampla gama de serviços e indústrias. Mas os desenvolvedores estão em território desconhecido, por isso é difícil saber quais aplicativos terão sucesso e quais falharão. Aqui estão alguns projetos emocionantes.

A Weifund fornece uma plataforma aberta para campanhas de crowdfunding que aproveita contratos inteligentes. Ele permite que as contribuições sejam transformadas em ativos digitais apoiados contratualmente que podem ser usados, negociados ou vendidos dentro do ecossistema Ethereum.

A Uport fornece aos usuários uma maneira segura e conveniente de assumir o controle completo de sua identidade e informações pessoais. Em vez de confiar em instituições governamentais e entregar suas identidades a terceiros, os usuários controlam quem pode acessar e usar seus dados e informações pessoais.

BlockApps está procurando fornecer a maneira mais fácil para as empresas construírem, gerenciarem e implantarem aplicativos blockchain. Da prova de conceito a sistemas de produção completos e integração com sistemas legados, o Blockapps fornece todas as ferramentas necessárias para criar aplicativos de cadeias de blocos privados, semi-privados e públicos específicos da indústria.

A proveniência está usando Ethereum para tornar as cadeias de abastecimento opacas mais transparentes. Ao traçar as origens e histórias dos produtos, o projeto visa construir um quadro aberto e acessível de informação para que os consumidores possam tomar decisões informadas quando comprarem produtos.

Augur é uma plataforma de mercado de previsão e previsão de código aberto que permite a qualquer pessoa prever eventos e ser recompensado por predizer corretamente. Previsões sobre eventos futuros do mundo real, como quem vai ganhar a próxima eleição dos EUA, são realizadas através da negociação de ações virtuais. Se uma pessoa compra ações em uma previsão vencedora, ela recebe recompensas monetárias.

“Ethereum é um experimento público espetacular que está mostrando o valor dos contratos inteligentes em uma cadeia de blocos pública. É o resultado e a fonte de inovação disruptiva de gostos que não vemos desde os primeiros dias da Internet.” — Caleb Chen London Trust Media

O hack DAO que ameaçou tudo

Lembre-se de como o Ethereum pode ser usado para criar Organizações Autônomas Descentralizadas? Bem, em 2016, algo ruim aconteceu. Uma startup trabalhando em um projeto DOA específico, apropriadamente chamado 'O DAO' foi hackeado.

O DAO foi um projeto desenvolvido e programado por uma equipe por trás de outra startup chamada Slock.it. Seu objetivo era construir uma empresa de capital de risco sem humanidade que permitisse aos investidores tomar decisões através de contratos inteligentes. O DAO foi financiado através de uma venda de token e acabou arrecadando cerca de US $150 milhões de dólares de milhares de pessoas diferentes.

Pouco depois que os fundos foram levantados, o DAO foi hackeado por um atacante desconhecido que roubou Ether no valor de cerca de $50 milhões de dólares na época. Enquanto o ataque foi possível por uma falha técnica no software DAO, não a própria plataforma Ethereum, os desenvolvedores e fundadores da Ethereum foram forçados a lidar com a bagunça.

Uma bifurcação Ethereum na estrada

Depois de muito debate, a comunidade Ethereum votou e decidiu recuperar os fundos roubados executando o que é conhecido como um garfo rígido ou uma mudança no código. O garfo rígido moveu os fundos roubados para um novo contrato inteligente projetado para permitir que os proprietários originais retirassem seus tokens. Mas é aqui que as coisas ficam complicadas. As implicações desta decisão são controversas e o tema de intenso debate.

Eis o porquê. Ethereum é baseado na tecnologia blockchain onde todas as transações são destinadas a ser irreversíveis e imutáveis. Ao executar um garfo rígido e reescrever as regras pelas quais o blockchain executa, o Ethereum estabeleceu um precedente perigoso que vai contra a própria essência do blockchain. Se a cadeia de blocos for alterada toda vez que uma quantidade suficientemente grande de dinheiro estiver envolvida, ou pessoas suficientes forem afetadas negativamente, a cadeia de blocos perderá sua principal proposta de valor - segura, anônima, à prova de adulteração e imutável.

Enquanto outra solução de forquilha macia menos agressiva foi colocada em frente, a comunidade Ethereum e seus fundadores foram colocados em uma posição perigosa. Se eles não recuperaram o dinheiro do investidor roubado, a confiança no Ethereum poderia ser perdida. Por outro lado, recuperar o dinheiro do investidor exigiu ações que foram contra as idéias centrais de descentralização e definir um precedente perigoso.

O rescaldo — Ethereum divide

No final, a maioria da comunidade Ethereum votou para executar um garfo duro, e recuperar o dinheiro dos investidores DAO. Mas nem todos concordaram com esse curso de ação. Isso resultou em uma divisão onde duas cadeias de blocos paralelas existem agora. Para aqueles membros que discordam fortemente de quaisquer mudanças na cadeia de blocos, mesmo quando ocorre hacking, há Ethereum clássico. Para a maioria que concordou em reescrever uma pequena parte da cadeia de blocos e devolver o dinheiro roubado aos seus proprietários, há Ethereum.

Ambas as cadeias de blocos têm as mesmas características e são idênticas em todos os sentidos até um determinado bloco onde o hard-fork foi implementado. Isso significa que tudo o que aconteceu no Ethereum até o hard-fork ainda é válido no Ethereum Classic Blockchain. Do bloco onde a forquilha dura ou mudança de código foi executada em diante, as duas cadeias de blocos atuam individualmente.

Um futuro de possibilidades inimagináveis

Apesar das consequências do hack DAO, Ethereum está avançando e olhando para um futuro brilhante. Ao fornecer uma plataforma amigável que permite que as pessoas aproveitem o poder da tecnologia blockchain, a Ethereum está acelerando a descentralização da economia mundial. Aplicações descentralizadas têm o potencial de perturbar profundamente centenas de indústrias, incluindo finanças, imóveis, academia, seguros, saúde e setor público, entre muitos outros.

https://consensys.net/team/

“Se você acha que a internet afetou sua vida, a Ethereum terá essa mesma influência generalizada em nossas comunicações, em toda a nossa infra-estrutura de informações. Vai impactar todos os aspectos da nossa existência

Construindo o ecossistema público Ethereum: À medida que a escalabilidade e a privacidade/confidencialidade configurável crescem no Ethereum público nos próximos dois anos, os consumidores usarão sua identidade de blockchain e ponto de acesso (uPort) para interagir com uma variedade de ofertas interessantes em estágios iniciais.

Incluindo plataformas de crowdfunding (Weifund), ferramentas de governança de grupo (sala de reuniões), plataformas de registro e utilização de conteúdo de música/filme/arte (ujo), mercados de sabedoria (Gnosis) e aplicativos de jogos (Virtue Poker)”

Joseph Lubin, CEO da Consensys

As empresas mais significativas executarão processos de negócios em suas cadeias de blocos privadas.

Bloqueio privado: Dentro de dois anos, as principais empresas realizarão vários processos de negócios em suas próprias cadeias de blocos corporativos privadas e permitidas. Funcionários, clientes, fornecedores e provedores de serviços em cada empresa poderão acessar com segurança a cadeia de blocos privada dessa empresa através de fortes transações autenticadas criptograficamente.

Consortia blockchains: Em dois anos, muitas empresas terão começado a construir cadeias de bloqueios de consórcios ascendentes com um pequeno número de contrapartes em seu ecossistema colaborando em um pequeno número de casos de uso para compartilhar infra-estrutura de origem confiável, fornecimento ou cadeias de valor.

Uso comercial de blockchains públicas: Algumas empresas empregarão Ethereum público com seus casos de uso que empregam a mesma pilha de componentes de blockchain que eles compraram ou construíram para suas implementações privadas baseadas em Ethereum.

O que é Ethereum: Conclusão

A plataforma Ethereum também está ajudando a mudar a maneira como usamos a Internet. Aplicativos descentralizados estão empurrando uma mudança fundamental de uma Internet de informações onde podemos instantaneamente visualizar, trocar e comunicar informações para a Internet de valor onde as pessoas podem trocar valor imediato sem quaisquer intermediários.

À medida que a indústria continua a investigar plataformas blockchain, é evidente que a Ethereum está se tornando um líder de fato. Por exemplo, há alguns dias, o JPMorgan divulgou publicamente sua plataforma de Quorum, arquitetada e desenvolvida em torno do cliente Go Ethereum por Jeff Wilcke e sua equipe. Vários outros grandes bancos estão usando Ethereum, e a Microsoft está ancorando sua plataforma Bletchley nela como o elemento básico da cadeia de blocos. A indústria, tanto pública como confidencialmente, continua a contribuir para o Ethereum e trabalhar connosco e com outros para ajudar a nossa promissora base de código da idade da criança a atingir a maturidade. Fiquem atentos para notícias desta frente.

É preciso uma aldeia (global) para criar uma cadeia de blocos. A rede ao vivo e a comunidade de desenvolvedores de código aberto contribuem significativamente para esse esforço. Eles refinam e endurecem continuamente a plataforma Ethereum, ajudando-a a ficar mais rápido em responder às demandas do setor pelas propostas de valor que oferece. Esses investimentos de tempo e recursos falam de sua fé na governança Ethereum e o valor que as empresas e desenvolvedores vêem em suas capacidades. — Joseph Lubin, CEO da Consensys

Embora ainda seja cedo, e sem dúvida haverá mais obstáculos a superar, Ethereum parece ser uma plataforma verdadeiramente transformadora. Com muitas das aplicações mais interessantes ainda por desenvolver, só podemos começar a nos perguntar sobre as possibilidades inimagináveis que esperam.

Se você quer saber o que é Ethereum, como funciona, e para que ele pode ser usado, sem ir fundo no abismo técnico, este guia é perfeito para você. Nota importante: Este guia assume uma compreensão básica da tecnologia blockchain. Se você não está familiarizado com blockchain, confira esta introdução passo a passo para iniciantes. [Atualizado em 12 de setembro de 2018] O que é Ethereum? Além de Bitcoin e aplicações descentralizadas de primeira geração Embora comumente associada ao Bitcoin, a tecnologia blockchain tem muitas outras aplicações que vão muito além das moedas digitais. Na verdade, Bitcoin é apenas uma das várias centenas de aplicativos que usam a tecnologia blockchain hoje. “[Blockchain] é para Bitcoin, o que a internet é para e-mail. Um grande sistema eletrônico, em cima do qual você pode construir aplicativos. A moeda é apenas uma.” Sally Davies, FT Technology Reporter Até relativamente recentemente, a construção de aplicações blockchain exigiu um fundo complexo em codificação, criptografia, matemática, bem como recursos significativos. Mas os tempos mudaram. Aplicativos anteriormente inimagináveis, desde votação eletrônica e ativos de propriedade gravados digitalmente até conformidade regulatória e negociação estão agora sendo ativamente desenvolvidos e implantados mais rápido do que nunca. Ao fornecer aos desenvolvedores as ferramentas para criar aplicativos descentralizados, o Ethereum está tornando tudo isso possível. Treine para se tornar um desenvolvedor Blockchain Comece sua avaliação gratuita hoje! O que é Ethereum para iniciantes? No seu mais simples, o Ethereum é uma plataforma de software aberta baseada na tecnologia blockchain que permite aos desenvolvedores construir e implantar aplicativos descentralizados. Ethereum é semelhante ao Bitcoin? Bem, mais ou menos, mas não na verdade. Como o Bitcoin, o Ethereum é uma rede pública distribuída de blocos. Embora existam algumas diferenças técnicas significativas entre os dois, a distinção mais importante a notar é que Bitcoin e Ethereum diferem substancialmente em propósito e capacidade. Bitcoin oferece uma aplicação particular da tecnologia blockchain, um sistema de caixa eletrônico peer to peer que permite pagamentos on-line Bitcoin. Enquanto o blockchain Bitcoin é usado para rastrear a propriedade da moeda digital (bitcoins), o Ethereum blockchain se concentra na execução do código de programação de qualquer aplicativo descentralizado. Na cadeia de blocos Ethereum, em vez de mineração para bitcoin, os mineiros trabalham para ganhar Ether, um tipo de token de criptografia que alimenta a rede. Além de uma criptomoeda negociável, Ether também é usado por desenvolvedores de aplicativos para pagar taxas de transação e serviços na rede Ethereum. Há um segundo tipo de token que é usado para pagar taxas de mineiros para incluir transações em seu bloco, é chamado de gás, e cada execução inteligente de contrato requer uma certa quantidade de gás a ser enviada junto com ele para atrair mineiros a colocá-lo na cadeia de blocos. “Bitcoin é antes de tudo uma moeda; esta é uma aplicação particular de uma cadeia de blocos. No entanto, está longe de ser a única aplicação. Para tomar um exemplo passado de uma situação semelhante, o e-mail é um uso particular da internet, e com certeza ajudou a popularizá-la, mas há muitos outros.” Dr. Gavin Wood, Co-Fundador da Ethereum O que é um contrato inteligente? Contrato inteligente é apenas uma frase usada para descrever um código de computador que pode facilitar a troca de dinheiro, conteúdo, propriedade, ações ou qualquer coisa de valor. Ao executar na cadeia de blocos, um contrato inteligente se torna como um programa de computador auto-operante que executa automaticamente quando condições específicas são atendidas. Como os contratos inteligentes são executados na cadeia de blocos, eles são executados exatamente como programados sem qualquer possibilidade de censura, tempo de inatividade, fraude ou interferência de terceiros. Enquanto todas as cadeias de blocos têm a capacidade de processar código, a maioria é severamente limitada. Ethereum é diferente. Em vez de dar um conjunto de operações limitadas, o Ethereum permite que os desenvolvedores criem as operações que quiserem. Isso significa que os desenvolvedores podem criar milhares de aplicativos diferentes que vão muito além de qualquer coisa que vimos antes. “[Ethereum] blockchain tem algumas capacidades extraordinárias. Um deles é que você pode construir contratos inteligentes. É mais ou menos o que parece. É um contrato que se auto-executa, e o contrato lida com a aplicação, a gestão, o desempenho e o pagamento” Don Tapscott The Ethereum Virtual Machine Antes da criação do Ethereum, os aplicativos blockchain foram projetados para fazer um conjunto muito limitado de operações. Bitcoin e outras criptomoedas, por exemplo, foram desenvolvidas exclusivamente para operar como moedas digitais peer-to-peer. Os desenvolvedores enfrentaram um problema. Ou expanda o conjunto de funções oferecidas pelo Bitcoin e outros tipos de aplicativos, o que é muito complicado e demorado, ou desenvolva um novo aplicativo blockchain e uma plataforma totalmente nova também. Reconhecendo esta situação, o criador da Ethereum, Vitalik Buterin desenvolveu uma nova abordagem. “Eu pensei que [aqueles na comunidade Bitcoin] não estavam abordando o problema da maneira certa. Eu pensei que eles estavam indo atrás de aplicativos individuais; eles estavam tentando meio que apoiar explicitamente cada [caso de uso] em uma espécie de protocolo de faca do Exército Suíço.” Vitalik Buterin, inventor da inovação principal da Ethereum Ethereum, a Ethereum Virtual Machine (EVM) é um software completo de Turing que é executado na rede Ethereum. Ele permite que qualquer pessoa execute qualquer programa, independentemente da linguagem de programação dado tempo e memória suficientes. A máquina virtual Ethereum torna o processo de criação de aplicativos blockchain muito mais fácil e eficiente do que nunca. Em vez de ter que construir uma cadeia de blocos inteiramente original para cada novo aplicativo, o Ethereum permite o desenvolvimento de potencialmente milhares de aplicações diferentes, tudo em uma plataforma. O que é Ethereum E para que ele pode ser usado? O Ethereum permite que os desenvolvedores criem e implantem aplicativos descentralizados. Um aplicativo descentralizado ou Dapp servir algum propósito particular para seus usuários. Bitcoin, por exemplo, é um Dapp que fornece aos seus usuários um sistema de caixa eletrônico peer to peer que permite pagamentos on-line Bitcoin. Como os aplicativos descentralizados são compostos de código que é executado em uma rede blockchain, eles não são controlados por nenhuma entidade individual ou central. Quaisquer serviços centralizados podem ser descentralizados usando Ethereum. Pense em todos os serviços intermediários que existem em centenas de diferentes indústrias. Desde serviços óbvios como empréstimos prestados pelos bancos a serviços intermediários raramente pensados pela maioria das pessoas, como registros de títulos, sistemas de votação, conformidade regulamentar e muito mais. O Ethereum também pode ser usado para criar Organizações Autônomas Descentralizadas (DAO). Um DAO é totalmente autônomo, organização descentralizada sem um único líder. DAOs são executados por código de programação, em uma coleção de contratos inteligentes escritos na cadeia de blocos Ethereum. O código é projetado para substituir as regras e estrutura de uma organização tradicional, eliminando a necessidade de pessoas e controle centralizado. Um DAO é de propriedade de todos os que compram tokens, mas em vez de cada token equiparando a ações de capital e propriedade, os tokens atuam como contribuições que dão direitos de voto às pessoas. “Um DAO consiste em um ou mais contratos e pode ser financiado por um grupo de indivíduos com ideias semelhantes. Um DAO opera de forma completamente transparente e completamente independente de qualquer intervenção humana, incluindo seus criadores originais. Um DAO permanecerá na rede enquanto cobrir seus custos de sobrevivência e fornecer um serviço útil para sua base de clientes” Stephen Tual, Slock.it Fundador, ex-CCO Ethereum. Ethereum também está sendo usado como uma plataforma para lançar outras criptomoedas. Devido ao padrão de token ERC20 definido pela Fundação Ethereum, outros desenvolvedores podem emitir suas próprias versões deste token e arrecadar fundos com uma oferta inicial de moeda (ICO). Nesta estratégia de angariação de fundos, os emissores do token definiram um valor que querem levantar, oferecê-lo em uma crowdsale e receber Ether em troca. Bilhões de dólares foram arrecadados por ICOs na plataforma Ethereum nos últimos dois anos, e uma das criptomoedas mais valiosas do mundo, EOS, é um token ERC20. Ethereum criou recentemente um novo padrão chamado token ERC721 para rastrear ativos digitais exclusivos. Um dos maiores casos de uso atualmente para tais tokens é colecionáveis digitais, pois a infraestrutura permite que as pessoas provem a propriedade de bens digitais escassos. Muitos jogos estão sendo construídos usando esta tecnologia, como o hit CryptoKitties durante a noite, um jogo onde você pode coletar e criar gatos digitais. Quais são os benefícios de uma plataforma Ethereum descentralizada? Como os aplicativos descentralizados são executados na cadeia de blocos, eles se beneficiam de todas as suas propriedades. Imutabilidade — Um terceiro não pode fazer nenhuma alteração nos dados. Corrupção e prova de adulteração — Os aplicativos são baseados em uma rede formada em torno do princípio do consenso, tornando impossível a censura. Seguro — sem ponto central de falha e protegido usando criptografia, os aplicativos estão bem protegidos contra ataques de hackers e atividades fraudulentas. Tempo de inatividade zero — Os aplicativos nunca caem e nunca podem ser desligados. Qual é a desvantagem dos aplicativos Ethereum descentralizados? Apesar de trazer uma série de benefícios, os aplicativos descentralizados não são impecáveis. Como o código de contrato inteligente é escrito por humanos, contratos inteligentes são tão bons quanto as pessoas que os escrevem. Erros de código ou negligências podem levar a ações adversas não intencionais sendo tomadas. Se um erro no código for explorado, não há nenhuma maneira eficiente em que um ataque ou exploração pode ser interrompido a não ser obter um consenso de rede e reescrever o código subjacente. Isso vai contra a essência do blockchain que se destina a ser imutável. Além disso, qualquer ação tomada por um partido central levanta sérias questões sobre a natureza descentralizada de um pedido. Quero desenvolver um aplicativo. Como faço para acessar o Ethereum? Há muitas maneiras de você se conectar à rede Ethereum, uma das maneiras mais fáceis é usar seu navegador nativo Mist. Mist fornece uma interface amigável e uma carteira digital para os usuários negociarem e armazenarem Ether, bem como escrever, gerenciar, implantar e usar contratos inteligentes. Como os navegadores da web dão acesso e ajudam as pessoas a navegar na internet, o Mist fornece um portal para o mundo dos aplicativos descentralizados de cadeias de blocos. Há também a extensão do navegador MetaMask, que transforma o Google Chrome em um navegador Ethereum. O MetaMask permite que qualquer pessoa execute ou desenvolva aplicativos descentralizados facilmente a partir de seu navegador. Embora inicialmente construído como um plugin do Chrome, o MetaMask suporta Firefox e o Brave Browser também. Embora ainda seja cedo, Mist, MetaMask e uma variedade de outros navegadores parecem definidos para tornar aplicativos baseados em blocos acessíveis a mais pessoas do que nunca. Mesmo as pessoas sem um fundo técnico agora podem potencialmente construir aplicativos blockchain. Este é um salto revolucionário para a tecnologia blockchain que poderia trazer aplicações descentralizadas para o mainstream. Cursos Blockchain / Ethereum: Preenchendo a lacuna O mercado de trabalho está lutando para acompanhar a demanda súbita de desenvolvedores de blockchain. Algumas universidades e empresas privadas responderam oferecendo uma variedade de cursos relacionados a blockchain em uma tentativa de atender às necessidades da indústria. De acordo com o pioneiro do Bitcoin Jered Kenna, profissionais experientes em blockchain podem obter mais de US $200.000 em renda anual. “O fornecimento de pessoas que têm extensas experiências de blockchain é bastante baixo”, explicou Kenna. “E a demanda está aumentando rapidamente. Às vezes eles recebem cinco ofertas de emprego por dia.” Aprenda Blockchain Development com Blockgeeks Como líder na comunidade blockchain, Blockgeeks organizou nossos próprios cursos para ajudar as pessoas a obter uma maior compreensão da tecnologia e criá-las para excelentes oportunidades no mercado de trabalho. Essas aulas visam trazer os alunos à velocidade na tecnologia blockchain, bem como dar-lhes habilidades práticas que ajudarão suas carreiras. Blockchain Noções básicas: uma abordagem prática Este Master Course certificado Blockchain leva os alunos através dos fundamentos, dando-lhes uma base sólida sobre a qual eles podem construir, depois passa para um conhecimento mais avançado, ensinando-os como eles podem aplicar a tecnologia blockchain em situações práticas. No final do curso, os alunos será capaz de criar, conectar e usar sua própria cadeia de blocos pessoal na AWS. Eles serão ensinados como usar MultiChain Streams e também como criar seus próprios aplicativos blockchain. Este curso é ideal para: Funcionários que gostariam de usar a tecnologia blockchain em seu trabalho Alunos que querem usar a tecnologia blockchain em seus projetos Investidores que querem uma maior compreensão da indústria Empresários que querem abraçar a tecnologia como parte de novos negócios Gerentes de produtos que são considerando o uso da cadeia de blocos Consultores líderes da indústria Quais aplicativos estão sendo desenvolvidos no Ethereum? A plataforma Ethereum está sendo usada para criar aplicativos em uma ampla gama de serviços e indústrias. Mas os desenvolvedores estão em território desconhecido, por isso é difícil saber quais aplicativos terão sucesso e quais falharão. Aqui estão alguns projetos emocionantes. A Weifund fornece uma plataforma aberta para campanhas de crowdfunding que aproveita contratos inteligentes. Ele permite que as contribuições sejam transformadas em ativos digitais apoiados contratualmente que podem ser usados, negociados ou vendidos dentro do ecossistema Ethereum. A Uport fornece aos usuários uma maneira segura e conveniente de assumir o controle completo de sua identidade e informações pessoais. Em vez de confiar em instituições governamentais e entregar suas identidades a terceiros, os usuários controlam quem pode acessar e usar seus dados e informações pessoais. BlockApps está procurando fornecer a maneira mais fácil para as empresas construírem, gerenciarem e implantarem aplicativos blockchain. Da prova de conceito a sistemas de produção completos e integração com sistemas legados, o Blockapps fornece todas as ferramentas necessárias para criar aplicativos de cadeias de blocos privados, semi-privados e públicos específicos da indústria. A proveniência está usando Ethereum para tornar as cadeias de abastecimento opacas mais transparentes. Ao traçar as origens e histórias dos produtos, o projeto visa construir um quadro aberto e acessível de informação para que os consumidores possam tomar decisões informadas quando comprarem produtos. Augur é uma plataforma de mercado de previsão e previsão de código aberto que permite a qualquer pessoa prever eventos e ser recompensado por predizer corretamente. Previsões sobre eventos futuros do mundo real, como quem vai ganhar a próxima eleição dos EUA, são realizadas através da negociação de ações virtuais. Se uma pessoa compra ações em uma previsão vencedora, ela recebe recompensas monetárias. “Ethereum é um experimento público espetacular que está mostrando o valor dos contratos inteligentes em uma cadeia de blocos pública. É o resultado e a fonte de inovação disruptiva dos gostos que não vimos desde os primeiros dias da Internet.” — Caleb Chen London Trust Media O corte DAO que ameaçou tudo Lembre-se de como Ethereum pode ser usado para construir Organizações Autônomas Descentralizadas? Bem, em 2016, algo ruim aconteceu. Uma startup trabalhando em um projeto DOA específico, apropriadamente chamado 'O DAO' foi hackeado. O DAO foi um projeto desenvolvido e programado por uma equipe por trás de outra startup chamada Slock.it. Seu objetivo era construir uma empresa de capital de risco sem humanidade que permitisse aos investidores tomar decisões através de contratos inteligentes. O DAO foi financiado através de uma venda de token e acabou arrecadando cerca de US $150 milhões de dólares de milhares de pessoas diferentes. Pouco depois que os fundos foram levantados, o DAO foi hackeado por um atacante desconhecido que roubou Ether no valor de cerca de $50 milhões de dólares na época. Enquanto o ataque foi possível por uma falha técnica no software DAO, não a própria plataforma Ethereum, os desenvolvedores e fundadores da Ethereum foram forçados a lidar com a bagunça. Uma bifurcação Ethereum na estrada Depois de muito debate, a comunidade Ethereum votou e decidiu recuperar os fundos roubados executando o que é conhecido como um garfo duro ou uma mudança no código. O garfo rígido moveu os fundos roubados para um novo contrato inteligente projetado para permitir que os proprietários originais retirassem seus tokens. Mas é aqui que as coisas ficam complicadas. As implicações desta decisão são controversas e o tema de intenso debate. Eis o porquê. Ethereum é baseado na tecnologia blockchain onde todas as transações são destinadas a ser irreversíveis e imutáveis. Ao executar um garfo rígido e reescrever as regras pelas quais o blockchain executa, Ethereum estabeleceu um precedente perigoso que vai contra a própria essência do blockchain. Se a cadeia de blocos for alterada toda vez que uma quantidade suficientemente grande de dinheiro estiver envolvida, ou pessoas suficientes forem afetadas negativamente, a cadeia de blocos perderá sua principal proposta de valor - segura, anônima, à prova de adulteração e imutável. Enquanto outra solução de forquilha macia menos agressiva foi colocada em frente, a comunidade Ethereum e seus fundadores foram colocados em uma posição perigosa. Se eles não recuperaram o dinheiro do investidor roubado, a confiança no Ethereum poderia ser perdida. Por outro lado, recuperar o dinheiro do investidor exigiu ações que foram contra as idéias centrais de descentralização e definir um precedente perigoso. O rescaldo — Ethereum divide No final, a maioria da comunidade Ethereum votou para executar um garfo duro, e recuperar o dinheiro dos investidores DAO. Mas nem todos concordaram com esse curso de ação. Isso resultou em uma divisão onde duas cadeias de blocos paralelas existem agora. Para aqueles membros que discordam fortemente de quaisquer mudanças na cadeia de blocos, mesmo quando ocorre hacking, há Ethereum clássico. Para a maioria que concordou em reescrever uma pequena parte da cadeia de blocos e devolver o dinheiro roubado aos seus proprietários, há Ethereum. Ambas as cadeias de blocos têm as mesmas características e são idênticas em todos os sentidos até um determinado bloco onde o hard-fork foi implementado. Isso significa que tudo o que aconteceu no Ethereum até o hard-fork ainda é válido no Ethereum Classic Blockchain. Do bloco onde a forquilha dura ou mudança de código foi executada em diante, as duas cadeias de blocos atuam individualmente. Um futuro de possibilidades inimagináveis Apesar das consequências do corte DAO, Ethereum está avançando e olhando para um futuro brilhante. Ao fornecer uma plataforma amigável que permite que as pessoas aproveitem o poder da tecnologia blockchain, a Ethereum está acelerando a descentralização da economia mundial. Aplicações descentralizadas têm o potencial de perturbar profundamente centenas de indústrias, incluindo finanças, imóveis, academia, seguros, saúde e setor público, entre muitos outros. “Se você acha que a internet afetou sua vida, a Ethereum terá essa mesma influência generalizada em nossas comunicações, em toda a nossa infra-estrutura de informações. Isso vai impactar todos os aspectos de nossa existência Construindo o ecossistema público Ethereum: À medida que a escalabilidade e a privacidade/confidencialidade configurável crescem no Ethereum público nos próximos dois anos, os consumidores usarão sua identidade de blockchain e ponto de acesso (uPort) para interagir com uma variedade de interessantes ofertas de palco. Incluindo plataformas de crowdfunding (Weifund), ferramentas de governança de grupo (sala de reuniões), plataformas de registro e utilização de conteúdo de música/filme/arte (ujo), mercados de sabedoria (Gnosis) e aplicativos de jogos (Virtue Poker)” Joseph Lubin, CEO da Consensys As empresas mais significativas executarão processos de negócios em seu cadeias de bloqueios. Bloqueio privado: Dentro de dois anos, as principais empresas realizarão vários processos de negócios em suas próprias cadeias de blocos corporativos privadas e permitidas. Funcionários, clientes, fornecedores e provedores de serviços em cada empresa poderão acessar com segurança a cadeia de blocos privada dessa empresa através de fortes transações autenticadas criptograficamente. Consortia blockchains: Em dois anos, muitas empresas terão começado a construir cadeias de bloqueios de consórcios ascendentes com um pequeno número de contrapartes em seu ecossistema colaborando em um pequeno número de casos de uso para compartilhar infra-estrutura de origem confiável, fornecimento ou cadeias de valor. Uso comercial de blockchains públicas: Algumas empresas empregarão Ethereum público com seus casos de uso que empregam a mesma pilha de componentes de blockchain que eles compraram ou construíram para suas implementações privadas baseadas em Ethereum. O que é Ethereum: Conclusão A plataforma Ethereum também está ajudando a mudar a maneira como usamos a Internet. Aplicativos descentralizados estão empurrando uma mudança fundamental de uma Internet de informações onde podemos instantaneamente visualizar, trocar e comunicar informações para a Internet de valor onde as pessoas podem trocar valor imediato sem quaisquer intermediários. À medida que a indústria continua a investigar blockchain , é evidente que a Ethereum está se tornando um líder de fato. Por exemplo, há alguns dias, o JPMorgan divulgou publicamente sua plataforma de Quorum, arquitetada e desenvolvida em torno do cliente Go Ethereum por Jeff Wilcke e sua equipe. Vários outros grandes bancos estão usando Ethereum, e a Microsoft está ancorando sua plataforma Bletchley nela como o elemento básico da cadeia de blocos. A indústria, tanto pública como confidencialmente, continua a contribuir para o Ethereum e trabalhar connosco e com outros para ajudar a nossa promissora base de código da idade da criança a atingir a maturidade. Fiquem atentos para notícias desta frente. É preciso uma aldeia (global) para criar uma cadeia de blocos. A rede ao vivo e a comunidade de desenvolvedores de código aberto contribuem significativamente para esse esforço. Eles refinam e endurecem continuamente a plataforma Ethereum, ajudando-a a ficar mais rápido em responder às demandas do setor pelas propostas de valor que oferece. Esses investimentos de tempo e recursos falam de sua fé na governança Ethereum e o valor que as empresas e desenvolvedores vêem em suas capacidades. — Joseph Lubin, CEO da Consensys Enquanto ainda é cedo, e não haverá dúvida mais obstáculos para superar, Ethereum parece ser um verdadeiramente transformador plataforma. Com muitas das aplicações mais interessantes ainda por desenvolver, só podemos começar a nos perguntar sobre as possibilidades inimagináveis que esperam.

Like what you read? Give us one like or share it to your friends

41

41
Discussion

Please to comment
Faisal Mahmood
Member
Blocks:0
Faisal Mahmood

The best article ever……..

Satish Kumar
Member
Blocks:0
Satish Kumar

Amazing, Piece of work. It really worth to read and… Read more »

Smit Kabrawala
Member
Blocks:0
Smit Kabrawala

Woah. This is an amazing article. You would have undergone… Read more »

Rajesh Shirsagar
Member
Blocks:0
Rajesh Shirsagar

Thanks for writing this great article! It’s very informative, and… Read more »

RODRIGO TEODORO
Member
Blocks:0
RODRIGO TEODORO

Thank you for the clarifying article. As a Dummy, I’m… Read more »

Join Blockgeeks

Create an account to access our exclusive point system, get instant notifications for new courses, workshops, free webinars and start interacting with our enthusiastic blockchain community. Don’t miss out and join right now!

Already have an account? Sign In