O que é Ethereum?
P√°gina Inicial
Artigos
O que é Ethereum?

O que é Ethereum?

Iniciante
Publicado em Mar 18, 2020Atualizado em Dec 12, 2023
12m

Capítulos

  1. Fundamentos da Ethereum
  2. De onde vem o Ether?
  3. Primeiros passos com a Ethereum
  4. Escalabilidade, ETH 2.0 e o Futuro da Ethereum
  5. Ethereum e as Finanças Descentralizadas (DeFi)
  6. Participando da Rede Ethereum


Capítulo 1 - Fundamentos da Ethereum

Conte√ļdo


O que é Ethereum?

Ethereum √© uma plataforma de computa√ß√£o descentralizada. Pode ser entendida como se fosse um computador, mas n√£o √© executada em um √ļnico dispositivo. Em vez disso, ela roda simultaneamente em milhares de m√°quinas em todo o mundo, o que significa que n√£o existe um dono.

A Ethereum, como a Bitcoin e outras criptomoedas, possibilita a transfer√™ncia de dinheiro digital. No entanto, ela √© capaz de muito mais ‚Äď voc√™ pode implementar seu pr√≥prio c√≥digo e interagir com aplicativos criados por outros usu√°rios. Gra√ßas √† sua flexibilidade, qualquer tipo de programa sofisticado pode ser executado na Ethereum.

Simplificando, a principal ideia por trás da Ethereum é que os desenvolvedores podem criar e lançar códigos que são executados em uma rede distribuída e não em um servidor centralizado. Isso significa que, em tese, esses aplicativos não podem ser desativados ou censurados.


Qual a diferença entre Ethereum e ether (ETH)?

Pode não ser algo intuitivo, mas as unidades usadas na Ethereum não são chamadas de Ethereum ou Ethereums. Ethereum é o protocolo em si, mas a moeda que o alimenta é conhecida como ether (ou ETH).



O que torna a Ethereum valiosa?

Mencionamos que a Ethereum pode executar códigos em um sistema distribuído. Ou seja, os programas não podem ser adulterados por terceiros. Eles são adicionados ao banco de dados da Ethereum (a blockchain) e podem ser programados para que não seja possível a alteração do código. Além disso, o banco de dados é visível para todos, para que os usuários possam auditar o código antes de interagir com ele.
O que isso significa √© que qualquer pessoa, em qualquer lugar, pode executar aplica√ß√Ķes que n√£o podem ser alteradas para offline. Al√©m disso, como sua unidade nativa ‚Äď ether ‚Äď armazena valor, essas aplica√ß√Ķes podem definir condi√ß√Ķes de como o valor √© transferido. Chamamos os programas que comp√Ķem aplicativos de contratos inteligentes. Na maioria dos casos, eles podem ser configurados para operar sem nenhuma interven√ß√£o humana.

√Č compreens√≠vel que esta ideia de ‚Äúdinheiro program√°vel‚ÄĚ tem cativado usu√°rios, desenvolvedores e empresas de todo o mundo.


O que é blockchain?

A blockchain √© o cora√ß√£o da Ethereum ‚Äď √© o banco de dados que mant√©m as informa√ß√Ķes usadas pelo protocolo. Se voc√™ leu nosso artigo O que √© Bitcoin?, j√° tem um entendimento b√°sico de como funciona uma blockchain. A blockchain da Ethereum √© semelhante √† da Bitcoin, embora os dados que ela armazena ‚Äď e a maneira como armazena ‚Äď sejam diferentes.
Pode ser mais f√°cil pensar na blockchain da Ethereum como um livro ao qual voc√™ continua adicionando p√°ginas. Cada p√°gina √© chamada de bloco e √© preenchida com informa√ß√Ķes sobre transa√ß√Ķes. Quando queremos adicionar uma nova p√°gina, precisamos incluir um valor especial na parte superior da p√°gina. Esse valor deve permitir que qualquer pessoa veja que a nova p√°gina foi adicionada ap√≥s a p√°gina anterior e n√£o apenas inserida no livro aleatoriamente.
Essencialmente, √© como o n√ļmero de uma p√°gina que faz refer√™ncia √† anterior. Ao olhar para a nova p√°gina, podemos dizer, com certeza, que ela √© a continua√ß√£o da anterior. Para isso, usamos um processo chamado de hashing.¬†
O hashing pega um conjunto de dados ‚Äď nesse caso, tudo que est√° contido em nossa p√°gina ‚Äď e retorna um identificador exclusivo (nosso hash). As chances de dois dados nos fornecerem o mesmo hash s√£o astronomicamente baixas. Al√©m disso, √© um processo de m√£o √ļnica: voc√™ pode calcular facilmente um hash, mas √© praticamente imposs√≠vel reverte-lo para obter as informa√ß√Ķes usadas em sua cria√ß√£o. Em um cap√≠tulo posterior, abordaremos por que isso √© importante para a minera√ß√£o.

Agora, temos um mecanismo para vincular nossas páginas na ordem correta. Qualquer tentativa de alterar a ordem ou remover as páginas deixará claro que nosso livro foi adulterado. 

Deseja saber mais sobre blockchains? Confira nosso Guia para iniciantes sobre Tecnologia Blockchain.


Ethereum vs. Bitcoin ‚Ästqual √© a diferen√ßa?

A Bitcoin depende da tecnologia blockchain e de incentivos financeiros para criar um sistema global de dinheiro digital. Ela introduziu algumas inova√ß√Ķes importantes que permitem a coordena√ß√£o de usu√°rios em todo o mundo, sem a necessidade de um comando central. Ao fazer com que cada participante execute um programa em seu computador, a Bitcoin permite que os usu√°rios cheguem a um acordo em rela√ß√£o ao estado de um banco de dados financeiro em um ambiente descentralizado e sem necessidade de confian√ßa.
A Bitcoin √© geralmente considerada a blockchain da primeira gera√ß√£o. N√£o foi criada como um sistema extremamente complexo, o que √© um ponto positivo quando se trata de seguran√ßa. √Č um sistema que se mant√©m inflex√≠vel, intencionalmente, para priorizar a seguran√ßa em sua camada base. Na verdade, a linguagem de contrato inteligente da Bitcoin √© extremamente restrita e n√£o acomoda muito bem as aplica√ß√Ķes que est√£o fora das transa√ß√Ķes.
A segunda gera√ß√£o de blockchains, por outro lado, √© capaz de mais. Al√©m das transa√ß√Ķes financeiras, essas plataformas permitem um grau de programa√ß√£o de maior complexidade. A Ethereum oferece aos desenvolvedores muito mais liberdade para experimentar seus pr√≥prios c√≥digos e criar o que chamamos de Aplica√ß√Ķes Descentralizadas (DApps).

A Ethereum foi a primeira da blockchain da segunda gera√ß√£o e continua sendo a mais proeminente at√© hoje. Possui semelhan√ßas com a Bitcoin e pode executar v√°rias das mesmas fun√ß√Ķes. Mas na realidade, as duas s√£o muito diferentes e cada uma tem suas pr√≥prias vantagens e desvantagens.


Como funciona a Ethereum?

Poder√≠amos definir a Ethereum como uma m√°quina de status. Isso significa que, a qualquer momento, voc√™ tem um snapshot (uma informa√ß√£o instant√Ęnea) de todos os saldos da conta e contratos inteligentes, mostrando como eles est√£o atualmente. Certas a√ß√Ķes far√£o com que o status seja atualizado, o que significa que todos os n√≥s atualizam seu pr√≥prio snapshot para divulgar a altera√ß√£o.


Uma transação no status da Ethereum.


Os contratos inteligentes executados na Ethereum s√£o acionados por transa√ß√Ķes (de usu√°rios ou de outros contratos). Quando um usu√°rio envia uma transa√ß√£o para um contrato, todos os n√≥s da rede executam o c√≥digo do contrato e registram o output (sa√≠da). Isso √© feito usando a Ethereum Virtual Machine (EVM), que converte os contratos inteligentes em instru√ß√Ķes que o computador pode ler.
Para atualizar o status, um mecanismo especial chamado de mineração é usado (por enquanto). A mineração é feita com o algoritmo Proof of Work, semelhante ao da Bitcoin. Entraremos em mais detalhes sobre isso em breve.


