Ethereum Basics

profile pic
gingerbreadfork
·
6 min read

Descubra por que o Ethereum é uma das maiores criptomoedas do mundo e por que construiu um ecossistema tão incrível ao seu redor.

···

Ethereum é um dos maiores projetos de criptomoeda. Ele cresceu uma enorme comunidade de usuários e projetos ao seu redor, tornando-se uma coisa fascinante de explorar. Vamos nos aprofundar nos fundamentos dessa criptomoeda estabelecida e descobrir por que tantas pessoas estão optando por construir no ethereum.

O que é Ethereum?

O Ethereum foi lançado em julho de 2015, com a intenção de se tornar um blockchain programável em vez de uma criptomoeda focada em pagamentos. Embora você possa olhar para algumas criptomoedas com foco no aspecto monetário, o ethereum leva isso em uma direção ligeiramente diferente. Embora você possa fazer transações usando ethereum como um meio de trocar valor, há muito mais foco na criação de aplicativos que podem tirar proveito da rede; estes são chamados de aplicativos descentralizados.

Ethereum lançado como um prova-de-obra blockchain; isso significa que os mineiros são usados para ajudar a proteger a rede. No entanto, com a transição pretendida para o ethereum 2.0, esse não será mais o caso. O objetivo é passar para um prova-de-jogo solução que opera sem a necessidade de mineiros mas permite que as pessoas a arriscar o seu éter para transações Validar na rede.

Em sua essência, o ethereum é uma rede blockchain que utiliza um livro-razão público descentralizado para verificar e registrar transações, mas graças a algumas diferenças importantes em como o ethereum funciona, muito mais é possível.

Smart Contacts & Solidity

Se você já negociou ethereum ou outros tokens baseados em ethereum, como DAI no LocalCoinSwap, você já interagiu com um contrato inteligente ao usar o sistema de custódia. Ethereum suporta uma linguagem de programação chamada Solidity, que pode ser usada para criar contratos digitais complexos que permitem funcionalidade impressionante na rede. Solidity tem algumas semelhanças de sintaxe com JavaScript (a linguagem de programação mais comum usada na web moderna); no entanto, eles não são de forma alguma intercambiáveis.

Os contratos inteligentes formam a parte programável do ethereum e têm uma forte influência nos tipos de projetos atraídos pelo ethereum. Projetos como o Uniswap alavancaram contratos inteligentes para criar formas de finanças descentralizadas (DeFi) e dapps que estão se tornando incrivelmente populares.

Aplicativos descentralizados

Dapps (aplicativos descentralizados) são uma grande parte do ecossistema ethereum e só estão aumentando com o lançamento de novos projetos o tempo todo. Nos primeiros dias do projeto, o ethereum era indiscutivelmente mais conhecido por ser um blockchain que permitia a fácil criação de tokens que podiam ser utilizados na rede existente. Mesmo com isso ainda sendo comum, muito mais atenção está se voltando para o desenvolvimento de dapps.

Os Dapps, como o nome sugere, são descentralizados. Esta descentralização é possível graças ao funcionamento da rede ethereum, distribuída graças ao vasto leque de participantes em todo o mundo. Usando contratos inteligentes, contas ethereum que podem ser interagidas de várias maneiras e usando várias lógicas podem ser criadas, em torno disso totalmente dapps podem ser construídos. Embora os contratos inteligentes possam ser incrivelmente complexos, você pode dividi-los em um ponto-chave; com as entradas corretas, uma determinada saída pode ser garantida. Usando contratos inteligentes, é até possível implantar um no outro. Com a natureza pública da blockchain ethereum, você pode tentar se envolver com qualquer contrato inteligente que encontrar implantado na rede; no entanto, você não tem garantia de nenhum resultado específico além do que está codificado no próprio contrato.

Os contratos inteligentes permitem trocas sem confiança, pagamentos condicionais e muito mais. No entanto, eles têm seus limites. Eles não podem acessar dados sobre eventos fora do blockchain, o que levou ao desafio de criar oráculos de blockchain para resolver esse problema. Embora essa limitação possa ser um problema para alguns usos, ela garante que os contratos inteligentes sejam protegidos por padrão contra a dependência de fontes de dados de terceiros fora da cadeia que não podem ser confiáveis da mesma forma que a atividade na cadeia. No entanto, isso está um pouco fora do escopo deste artigo, embora seja um tópico que vale a pena explorar se você estiver interessado.

O que é uma carteira Ethereum?

Se você nunca usou uma criptomoeda antes, o conceito de carteira pode parecer estranho no início, mas é algo que você aprenderá rapidamente com a experiência. Como uma carteira no mundo real, sua carteira ethereum ajuda a rastrear e armazenar valor, mas tem algumas diferenças importantes.