O que é um contrato inteligente?

Um contrato inteligente √© apenas c√≥digo. O c√≥digo n√£o √© inteligente nem √© um contrato no sentido tradicional. Mas chamamos de inteligente porque ele √© executado sob certas condi√ß√Ķes e pode ser considerado um contrato, j√° que faz cumprir acordos entre as partes.

O cientista da computa√ß√£o Nick Szabo pode ser creditado com a ideia, que ele prop√īs no final dos anos 90. Ele usou o exemplo de uma m√°quina de venda autom√°tica para explicar o conceito, afirmando que poderia ser visto como um precursor do contrato inteligente moderno. No caso de uma m√°quina de venda autom√°tica, existe um contrato simples sendo executado. Os usu√°rios inserem moedas e em troca, a m√°quina entrega o produto escolhido.

Um contrato inteligente aplica esse tipo de l√≥gica em um cen√°rio digital. Voc√™ pode especificar algo simples no c√≥digo como retornar ‚ÄúOl√°, mundo!‚ÄĚ quando duas ether forem enviados para este contrato.



Na Ethereum, o desenvolvedor codificaria isso para que mais tarde pudesse ser lido pela EVM. Eles então publicam enviando-o para um endereço especial que registra o contrato. Nesse ponto, qualquer um pode usá-lo. E o contrato não pode ser excluído, a menos que uma condição seja especificada pelo desenvolvedor durante sua confecção.

Agora, o contrato tem um endere√ßo. Para interagir com ele, os usu√°rios precisam enviar 2 ETH para esse endere√ßo. Isso acionar√° o c√≥digo do contrato ‚Äď todos os computadores da rede ir√£o executar, verificar se o pagamento foi feito e registrar seu output (‚ÄúOl√°, mundo!‚ÄĚ).

O que foi descrito acima √© talvez um dos exemplos mais b√°sicos do que pode ser feito com a Ethereum. Aplicativos mais sofisticados que conectam muitos contratos podem ser ‚Äste j√° foram ‚Äď criados.


Quem criou a Ethereum?

Em 2008, um desenvolvedor desconhecido (ou grupo de desenvolvedores) utilizando o pseud√īnimo Satoshi Nakamoto, publicou o white paper da Bitcoin. Isso mudou completamente o cen√°rio do dinheiro digital. Alguns anos depois, um jovem programador chamado Vitalik Buterin imaginou uma maneira de levar essa ideia adiante e aplic√°-la a qualquer tipo de aplica√ß√£o. O conceito se expandiu at√© o surgimento da Ethereum.
A Ethereum foi proposta por Buterin em uma publica√ß√£o no blog de 2013, intitulada Ethereum: The Ultimate Smart Contract and Decentralized Application Platform. Em seu post, ele descreveu uma ideia de blockchainTuring-complete ‚Äď um computador descentralizado que, com tempo e recursos suficientes, poderia executar qualquer aplicativo.¬†
Com o tempo, os tipos de aplica√ß√Ķes que poderiam ser implantadas em uma blockchain seriam limitadas apenas pela imagina√ß√£o dos desenvolvedores. A Ethereum tem como objetivo descobrir se a tecnologia blockchain tem usos v√°lidos fora das limita√ß√Ķes de design intencionais da Bitcoin.


Como o ether foi distribuído?

A Ethereum foi lan√ßada em 2015 com um fornecimento inicial de 72 milh√Ķes de ether. Mais de 50 milh√Ķes desses tokens foram distribu√≠dos em uma venda p√ļblica de tokens chamada de Initial Coin Offering (ICO)¬†, onde aqueles que desejavam participar podiam comprar tokens ether em troca de bitcoins ou moeda fiduci√°ria.


O que era The DAO e o que é Ethereum Classic?

Com a Ethereum, formas totalmente novas de colaboração aberta através da Internet tornaram-se possíveis. Vamos considerar, por exemplo, as DAOs (centralized autonomous organizations), que são entidades governadas por códigos de computador, semelhantes a um programa de computador.
Uma das primeiras e mais ambiciosas tentativas de organiza√ß√£o desse tipo foi a ‚ÄúThe DAO‚ÄĚ. Teria sido composta de contratos inteligentes complexos, executados sobre a Ethereum, funcionando como um fundo de risco aut√īnomo. Os tokens da DAO foram distribu√≠dos em uma ICO e deram uma participa√ß√£o acion√°ria, juntamente com direitos de voto, aos detentores de tokens.

Pouco depois do seu lançamento, no entanto, agentes mal-intencionados exploraram uma vulnerabilidade da DAO e roubaram quase um terço de seus fundos. Vale lembrar que, naquela época, 14% de todo o suprimento de ether estava travado na DAO. Obviamente, este foi um evento devastador para a ainda inexperiente rede Ethereum.

Ap√≥s algumas discuss√Ķes, a cadeia sofreu um hard fork, se separando em duas novas cadeias. Em uma delas, as transa√ß√Ķes maliciosas foram efetivamente ‚Äúrevertidas‚ÄĚ para restaurar os fundos ‚Äď essa cadeia √© agora conhecida como a blockchain Ethereum. A cadeia original, onde as transa√ß√Ķes n√£o foram revertidas e a imutabilidade foi mantida, agora √© conhecida como Ethereum Classic.
O evento serviu como uma dura li√ß√£o sobre os riscos dessa tecnologia e mostrou como confiar grandes quantias em um c√≥digo aut√īnomo pode ser perigoso. Foi tamb√©m um exemplo interessante de como pode ser dif√≠cil a tomada de decis√Ķes coletivas em um ambiente aberto. Por√©m, foi negligenciando suas vulnerabilidades de seguran√ßa que a DAO ilustrou perfeitamente o potencial dos contratos inteligentes, ao permitir a colabora√ß√£o trustless (sem necessidade de confian√ßa) em larga escala na Internet.





Capítulo 2 - De onde vem o ether?

Conte√ļdo


Como s√£o criadas novos ether?

Falamos brevemente sobre a mineração. Se você já está familiarizado com a Bitcoin, sabe que o processo de mineração é essencial para proteger e atualizar a blockchain. Na Ethereum, o mesmo princípio é válido: para recompensar os usuários que mineram (que é um processo caro), o protocolo distribui ether.


Quantos ether existem?

At√© fevereiro de 2020, o fornecimento total de ether era de cerca de 110 milh√Ķes.¬†
Ao contr√°rio da Bitcoin, o cronograma de emiss√£o de tokens da Ethereum, intencionalmente, n√£o foi decidido no lan√ßamento. A Bitcoin se prop√īs a preservar o valor, limitando sua oferta e diminuindo lentamente a cria√ß√£o de novas moedas. A Ethereum, por outro lado, visa fornecer uma base para aplicativos descentralizados (DApps). Como ainda n√£o est√° claro qual o tipo de programa√ß√£o de emiss√£o de tokens se encaixa melhor nesse objetivo, essa quest√£o permanece em aberto.


Como funciona a mineração da Ethereum?

A minera√ß√£o √© fundamental para a seguran√ßa da rede. Ela garante que a blockchain possa ser atualizada de forma justa e permite que a rede funcione sem um √ļnico respons√°vel pelas tomadas de decis√£o. Na minera√ß√£o, um subconjunto de n√≥s (apropriadamente chamado de mineradores) dedica poder computacional √† resolu√ß√£o de um enigma criptogr√°fico.

O que eles fazem, na realidade, √© misturar um conjunto de transa√ß√Ķes pendentes com outros dados. Para que o bloco seja considerado v√°lido, o hash precisa ficar abaixo de um valor definido pelo protocolo. Se n√£o der certo, eles podem modificar alguns dos dados e tentar novamente.

Para competir com os outros, os mineradores precisam, portanto, ser capazes de fazer o hash o mais r√°pido poss√≠vel ‚Äď medimos seu poder atrav√©s da hash rate (taxa de hash). Quanto maior a taxa de hash na rede, mais dif√≠cil ser√° a resolu√ß√£o do enigma criptogr√°fico. Somente os mineradores precisam encontrar a solu√ß√£o real ‚Äď uma vez conhecida, √© f√°cil para todos os outros participantes verificar se a solu√ß√£o √© v√°lida.
Como voc√™ pode imaginar, hashing cont√≠nuo em alta velocidade √© um processo caro. Para incentivar os mineradores a proteger a rede, eles recebem uma recompensa, composta de todas as taxas de transa√ß√Ķes do bloco. Eles tamb√©m recebem ether rec√©m-criado ‚Äst2 ETH no momento da consolida√ß√£o.