Quando simplificada, uma carteira ethereum, na prática, envolve uma chave pública e uma chave privada para sua conta ethereum. Usando a chave pública, você pode receber fundos; não há nenhum dano fora das questões de privacidade de você compartilhar publicamente este endereço. Ninguém pode tirar seu ethereum de você apenas com acesso à sua chave pública, daí o nome. Por outro lado, sua chave privada é exatamente o oposto. Sua chave privada permite que você assine transações. Sua chave privada lhe dá o poder de provar a propriedade de ether ou tokens na blockchain ethereum e realizar transações com eles livremente. Se você perder sua chave privada ou o acesso a ela, não poderá mais acessar os fundos armazenados em sua carteira e deverá considerá-los perdidos.

Nem todos os tipos de carteiras são iguais quando se trata de criptomoeda, o que é importante entender. Algumas carteiras (como aquelas em trocas centralizadas) são carteiras gerenciadas e assumem a custódia de seu ethereum quando você deposita (envie éter para elas). Esses detalhes são importantes porque, se você não tiver acesso à chave privada, não controlará seu éter. Se a plataforma que você está usando ficasse offline, bloqueasse sua conta ou qualquer outra coisa que removesse seu acesso a essa carteira, seria irrecuperável, pois você não tem acesso verdadeiro a esses fundos. Embora isso possa não se preocupar com transações menores, é algo essencial para a compreensão.

Suponha que você use LocalCoinSwap para armazenar seu ethereum. Nesse caso, você pode exportar sua chave privada, dando a você o controle total do seu éter, pois sua chave privada é gerada através da sua senha, a qual não temos acesso, apenas você tem acesso aos seus fundos; isso é chamado de carteira sem custódia.

Normalmente, ao se referir a uma carteira, ela fará referência a sites ou outros aplicativos (como uma carteira móvel em seu telefone) que permitem que você gerencie sua conta ethereum. Se você puder gerar uma conta ethereum usando um software, geralmente chamaria isso de carteira. Sua conta ethereum não requer tecnicamente uma carteira; apenas torna o uso do seu ethereum muito mais prático. Alguns exemplos populares de carteiras ethereum incluem MetaMask, MyEtherWallet, MyCrypto, apenas para citar algumas das opções mais populares.

Entendendo o Gás no Ethereum

Um dos pontos de confusão mais comuns para os novos usuários do ethereum é o gás, mas não é tão complicado quanto pode parecer à primeira vista, embora tenha um nome incomum. O gás é necessário para realizar transações na rede ethereum. Não importa se você está enviando ethereum, tokens, interagindo com um contrato inteligente; todas essas ações requerem gás. Com o preço em uma unidade menor de ethereum chamada gwei, o gás é, em essência, apenas uma forma de pagar por transações usando ethereum.

Esteja você tentando realizar uma transação com alguns tokens ou com o próprio ether, você ainda precisará do ethereum em sua conta para poder ter sua transação confirmada. A quantidade de gás que você deverá pagar baseia-se principalmente na oferta e na demanda. Quanto mais congestionada ou ativa estiver a rede, provavelmente mais você precisará pagar por uma confirmação rápida ou bem-sucedida. Diferentes tipos de ações requerem diferentes quantidades de gás para serem executadas. Por exemplo, enviar ether pode custar uma certa quantia de gwei, enquanto interagir com um contrato inteligente custará mais; isso se deve aos recursos necessários para processar sua transação, dependendo do que você está tentando fazer.

Você pode encontrar estimativas razoáveis dos custos de transação atuais verificando o Etherscan Gas Tracker. Eles incluem alguns exemplos de tipos de transações comuns e a taxa atual que você pode esperar pagar. Ao enviar transações importantes, tenha cuidado ao usar as estimativas de gás mais baixas; você pode descobrir que sua transação pode falhar ao confirmar ou demorar muito se a atividade da rede aumentar se você definir o preço do gás muito baixo. O posto de gasolina ETH é outro excelente recurso para estimativas de gás.

A melhor maneira de aprender sobre Ethereum

Quando se trata de criptomoedas, a leitura é uma ótima maneira de obter uma compreensão básica dos fundamentos. No entanto, se você realmente deseja explorar o ethereum, a melhor maneira pode ser explorando-o. Comprar uma pequena quantidade de ethereum e experimentar pode ajudá-lo não apenas a entender como as coisas funcionam, mas permitir que você experimente por si mesmo.

Se você achou isso interessante, certifique-se de verificar alguns de nossos outros artigos para aprender mais sobre ethereum ou outros aspectos da criptomoeda.

Obtenha artigos recém extraídos diretamente para sua caixa de entrada!
Sem spam, promessa mindinho!