O que é o Ethereum gas?

Lembra do nosso contrato Ol√°, Mundo! anterior? Foi um programa f√°cil de executar. N√£o foi algo caro computacionalmente. Mas voc√™ n√£o est√° executando apenas no seu PC ‚Äď voc√™ est√° pedindo a todos no ecossistema Ethereum para execut√°-lo tamb√©m.
Isso nos leva à seguinte pergunta: o que acontece quando milhares de pessoas estão executando contratos sofisticados? Se alguém configura seu contrato para continuar repetindo o mesmo código, todos os nós precisam executá-lo indefinidamente. Isso sobrecarregaria os recursos e o provavelmente resultaria em um colapso do sistema.
Felizmente, a Ethereum introduziu o conceito de gás para mitigar esse risco. Assim como um carro não funciona sem combustível, os contratos não podem ser executados sem o gás. Os contratos definem uma quantidade de gás que os usuários devem pagar para que sejam executados com êxito. Se não houver gás suficiente, o contrato será interrompido. 

Essencialmente, √© um mecanismo de taxas. O mesmo conceito se estende √†s transa√ß√Ķes: os mineradores s√£o motivados principalmente pelo lucro, por isso pode ser que eles ignorem transa√ß√Ķes com taxas mais baixas.

Observe que ether e g√°s n√£o s√£o a mesma coisa. O pre√ßo m√©dio do g√°s varia e √© estabelecido principalmente pelos mineradores. Ao fazer uma transa√ß√£o, voc√™ paga pelo g√°s em ETH. √Č como as taxas da Bitcoin ‚Äď se a rede estiver congestionada e muitos usu√°rios estiverem tentando fazer transa√ß√Ķes, o pre√ßo m√©dio do g√°s provavelmente aumentar√°. Por outro lado, se n√£o houver muita atividade, ele diminuir√°.
Apesar de haver variação no preço do gás, toda operação possui uma quantidade fixa de gás necessária. Isso significa que contratos complexos consumirão muito mais do que uma transação simples. Sendo assim, gás é uma medida do poder computacional. Ele garante que o sistema possa fornecer taxas apropriadas aos usuários, dependendo do uso dos recursos da Ethereum.
O gás geralmente custa uma fração de ether. Por isso, usamos uma unidade menor (gwei) para denotá-la. Um gwei corresponde a um bilionésimo de ether.
Resumindo, voc√™ poderia executar um programa que faz loops por um longo per√≠odo. Mas em pouco tempo, a execu√ß√£o desse programa se tornar√° muito cara. √Č por isso que os n√≥s na rede Ethereum podem mitigar o spam.


Preço médio de gás em gwei ao longo do tempo. Fonte: etherscan.io


G√°s e limite de g√°s

Suponha que Alice esteja fazendo uma transação para um contrato. Ela calcularia quanto ela quer gastar com gás (por exemplo, usando ETH Gas Station). Ela pode definir um preço mais alto para incentivar os mineradores a incluir sua transação o mais rápido possível. 
Mas ela também definirá um limite de gás, que serve para protegê-la. Algo pode dar errado com o contrato, fazendo com que ele consuma mais gás do que ela planeja. O limite de gás é estabelecido para garantir que, uma vez que a quantidade x seja utilizada, a operação será interrompida. O contrato falhará, mas Alice não acabará pagando mais do que inicialmente concordou em pagar.

Inicialmente, pode parecer um conceito dif√≠cil de entender. N√£o se preocupe ‚Äď voc√™ pode definir o pre√ßo que est√° disposto a pagar pelo g√°s (e o limite de g√°s) manualmente, mas a maioria das carteiras cuidar√° disso por voc√™. Em suma, o pre√ßo do g√°s define a rapidez com que os mineradores validam sua transa√ß√£o e o limite de g√°s define o valor m√°ximo que voc√™ pagar√° por isso.¬†


Quanto tempo leva para minerar um bloco da Ethereum?

O tempo médio necessário para que um novo bloco seja adicionado à cadeia varia entre 12 e 19 segundos. Provavelmente, isso irá mudar assim que a rede fizer a transição para Proof of Stake, que visa, entre outras coisas, diminuir o tempo necessário para cada bloco. Se quiser saber mais sobre isso, consulte o Guia Ethereum Casper.


O que s√£o os tokens Ethereum?

Grande parte do apelo da Ethereum √© a capacidade de os usu√°rios criarem seus pr√≥prios ativos on-chain (na cadeia), que podem ser armazenados e transferidos como o ether. As regras s√£o definidas em contratos inteligentes, permitindo que os desenvolvedores definam par√Ęmetros espec√≠ficos em rela√ß√£o aos seus tokens. Isso pode incluir quantos ser√£o emitidos, como ser√£o emitidos, se s√£o divis√≠veis, se cada um √© fung√≠vel e muitos outros par√Ęmetros. O mais proeminente dos padr√Ķes t√©cnicos que permitem a cria√ß√£o de tokens na Ethereum √© chamado de ERC-20 ‚Äď e √© por isso que s√£o tokens conhecidos popularmente como tokens ERC-20.

A funcionalidade do token fornece aos usu√°rios inovadores um vasto campo para experimentar aplicativos de ponta em finan√ßas e tecnologia. Desde a emiss√£o de tokens uniformes que servem como moedas no aplicativo, at√© a produ√ß√£o de tokens √ļnicos atrelados a ativos f√≠sicos, existe uma grande flexibilidade de design. √Č perfeitamente poss√≠vel que alguns dos melhores casos de uso para cria√ß√£o f√°cil e simplificada de tokens ainda n√£o sejam conhecidos.¬†





Capítulo 3 - Primeiros passos com a Ethereum

Conte√ļdo


Como posso comprar ETH?

Como comprar ETH com cartão de crédito/débito

A Binance permite que você compre ETH direto de seu navegador, de forma muito simples. Para fazer isso:


  1. Acesse a página de Compra e Venda de Criptomoedas. 
  2. Selecione a criptomoeda que deseja comprar (ETH) e a moeda que deseja utilizar para pagamento.
  3. Faça o login na Binance ou registre-se se ainda não tiver uma conta.
  4. Selecione o método de pagamento.
  5. Caso seja solicitado, insira os detalhes do seu cartão e conclua o processo de verificação de identidade.
  6. Pronto! Suas ETH ser√£o depositadas em sua conta da Binance.


Como comprar ETH em mercados peer-to-peer

Você também pode comprar e vender ETH em mercados peer-to-peer. Isso permite que você compre moedas de outros usuários, diretamente do aplicativo de celular da Binance. Para fazer isso:


  1. Abra o aplicativo e acesse sua conta.
  2. Selecione Compra e venda com um clique e depois toque na aba Comprar no canto superior esquerdo da tela.
  3. Aparecer√£o algumas op√ß√Ķes de ofertas ‚Äď toque em Comprar na oferta que preferir.
  4. Você pode pagar com outras criptomoedas (na aba Crypto) ou com moeda fiduciária (na aba Fiat). 
  5. Em seguida, você deverá selecionar o método de pagamento. Escolhe a melhor opção para você.
  6. Selecione Comprar ETH.
  7. Agora você deve concluir o pagamento. Quando terminar, selecione Marcar como pago e confirme.
  8. A transação será concluída quando o vendedor enviar suas moedas.


O que posso comprar com ether (ETH)?

Ao contr√°rio da Bitcoin, a proposta da Ethereum n√£o √© de ser usada apenas como uma rede de criptomoedas. √Č uma plataforma para constru√ß√£o deaplicativos descentralizados e, como um token negoci√°vel, o ether √© o combust√≠vel desse ecossistema. Portanto, a principal caracter√≠stica do ether √© sem d√ļvidas a utilidade que ele fornece para a rede Ethereum.

Considerando isso, o ether também pode ser usado de maneira semelhante à moeda tradicional, o que significa que você pode comprar bens e serviços com ETH, assim como com qualquer outra moeda.


Mapa de calor de varejistas que aceitam o ether como pagamento. Fonte: cryptwerk.com/coinmap


Para que se utiliza a Ethereum?

As pessoas podem usar a moeda nativa da Ethereum, ETH, como dinheiro digital ou como colateral (garantia). Muitos tamb√©m a veem como uma reserva de valor, semelhante √† Bitcoin. Ao contr√°rio da Bitcoin, no entanto, a blockchain Ethereum √© mais program√°vel, ent√£o existem muito mais possibilidades com a ETH. A Ethereum pode ser usada como componente vital para aplica√ß√Ķes financeiras descentralizadas, mercados descentralizados, exchanges, jogos e muitos mais.¬†


E se eu perder minhas ETH?

Como n√£o h√° bancos envolvidos, voc√™ √© o respons√°vel por seus pr√≥prios fundos. Voc√™ pode armazenar suas moedas em uma exchange ou em sua pr√≥pria carteira. √Č importante observar que, se voc√™ usa sua pr√≥pria carteira, √© fundamental que voc√™ cuide da sua seed phrase. Mantenha-a segura, pois voc√™ ir√° precisar dela para restaurar seus fundos, caso perca o acesso √† sua carteira.


Posso reverter transa√ß√Ķes da Ethereum?

Depois que os dados são adicionados à blockchain Ethereum, é quase impossível alterá-los ou removê-los. Isso significa que, quando você faz uma transação, ela não pode ser desfeita. Por isso, você deve sempre verificar se está enviando fundos para o endereço correto. Se estiver enviando uma grande quantia, talvez seja uma boa ideia enviar uma quantia pequena primeiro, para ter certeza de que está enviando para o endereço certo.
Em 2016, devido a uma invas√£o em um contrato inteligente, a Ethereum sofreu um hard fork (bifurca√ß√£o), onde as transa√ß√Ķes maliciosas foram efetivamente "revertidas". Isso, no entanto, foi uma medida extrema para um evento excepcional, que n√£o ocorre normalmente.


As transa√ß√Ķes Ethereum s√£o privadas?

N√£o. Todas as transa√ß√Ķes adicionadas √† blockchain Ethereum s√£o publicamente vis√≠veis. Mesmo que seu nome verdadeiro n√£o conste no seu endere√ßo Ethereum, um usu√°rio pode associ√°-lo √† sua identidade por outros m√©todos.


Posso ganhar dinheiro com a Ethereum?

Como é um ativo volátil, você pode ganhar dinheiro com a ETH, mas também pode perder dinheiro com ela. Alguns usuários podem manter o ether a longo prazo, apostando que a rede pode se consolidar como uma plataforma global de pagamentos programável. Outros optam por fazer trades com altcoins. Ainda assim, essas duas estratégias carregam seus próprios riscos financeiros.
Como principal pilar do movimento de Finan√ßas Descentralizadas (DeFi), a ETH tamb√©m pode ser usada para empr√©stimos, como ativo colateral (garantia), emiss√£o de ativos sint√©ticos e ‚Äď no futuro ‚Äď para staking.
Alguns investidores podem apenas manter uma posi√ß√£o de longo prazo com Bitcoin e n√£o incluir nenhum outro ativo digital em seu portf√≥lio. Por outro lado, outros podem optar por manter ETH e outras altcoins em seu portf√≥lio, ou alocar uma certa porcentagem para trades de curto prazo (por exemplo, day trading ou swing trading). N√£o existe uma abordagem √ļnica para ganhar dinheiro nos mercados. Cada investidor deve decidir qual a estrat√©gia mais adequada para seu perfil, considerando as circunst√Ęncias.


Como posso armazenar ETH?

Existem muitas op√ß√Ķes para armazenar moedas, cada uma com seus pr√≥s e contras. Como tudo que envolve riscos, sua melhor op√ß√£o pode ser diversificar entre as diferentes op√ß√Ķes dispon√≠veis.
Geralmente, as solu√ß√Ķes de armazenamento podem ser classificadas em custodial ou n√£o custodial. Uma solu√ß√£o de cust√≥dia significa que voc√™ est√° confiando suas moedas a terceiros (como uma exchange). Nesse caso, voc√™ precisa fazer login na plataforma para fazer transa√ß√Ķes com seus criptoativos.
Uma solu√ß√£o n√£o custodial √© o oposto ‚Äď voc√™ mant√©m o controle de seus pr√≥prios fundos atrav√©s de uma carteira de criptomoedas. Uma carteira de criptomoedas n√£o guarda suas moedas como uma carteira f√≠sica ‚Äď ela possui chaves criptogr√°ficas que permitem acessar seus ativos na blockchain. Vale a pena lembrar: √© extremamente importante que voc√™ fa√ßa backup de sua seed phrase ao usar uma carteira n√£o custodial!


Como depositar ETH na Binance

Se você já possui ether e deseja depositá-los na Binance, basta seguir estas etapas:

  1. Faça o login na Binance ou registre-se caso ainda não tenha uma conta.
  2. Abra sua Carteira Spot e selecione Depositar.
  3. Selecione ETH na lista de moedas.
  4. Selecione a rede e envie seus ETH ao endereço correspondente.
  5. Pronto! Após a confirmação da transação, seus ETH serão depositados em sua conta da Binance.


Como armazenar ETH na Binance

Se deseja negociar seus ether com frequ√™ncia, voc√™ dever√° mant√™-los em sua conta Binance. Armazenar ETH na Binance √© f√°cil e seguro. Al√©m disso, voc√™ aproveita de todos os benef√≠cios do ecossistema Binance por meio de empr√©stimos, staking, airdrops promo√ß√Ķes e sorteios.


Como sacar ETH da Binance

Se você já possui ether e deseja retirá-los da Binance, basta seguir estas etapas:

  1. Faça o login na Binance.
  2. Abra sua Carteira Spot e selecione Sacar.
  3. Selecione ETH na lista de moedas.
  4. Selecionar a rede
  5. Insira o valor e o endereço do destinatário.
  6. Confirme o processo através do email.
  7. Pronto! Após a confirmação da transação, seus ETH serão enviados ao endereço fornecido.


Como armazenar ETH na carteira Ethereum

Se deseja armazenar ETH em sua pr√≥pria carteira, existem duas op√ß√Ķes principais: as hot wallets e as cold wallets.


Hot wallets

Uma carteira de criptomoedas conectada à Internet é chamada de hot wallet. Normalmente, é um aplicativo de celular ou de computador que permite verificar seus saldos e fazer transferências de tokens. Como as hot wallets estão online, elas tendem a ser mais vulneráveis a ataques, mas também mais convenientes para pagamentos diários. A Trust Wallet é um exemplo de carteira fácil de usar e com suporte para muitas moedas.

Cold wallets

Uma cold wallet é uma carteira de criptomoedas que não está conectada à Internet. Como não existe um vetor de ataque online, as chances de um ataque são menores. Ao mesmo tempo, cold wallets são normalmente menos intuitivas do que as hot wallets. Exemplos de cold wallets podem incluir carteiras de hardware ou carteiras de papel, mas o uso de carteiras de papel costuma ser desencorajado, pois são consideradas obsoletas e inseguras.
Para uma an√°lise mais detalhada dos tipos de carteira, consulte Guia de Carteiras de Criptomoedas.


Qual é o logotipo e o símbolo da Ethereum?

Vitalik Buterin criou o primeiro emblema da Ethereum. Era composto por dois s√≠mbolos de somat√≥rio rotacionados ő£ (letra Sigma do alfabeto grego). O design final do logotipo (baseado neste emblema) √© composto de uma forma romboide chamada octaedro cercada por quatro tri√Ęngulos. Semelhante a outras moedas, pode ser √ļtil que o ether tenha um s√≠mbolo Unicode padr√£o para que aplicativos e sites possam exibir facilmente os valores do ether. Embora n√£o seja t√£o amplamente usado quanto o $ do d√≥lar, por exemplo, o s√≠mbolo mais usado para o √©ter √© őě.





Capítulo 4 - Escalabilidade, ETH 2.0 e o Futuro da Ethereum

Conte√ļdo


O que é escalabilidade?

Em termos mais simples, a escalabilidade é uma medida da capacidade de crescimento do sistema. Em computação, por exemplo, uma rede ou servidor pode ser dimensionado para lidar com mais demanda através de diferentes métodos.

No setor de criptomoedas, a escalabilidade refere-se ao qu√£o bem uma blockchain pode crescer para acomodar mais usu√°rios. Mais usu√°rios significa que existem mais opera√ß√Ķes e transa√ß√Ķes ‚Äúconcorrentes‚ÄĚ para serem inclu√≠das na blockchain.


Por que a Ethereum precisa escalar?

Os defensores da Ethereum acreditam que a próxima iteração da Internet será construída na plataforma. A chamada Web 3.0 traria uma topologia descentralizada caracterizada pela ausência de intermediários, foco na privacidade e uma mudança em relação à real posse dos próprios dados. Essa base seria construída usando computação distribuída na forma de contratos inteligentes e protocolos de armazenamento/comunicação distribuídos.
Para conseguir isso, por√©m, a Ethereum precisa aumentar significativamente o n√ļmero de transa√ß√Ķes que pode processar sem prejudicar a descentraliza√ß√£o da rede. No momento, a Ethereum n√£o limita o volume de transa√ß√Ķes restringindo o tamanho do bloco, como faz a Bitcoin. Em vez disso, existe um limite de g√°s do¬†bloco ‚Äď apenas uma certa quantidade de g√°s pode caber em um bloco.

Por exemplo, se existe um limite de g√°s de bloco de 100.000 gwei e voc√™ quisesse incluir dez transa√ß√Ķes com um limite de g√°s de 10.000 gwei cada, funcionaria sem problemas. O mesmo aconteceria com duas transa√ß√Ķes de 50.000 gwei. Quaisquer outras transa√ß√Ķes enviadas juntamente com essas, dever√£o aguardar o pr√≥ximo bloco.¬†

Isso n√£o √© o ideal para um sistema que todos usam. Se houver mais transa√ß√Ķes pendentes do que o espa√ßo dispon√≠vel em um bloco, logo ocorrer√° um ac√ļmulo de pend√™ncias. O pre√ßo do g√°s ir√° aumentar e os usu√°rios precisar√£o disputar uns com os outros para que suas transa√ß√Ķes sejam inclu√≠das primeiro. Dependendo de qu√£o ocupada estiver a rede, as opera√ß√Ķes podem ficar muito caras para determinados casos de uso.

O aumento da popularidade de CryptoKitties foi um excelente exemplo das limita√ß√Ķes da Ethereum nesse sentido. Em 2017, o jogo com base na Ethereum levou muitos usu√°rios a fazer transa√ß√Ķes para participar da cria√ß√£o de seus pr√≥prios gatos digitais (representados como tokens n√£o fung√≠veis). O jogo tornou-se t√£o popular que as transa√ß√Ķes pendentes dispararam, resultando em congestionamento extremo da rede por algum tempo.


O Trilemma de Escalabilidade da Blockchain

Aparentemente, o simples aumento do limite de g√°s do bloco aliviaria todos os problemas de escalabilidade. Quanto mais alto o limite, mais transa√ß√Ķes poderiam ser processadas em um determinado per√≠odo, certo?

Infelizmente, isso n√£o √© poss√≠vel sem sacrificar as principais propriedades da Ethereum. Vitalik Buterin prop√īs o Trilemma da Blockchain (visualizado abaixo) para explicar o delicado equil√≠brio que as blockchains precisam atingir.


O Trilemma da Blockchain: Escalabilidade (1), Segurança (2) e Descentralização (3).


Ao optar por otimizar duas das tr√™s caracter√≠sticas acima, a terceira estar√° defasada. Blockchains como a Ethereum e a Bitcoin priorizam a seguran√ßa e descentraliza√ß√£o. Seus algoritmos de consenso garantem a seguran√ßa de suas redes, que s√£o compostas por milhares de n√≥s, mas isso leva a uma baixa escalabilidade. Com tantos n√≥s recebendo e validando transa√ß√Ķes, o sistema √© muito mais lento do que as alternativas centralizadas.
Em outro cenário, o limite de gás de bloco pode ser aumentado para que a rede adquira segurança e escalabilidade, mas não seja tão descentralizada. 

Isso ocorre porque mais transa√ß√Ķes em um bloco resultam em blocos maiores. Ainda assim, os n√≥s na rede precisam fazer o download e propag√°-los periodicamente. Esse processo demanda muito em termos de hardware. Quando o limite de g√°s de bloco aumenta, os n√≥s enfrentam maior dificuldade para validar, armazenar e transmitir blocos.

Consequentemente, o esperado seria que os n√≥s incapazes de acompanhar a rede, fossem desconectados. Dessa forma, apenas uma fra√ß√£o de n√≥s poderosos poderia participar ‚Ästgerando maior centraliza√ß√£o. Provavelmente seria uma blockchain mais segura e escal√°vel, mas n√£o seria descentralizada.

Por fim, podemos imaginar uma blockchain que se concentre em descentralização e escalabilidade. Para ser rápida e descentralizada, sacrifícios devem ser feitos quando se trata do algoritmo de consenso usado, o que gera uma queda na segurança.


Quantas transa√ß√Ķes a Ethereum pode processar?

Nos √ļltimos anos, a Ethereum raramente ultrapassou dez transa√ß√Ķes por segundo (TPS). Para uma plataforma que visa se tornar um ‚Äúcomputador mundial‚ÄĚ, esse n√ļmero √© surpreendentemente baixo.
Entretanto, solu√ß√Ķes de escalabilidade sempre t√™m sido parte do roteiro da Ethereum. Plasma √© um exemplo de solu√ß√£o de escalabilidade. O objetivo √© aumentar a efici√™ncia da Ethereum, mas a t√©cnica tamb√©m pode ser aplicada a outras redes de blockchain.


O que é a Ethereum 2.0?

Considerando todo o seu potencial, a Ethereum atualmente possui limita√ß√Ķes consider√°veis. J√° discutimos a quest√£o da escalabilidade. Em poucas palavras, se a Ethereum pretende ser o carro-chefe do novo sistema financeiro, ela precisa ser capaz de processar muito mais transa√ß√Ķes por segundo. Dada a natureza distribu√≠da da rede, esse √© um problema extremamente dif√≠cil de se resolver. Os desenvolvedores da Ethereum v√™m pensando nisso h√° anos.

Para manter a rede suficientemente descentralizada, √© necess√°rio impor limites. Quanto mais altos forem os requisitos para operar um n√≥, menos participantes haver√° e mais centralizada ser√° a rede. Portanto, o aumento do n√ļmero de transa√ß√Ķes que a Ethereum pode processar, pode amea√ßar a integridade do sistema, pois tamb√©m aumentaria a carga sobre os n√≥s.

Outra crítica à Ethereum (e outras criptomoedas Proof of Work) é que ela requer uma quantidade altíssima de recursos. Para anexar com sucesso um bloco à blockchain, deve haver mineração. Para criar um bloco dessa maneira, é necessária a execução rápida de cálculos, o que consome enormes quantidades de energia elétrica.

Para contornar as limita√ß√Ķes citadas acima, foi proposto um grande conjunto de atualiza√ß√Ķes, coletivamente conhecido como Ethereum 2.0 (ou ETH 2.0). Uma vez implementado, o sistema ETH 2.0 deve melhorar significativamente o desempenho da rede.


O que é Ethereum sharding?

Como mencionado, cada nó armazena uma cópia de toda a blockchain. Cada vez que se estende, cada um dos nós deve se atualizar, o que consome largura de banda e memória.

Usando um m√©todo chamado sharding, pode ser que isso n√£o seja mais necess√°rio. O nome refere-se ao processo de dividir a rede em subconjuntos de n√≥s ‚Äď estes s√£o nossos shards (fragmentos). Cada um desses shards ir√° processar suas pr√≥prias transa√ß√Ķes e contratos, mas ainda assim poder√° se comunicar com a rede de shards, conforme necess√°rio. Como todo shard √© validado independentemente, n√£o √© mais necess√°rio que eles armazenem dados de outros shards.


A rede em março de 2020 vs. a rede com sharding implementado.


O sharding é uma das abordagens mais complexas de dimensionamento que exige muito trabalho para projetar e implementar. No entanto, se implementado com sucesso, também seria um dos mais eficazes, aumentando a capacidade de produção da rede em ordens de grandeza.


O que é Ethereum Plasma?

Ethereum Plasma √© o que chamamos de solu√ß√£o de escalabilidade off-chain ‚Äď ou seja, que visa aumentar o rendimento das transa√ß√Ķes deslocando-as para fora da blockchain. Nesse sentido, possui algumas semelhan√ßas com sidechains (cadeias laterais) e canais de pagamento.

Com o Plasma, as cadeias secund√°rias s√£o ancoradas na blockchain principal da Ethereum, mas mant√™m a comunica√ß√£o em um n√≠vel m√≠nimo. Elas operam de forma mais ou menos independente, embora os usu√°rios ainda confiem na cadeia principal para resolu√ß√£o de conflitos ou ‚Äúconclus√£o‚ÄĚ de suas atividades nas cadeias secund√°rias.

A redu√ß√£o da quantidade de dados que os n√≥s devem armazenar √© vital para a escalabilidade bem-sucedida da Ethereum. A abordagem do plasma permite que os desenvolvedores projetem o funcionamento de suas cadeias ‚Äúfilhas‚ÄĚ com um contrato inteligente na cadeia principal. Em seguida, eles podem criar aplicativos com informa√ß√Ķes ou processos que seriam muito caros para armazenamento/execu√ß√£o na cadeia principal.

Para informa√ß√Ķes mais detalhadas sobre o Plasma, consulte O que √© Ethereum Plasma?


O que s√£o os rollups Ethereum?

Rollups s√£o semelhantes ao¬†Plasma no sentido de buscar escalabilidade para a Ethereum atrav√©s do deslocamento de transa√ß√Ķes para fora da blockchain principal. Ent√£o, como funcionam?¬†
Um √ļnico contrato na cadeia principal mant√©m todos os fundos da cadeia secund√°ria e mant√©m uma prova criptogr√°fica do estado atual dessa cadeia. Os operadores dessa cadeia secund√°ria, que mant√™m um v√≠nculo no contrato da rede principal, garantem que apenas transi√ß√Ķes de estado v√°lidas sejam confirmadas no contrato da rede principal. A ideia √© que, como esse "estado" √© mantido fora da cadeia, n√£o h√° necessidade de armazenar os dados na blockchain. A principal diferen√ßa entre rollups e Plasma, no entanto, est√° na maneira como as transa√ß√Ķes s√£o enviadas para a cadeia principal. Usando um tipo de transa√ß√£o especial, um grande n√ļmero de transa√ß√Ķes podem ser ‚Äúrolled up‚ÄĚ (agrupadas) em um bloco especial chamado Bloco de rollup. ¬†¬†
Existem dois tipos de rollups: Optimistic e ZK Rollups. Ambas garantem a corre√ß√£o das transi√ß√Ķes de estado de maneiras distintas.¬†
ZK Rollups enviam transa√ß√Ķes usando um m√©todo de verifica√ß√£o criptogr√°fico chamado zero-knowledge proof (prova de conhecimento zero). Mais especificamente, uma abordagem chamada¬†zk-SNARK. N√£o entraremos em detalhes de como funciona aqui, mas veja como pode ser usada para rollups. √Č uma maneira de diferentes partes provarem umas √†s outras que possuem uma informa√ß√£o espec√≠fica, sem revelar qual √© a informa√ß√£o.¬†

No caso das ZK Rollups, essas informa√ß√Ķes s√£o transi√ß√Ķes de estado enviadas √† cadeia principal. Uma grande vantagem disso √© que esse processo pode ocorrer quase instantaneamente e as chances de que as informa√ß√Ķes enviadas sejam corrompidas √© praticamente nula.¬†

Optimistic Rollups sacrificam escalabilidade para obter mais flexibilidade. Ao usar uma máquina virtual chamada Optimistic Virtual Machine (OVM), elas permitem que contratos inteligentes sejam executados nessas cadeias secundárias. Por outro lado, não há prova criptográfica de que a transição de estado enviada à cadeia principal esteja correta. Para atenuar esse problema, existe um pequeno atraso que permite que os usuários contestem e rejeitem blocos inválidos enviados à cadeia principal. 


O que é Ethereum Proof of Stake (PoS)?

Proof of Stake (PoS) é um método alternativo ao Proof of Work para validação de blocos. Em um sistema Proof of Stake, os blocos não são minerados, mas sim cunhados (também se usa o termo forjados). Em vez de mineradores competindo com poder de hash, um nó (ou validador) é periodicamente escolhido, de maneira aleatória, para validar um bloco candidato. Se for feito corretamente, o validador recebe todas as taxas de transação desse bloco e, dependendo do protocolo, possivelmente uma recompensa de bloco.

Como não há mineração envolvida, o Proof of Stake é considerado menos prejudicial ao meio ambiente. A energia consumida pelos validadores não chega nem perto do nível consumido por mineradores. Além disso, os validadores podem forjar blocos usando hardware convencional.

A Ethereum planeja fazer a transição do PoW para o PoS como parte do projeto Ethereum 2.0, com uma atualização conhecida como Casper. Uma data exata ainda não foi formalizada, mas é provável que a primeira iteração seja lançada em 2020.


O que é Ethereum staking?

Nos protocolos de Proof of Work, a seguran√ßa da rede √© garantida pelos mineradores. Mineradores n√£o t√™m interesse em trapacear, pois seria um desperd√≠cio de eletricidade e de poss√≠veis recompensas. No Proof of Stake, n√£o existe essa teoria dos jogos e, para garantir a seguran√ßa da rede, existem diferentes medidas criptoecon√īmicas em vigor.
Em vez do risco de desperd√≠cio, o que impede uma conduta desonesta √© o risco de perda de fundos. Os validadores devem apresentar um valor de stake (ou seja, uma participa√ß√£o em tokens) para serem eleg√≠veis para valida√ß√£o. √Č uma quantidade definida de ether que ser√° perdida caso o n√≥ apresente tentativa de trapa√ßa ou que ir√° se esgotar lentamente caso o n√≥ n√£o responda ou fique offline. No entanto, se os validadores executarem n√≥s adicionais, eles receber√£o mais recompensas.


Quantos ETH s√£o necess√°rios para fazer staking na Ethereum?

O valor de stake mínimo estimado para a Ethereum é de 32 ETH por validador. Um valor alto é definido para que o custo de uma tentativa de ataque de 51% seja extremamente alto.


Quantos ETH posso ganhar ao fazer staking na Ethereum?

Esta não é uma pergunta simples de responder. Isso se baseia, é claro, na sua participação (stake), mas também no montante total de ETH em stake na rede e na taxa de inflação. Como estimativa aproximada, os cálculos atuais projetam cerca de 6% de retorno anual. Lembre-se de que isso é apenas uma estimativa e pode mudar no futuro.


Por quanto tempo os ETH ficam bloqueados ao fazer staking?

Haverá uma fila para retirar seus ETH do seu validador. Se não houver fila, o tempo mínimo é de 18 horas, mas é ajustado dinamicamente com base em quantos validadores estão solicitando retiradas em determinado momento.


Existe um risco ao fazer staking de ETH?

Como você é um validador na rede e é responsável por manter a segurança dela, existem alguns riscos a serem considerados. Se o seu nó validador ficar offline por um longo período, você poderá perder uma parte considerável do seu depósito. Além disso, se seu depósito cair para menos de 16 ETH a qualquer momento, você será removido do grupo de validadores.

Tamb√©m vale considerar um fator de risco mais sist√™mico. O Proof of Stake n√£o foi implementado em tal escala antes, portanto, n√£o podemos ter certeza absoluta de que n√£o ir√° falhar de alguma forma. O software sempre ter√° bugs e vulnerabilidades e isso pode ter um efeito devastador ‚Äď especialmente quando bilh√Ķes de d√≥lares est√£o em jogo.





Capítulo 5 - Ethereum e as Finanças Descentralizadas (DeFi)

Conte√ļdo


O que são Finanças Descentralizadas (DeFi)?

Finan√ßas Descentralizadas (ou simplesmente DeFi) √© um movimento que visa descentralizar aplica√ß√Ķes financeiras. O ecossistema DeFi √© constru√≠do em blockchains p√ļblicas open-source (de c√≥digo aberto) que tem acesso livre para qualquer pessoa com conex√£o √† Internet (permissionless, sem necessidade de permiss√£o). Esse √© um elemento crucial para, potencialmente, integrar bilh√Ķes de pessoas a esse novo sistema financeiro global.¬†
No crescente ecossistema DeFi, os usuários interagem com contratos inteligentes e entre si por meio de redes peer-to-peer (P2P) e Aplicativos Descentralizados (DApps). A grande vantagem do DeFi é que, embora tudo isso seja possível, os usuários ainda mantêm total controle sobre seus fundos o tempo todo. 

Simplificando, o movimento Finan√ßas Descentralizadas (DeFi) visa criar um novo sistema financeiro livre das limita√ß√Ķes do atual. Devido ao seu grau relativamente alto de descentraliza√ß√£o e grande base de desenvolvedores, a maior parte do ecossistema DeFi est√°, atualmente, sendo constru√≠do na Ethereum.¬†


Para que podem ser usadas as Finanças Descentralizadas (DeFi)?

Voc√™ provavelmente j√° sabe, mas uma das grandes vantagens da Bitcoin √© que nenhuma parte central √© necess√°ria para coordenar a opera√ß√£o da rede. Mas e se usarmos isso como nossa ideia principal para criar aplicativos program√°veis sobre ela? Esse √© o potencial dos aplicativos DeFi. Nenhum coordenador central ou intermedi√°rio, nenhum ponto √ļnico de falha.¬†

Como mencionado acima, uma das grandes vantagens do DeFi √© o acesso aberto. Existem bilh√Ķes de pessoas em todo o mundo que n√£o t√™m acesso a nenhum tipo de servi√ßo financeiro. Voc√™ pode imaginar como administraria seu dia-a-dia sem nenhuma certeza de suas finan√ßas? Existem bilh√Ķes de pessoas que vivem assim e esse √© o principal grupo demogr√°fico que o sistema DeFi est√° tentando ajudar.


As Finanças Descentralizadas (DeFi) serão adotadas globalmente um dia?

Tudo isso parece ótimo, então por que o sistema DeFi ainda não dominou o mundo? Atualmente, a maioria dos aplicativos DeFi são difíceis de usar, confusos, apresentam problemas e são altamente experimentais. Como se vê, até mesmo o desenvolvimento das estruturas desse ecossistema é muito difícil, especialmente em um ambiente de desenvolvimento distribuído.

A solução dos desafios da construção de um ecossistema DeFi é uma tarefa difícil para engenheiros de software, especialistas em teoria dos jogos, designers dede mecanismos, entre outros. Sendo assim, ainda não se sabe se os aplicativos DeFi serão capazes de atingir uma adoção global.


Quais s√£o as aplica√ß√Ķes das Finan√ßas Descentralizadas (DeFi)?

Um dos casos de uso mais populares das Finan√ßas Descentralizadas (DeFi) √© stablecoins. Essencialmente, s√£o tokens em uma blockchain com seu valor atrelado a um ativo do mundo real, como uma moeda fiduci√°ria. Por exemplo, o BUSD est√° atrelado ao valor do d√≥lar. O que torna esses tokens pr√°ticos √© que, como eles existem em uma blockchain, fica muito f√°cil realizar opera√ß√Ķes de transfer√™ncia e armazenamento.
Outro tipo popular de aplicação é o empréstimo. Existem muitos serviços peer-to-peer (P2P) que permitem emprestar seus fundos a outras pessoas e receber pagamentos de juros em troca. Uma das maneiras mais fáceis de fazer isso é através da Binance Lending. Basta você transferir seus fundos para sua carteira de empréstimos e começar a ganhar juros no dia seguinte!
A parte mais empolgante das DeFi, no entanto, são os aplicativos difíceis de categorizar. Podem incluir todos os tipos de mercados descentralizados peer-to-peer, onde os usuários podem trocar cripto-colecionáveis exclusivos e outros itens digitais. Eles também permitir a criação de ativos sintéticos, onde qualquer pessoa pode criar um mercado para praticamente qualquer coisa que tenha valor. Outras possibilidades de uso são mercados de previsão, derivativos e muito mais.


Exchanges Descentralizadas (DEX) na Ethereum

Uma Exchange Descentralizada (DEX) √© uma plataforma que permite que transa√ß√Ķes diretas entre as carteiras dos usu√°rios. Ao fazer trades na Binance, uma exchange centralizada, voc√™ envia seus fundos para a Binance e negocia atrav√©s de seus sistemas internos.
Exchanges Descentralizadas são diferentes. Com a magia dos contratos inteligentes, é possível fazer trades diretamente da sua carteira de criptomoedas, eliminando a possibilidade de exchanges hackeadas e outros riscos.
Um ótimo exemplo de exchange descentralizada é a Binance DEX. Alguns outros exemplos construídos na Ethereum são Uniswap, Kyber Network e IDEX. Muitas até permitem trading a partir de uma carteira de hardware para máxima segurança.


Exchanges centralizadas vs. descentralizadas.


Acima, ilustramos as diferen√ßas entre exchanges centralizadas e descentralizadas. √Ä esquerda, podemos ver que a Binance est√° no meio de transa√ß√Ķes entre usu√°rios. Portanto, se Alice deseja trocar o token A pelo token B de Bob, primeiro eles devem depositar seus ativos na exchange. Ap√≥s a negocia√ß√£o, a Binance ir√° realocar seus saldos.

À direita, porém, é uma exchange descentralizada. Podemos notar que não existem terceiros envolvidos na transação. Em vez disso, o token de Alice é trocado diretamente pelo de Bob usando um contrato inteligente. Dessa forma, nenhuma das partes precisa confiar em um intermediário, pois os termos do contrato são executados automaticamente.

A partir de fevereiro de 2020, as DEXs tendem a ser os aplicativos mais usados no topo da blockchain Ethereum. No entanto, o volume de trading comparado às exchanges centralizadas ainda é pequeno. Se desenvolvedores e designers de aplicativos DEX aperfeiçoarem a experiência do usuário, as DEXs poderão competir com exchanges centralizadas no futuro.





Capítulo 6 - Participando da Rede Ethereum

Conte√ļdo


O que é um nó (node) da Ethereum?

‚ÄúEthereum Node‚ÄĚ √© um termo usado para descrever um programa que interage com a rede Ethereum de alguma forma. Pode ser desde um simples celular operando um aplicativo de carteira at√© um computador dedicado que armazena uma c√≥pia completa da blockchain.¬†

Todos os nós funcionam, de alguma forma, como um ponto de comunicação, mas existem diferentes tipos de nós na rede Ethereum.


Como funciona um nó da Ethereum?

A Ethereum, ao contr√°rio da Bitcoin, n√£o tem um √ļnico programa como sua implementa√ß√£o de refer√™ncia. Enquanto o ecossistema Bitcoin tem o Bitcoin Core como seu principal software de n√≥, a Ethereum possui diversos programas individuais (mas compat√≠veis) com base em seu Yellow Paper. Geth e Parity s√£o duas op√ß√Ķes populares.


Full nodes da Ethereum

Para interagir com a rede Ethereum de uma maneira que permita a validação de dados de blockchain de forma independente, você precisa executar um "Full node" (nó completo) usando um software como os mencionados acima. 

O software far√° o download de blocos de outros n√≥s e ir√° verificar se as transa√ß√Ķes inclu√≠das est√£o corretas. Ele tamb√©m executar√° todos os contratos inteligentes ativos para garantir que voc√™ esteja recebendo as mesmas informa√ß√Ķes que outros usu√°rios da rede. Se tudo estiver funcionando conforme o esperado, cada n√≥ deve ter uma c√≥pia id√™ntica da blockchain em sua respectiva m√°quina.

Os Full nodes s√£o vitais para o funcionamento da Ethereum. Sem m√ļltiplos n√≥s espalhados pelo mundo, a rede perderia suas propriedades de descentraliza√ß√£o e resist√™ncia √† censura.


Light nodes da Ethereum

A execu√ß√£o de um Full node permite que o usu√°rio contribua diretamente para a sa√ļde e a seguran√ßa da rede. Mas um Full node geralmente requer uma m√°quina separada para operar, al√©m de manuten√ß√£o peri√≥dica. Os "Light nodes" podem ser uma op√ß√£o melhor para usu√°rios que n√£o conseguem executar um Full node (ou que simplesmente preferem n√£o faz√™-lo).

Como o nome sugere, os Light nodes s√£o leves ‚Äď eles usam menos recursos e ocupam menos espa√ßo. Sendo assim, eles podem ser executados em dispositivos com especifica√ß√Ķes mais baixas, como celulares ou laptops. Mas essa comodidade tem um custo: os Light nodes n√£o s√£o totalmente auto-suficientes. Eles n√£o sincronizam a blockchain por completo e, portanto, exigem Full nodes para aliment√°-los com informa√ß√Ķes relevantes.

Os Light nodes s√£o populares entre comerciantes, servi√ßos e usu√°rios. S√£o muito utilizados para pagamentos em ocasi√Ķes em que os Full nodes s√£o considerados desnecess√°rios e muito caros para execu√ß√£o.

Mining nodes da Ethereum

Um "Mining node" (n√≥ de minera√ß√£o) pode ser tanto um Cliente Full quanto um Light. O termo ‚Äúmining node‚ÄĚ n√£o √© realmente usado como no ecossistema da Bitcoin, mas √© importante identificarmos estes participantes.

Para minerar Ethereum, os usuários precisam de hardware adicional. Uma prática comum envolve a construção de uma mining rig (plataforma de mineração). Com isso, os usuários conectam várias GPUs (unidades de processamento gráfico) para fazer hashing de dados em alta velocidade.
Os mineradores t√™m duas op√ß√Ķes: minera√ß√£o individual ou uma pool de minera√ß√£o. A Minera√ß√£o individual significa que o minerador trabalha sozinho para criar blocos. Se tiver sucesso, n√£o ir√° compartilhar suas recompensas com ningu√©m. Outra alternativa √© ingressar em uma pool de minera√ß√£o, onde o minerador combina seu poder de hash com o de outros usu√°rios. Com maior poder de hashing, a probabilidade de encontrar um bloco v√°lido √© maior, mas os usu√°rios devem compartilhar as recompensas com os membros da pool.


Como executar um nó da Ethereum

Um dos grandes aspectos das blockchains √© o acesso aberto. Isso significa que qualquer pessoa pode executar um n√≥ da Ethereum e fortalecer a rede atrav√©s da valida√ß√£o de transa√ß√Ķes e blocos.¬†

Da mesma forma que a Bitcoin, existem v√°rias empresas que oferecem n√≥s Ethereum plug-n-play. Essa pode ser a melhor op√ß√£o se voc√™ quiser colocar um n√≥ em funcionamento ‚Äď no entanto, esteja preparado para pagar um pouco a mais por essa comodidade.
Conforme mencionado, a Ethereum possui diversas implementa√ß√Ķes de software para n√≥s, como o Geth ou o Parity. Se deseja executar seu pr√≥prio n√≥, voc√™ deve se familiarizar com o processo de configura√ß√£o da implementa√ß√£o que escolher executar.
A menos que você queira executar um nó especial chamado de archival node (nó de arquivo), um laptop comum deve ser capaz de executar um Full node da Ethereum. Entretanto, é melhor não usar seu computador do dia-a-dia, pois isso pode deixá-lo significativamente mais lento. 

A execu√ß√£o do seu pr√≥prio n√≥ funciona melhor em dispositivos que podem estar sempre online. Se o seu n√≥ ficar offline, pode ser necess√°ria uma quantidade consider√°vel de tempo para sincronizar com a rede novamente. Sendo assim, as melhores solu√ß√Ķes s√£o dispositivos baratos de construir e f√°ceis de manter. Por exemplo, voc√™ pode executar um Light node at√© mesmo em um Raspberry Pi.


Como minerar na Ethereum

Como a rede está prestes a fazer a transição para Proof of Stake, a mineração na Ethereum não é a aposta mais segura a longo prazo. Após a transição, é provável que os mineradores da Ethereum utilizem seus equipamentos de mineração para outra rede ou simplesmente vendam tudo.
Ainda assim, se quiser participar da mineração da Ethereum, você precisará de hardware especializado, como GPUs ou ASICs. Se você procura rendimentos razoáveis, provavelmente precisará de uma plataforma de mineração customizada e acesso a eletricidade barata. Além disso, você deverá configurar uma carteira Ethereum e configurar o software de mineração para usá-la. Tudo isso exige um investimento significativo de tempo e dinheiro; portanto, avalie com cautela se você está realmente pronto para o desafio. 


O que é Ethereum ProgPoW?

ProgPoW significa Programmatic¬†Proof of Work. √Č uma extens√£o proposta do algoritmo de minera√ß√£o da Ethereum, Ethash, projetada para tornar as GPUs mais competitivas em rela√ß√£o aos ASICs.¬†
A ASIC-resistance tem sido um tópico muito debatido há anos nas comunidades Bitcoin e Ethereum. No caso da Bitcoin, os ASICs se tornaram a força de mineração dominante na rede. 

Na Ethereum, os ASICs est√£o presentes, mas s√£o bem menos proeminentes ‚Äď boa parte dos mineradores ainda usa GPUs. Essa situa√ß√£o pode mudar em breve, no entanto, √† medida que mais e mais empresas trazem mineradores ASIC da Ethereum para o mercado. Mas por que ASICs podem ser um problema?¬†

Por um lado, os ASICs poderiam reduzir drasticamente a descentraliza√ß√£o da rede. Caso os mineradores de GPU n√£o consigam ser lucrativos e precisem encerrar suas opera√ß√Ķes de minera√ß√£o, a taxa de hash poderia se concentrar nas m√£os de um pequeno grupo de mineradores. Al√©m disso, o desenvolvimento de chips ASIC √© caro e apenas algumas empresas t√™m recursos para isso. Dessa forma, acaba-se criando uma amea√ßa de monopoliza√ß√£o, potencialmente centralizando o setor de minera√ß√£o da Ethereum nas m√£os de algumas empresas.
A integra√ß√£o do ProgPow √© um tema controverso desde 2018. Enquanto alguns pensem que pode ser saud√°vel para o ecossistema da Ethereum, outros se op√Ķem devido √† poss√≠vel ocorr√™ncia de um hard fork. Com a iminente transi√ß√£o para Proof of Stake, ainda n√£o se sabe se o ProgPow ser√° implementado na rede.


Quem desenvolve o software da Ethereum?

Assim como a Bitcoin, a Ethereum é open-source (de código aberto). Qualquer pessoa é livre para participar do desenvolvimento do protocolo ou criar aplicativos sobre ele. Na verdade, a Ethereum possui atualmente a maior comunidade de desenvolvedores no ambiente da tecnologia blockchain.
Recursos como o Mastering Ethereum de Andreas Antonopoulos e Gavin Wood e o Developer Resources da Ethereum.org são excelentes pontos de partida para desenvolvedores que desejam se engajar. 


O que é Solidity?

Os Contratos inteligentes foram introduzidos na década de 1990, mas habilitá-los para a tecnologia blockchain era um desafio inédito. A Solidity foi proposta em 2014 por Gavin Wood e desde então se tornou a principal linguagem de programação para desenvolvimento de contratos inteligentes na Ethereum. Sintaticamente, se assemelha às linguagens Java, JavaScript e C++.
Essencialmente, o Solidity permite que os desenvolvedores escrevam c√≥digos que podem ser divididos em instru√ß√Ķes interpretadas pela Ethereum Virtual Machine (EVM). Se voc√™ gostaria de entender melhor como ele funciona, o Solidity GitHub √© um bom ponto de partida.
√Č importante notar que o Solidity n√£o √© a √ļnica linguagem dispon√≠vel para os desenvolvedores da Ethereum. Outra op√ß√£o popular √© a linguagem Vyper, que possui uma sintaxe parecida com Python.
Compartilhar publica√ß√Ķes
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.