O que é uma carteira Ethereum?
Uma carteira Ethereum é uma ferramenta essencial para interagir com o blockchain Ethereum. Esta tecnologia possibilita aos indivíduos a administração de suas contas na rede Ethereum. Contas Ethereum são estruturas que têm a capacidade de efetuar transações e monitorar saldos, podendo gerenciar múltiplos endereços Ethereum para a recepção e envio de fundos, além de possibilitar a criação de contratos inteligentes, interação com aplicações descentralizadas, entre outras funcionalidades.
Endereços Ethereum são identificados por uma combinação única de letras e números, iniciando com “0x”. Embora o saldo de cada endereço seja visível no blockchain, a identidade do controlador de cada endereço permanece anônima, já que se apresenta apenas como uma série alfanumérica. Carteiras, sejam elas em software ou hardware, fornecem aos usuários a liberdade de gerenciar uma variedade de endereços conforme necessário.
O controle das carteiras Ethereum é exercido através de chaves privadas, uma espécie de “senha”, que confere aos usuários a habilidade de gerir os fundos dentro da carteira. A segurança dessas chaves é crítica, pois o acesso a elas permite a manipulação dos fundos na carteira, e por isso, devem ser de conhecimento exclusivo do proprietário da carteira.
Há uma diversidade de opções de carteiras Ethereum disponíveis, variando entre aquelas armazenadas em desktops ou dispositivos móveis e as que são mantidas offline, como por exemplo, em papel, titânio ou dispositivos de hardware especializados.
Este artigo oferece informações fundamentais para a escolha de uma carteira Ethereum e orientações sobre as melhores práticas para armazenar Ethereum de forma segura.
Como funcionam as carteiras Ethereum
As carteiras Ethereum apresentam uma variedade de formatos e funcionalidades, com diferenças significativas em seus recursos. Algumas são projetadas para simplesmente permitir a transferência de Ether entre endereços, enquanto outras oferecem funcionalidades avançadas, como a capacidade de desenvolver e executar contratos inteligentes, que são acordos programados para executar automaticamente quando certas condições de código são atendidas.
Para configurar uma carteira Ethereum, é comum que se faça o download de uma chave privada ou se anote uma frase-semente. Essas chaves privadas são essenciais para autorizar o envio ou o uso de criptomoedas, enquanto a frase-semente oferece acesso integral à carteira e a todas as chaves privadas associadas a ela. Tais chaves ou frases-semente são vitais para a segurança dos fundos, funcionando como um gerenciador de senhas para os ativos em criptomoedas do usuário. Desde que se lembre da senha mestra (frase-semente), o usuário pode acessar seus ativos.
No entanto, armazenar chaves privadas em aplicativos de terceiros pode ser arriscado. Se o dispositivo do usuário for comprometido, agentes mal-intencionados podem ganhar acesso a esses serviços, e consequentemente, aos fundos, já que o acesso às chaves privadas implica acesso aos ativos.
Existem dois tipos principais de contas na rede Ethereum: contas de propriedade externa (EOAs) e contas de contrato. As EOAs são formadas por um par de chaves criptográficas, uma pública e outra privada. Estas chaves são fundamentais para a segurança, pois garantem a autenticidade de uma transação, comprovando que o remetente a assinou legitimamente. Como os usuários utilizam sua chave privada para assinar transações, isso lhes confere controle sobre os fundos em suas contas.
Embora os usuários detenham as chaves privadas, eles não possuem as criptomoedas em si, pois os fundos permanecem no livro-razão do Ethereum. Este livro-razão é um sistema de registro que rastreia anonimamente as identidades dos indivíduos, os saldos de ETH e um histórico de todas as transações válidas na rede.
Já nas contas de contrato, um contrato inteligente é implementado na rede Ethereum. Cada contrato inteligente tem um endereço Ethereum único, que é controlado pelo código do contrato.
Apesar de suas diferenças, as contas Ethereum, tanto de propriedade externa quanto de contrato, compartilham quatro atributos fundamentais: nonce, balance, codeHash e storageRoot, explicados a seguir:
Nonce
Nas contas de propriedade externa (EOAs), o nonce indica a quantidade de transações realizadas a partir do endereço da conta. Já nas contas de contrato, ele reflete o número de contratos que foram criados pela conta.
Balance
Este atributo mostra a quantidade de Wei – a menor unidade de denominação do Ether (ETH) – que um endereço ETH possui. Cada ETH é equivalente a 1e+18 Wei, o que significa que 1 ETH é o mesmo que 1×10^18 Wei.
CodeHash
Esse hash representa o código associado a uma conta na Máquina Virtual Ethereum (EVM). A EVM é o componente do protocolo Ethereum responsável pela execução e processamento das transações. Para as EOAs, o campo codeHash é o hash de um texto vazio. Em contrapartida, para as contas de contrato, o código é criptografado e armazenado na forma de codeHash.
StorageRoot
Este hash corresponde ao nó raiz da árvore Merkle Patricia, uma estrutura de árvore de hashes. Esta árvore, que por padrão é vazia, codifica o hash do conteúdo de armazenamento da conta ETH, fornecendo uma maneira eficiente e segura de verificar as informações de armazenamento.
Nós completos e nós leves
Assim como acontece com as carteiras Bitcoin, as carteiras Ethereum podem ser categorizadas como clientes ou nós, sendo estes últimos classificados em nós completos ou leves. Os nós completos exigem que o usuário faça o download de todo o blockchain em seu dispositivo, enquanto os nós leves são aplicativos de menor porte. Operar um nó completo permite aos usuários validar transações na rede de forma independente, sem depender de informações de terceiros sobre as atividades no blockchain. Contudo, essa opção demanda maior utilização de recursos computacionais, como espaço de armazenamento e memória RAM, devido ao volume considerável do blockchain.
Os nós completos são essenciais para manter a descentralização da rede e podem ser operados através de diversos clientes Ethereum de renome, que são softwares projetados para permitir a execução do blockchain Ethereum.
Usuários mais avançados e dedicados à rede Ethereum tendem a optar pelos nós completos. Por outro lado, para aqueles com menos experiência ou recursos computacionais limitados, um nó leve pode ser a opção mais viável.
Os nós leves demandam menos espaço e podem ser executados em dispositivos com menor capacidade de processamento, como smartphones. Como não possuem uma cópia integral do blockchain, os nós leves dependem dos nós completos para acessar essas informações e verificar o estado atual do sistema através dos cabeçalhos de blocos. Estes cabeçalhos, que são partes dos blocos minerados no blockchain, contêm detalhes sobre o bloco em si. Esta interação entre nós leves e completos ocorre de forma integrada e discreta, aprimorando significativamente a experiência do usuário.
Carteiras quentes e frias
No universo das criptomoedas, existem essencialmente dois tipos de carteiras: as quentes e as frias. Carteiras quentes são armazenadas em dispositivos que mantêm conexão constante com a Internet, como computadores desktop, Macs ou dispositivos móveis.
As carteiras frias, em contrapartida, guardam as chaves privadas do usuário de forma offline. Este método de armazenamento offline reduz significativamente o risco de ataques cibernéticos, como a infecção de dispositivos alheios por malware – softwares maliciosos desenvolvidos para causar danos ou acessar informações de forma não autorizada.
Carteiras quentes são geralmente mais práticas e acessíveis, proporcionando aos usuários a facilidade de acessar seus fundos em qualquer momento e lugar. Em comparação, as carteiras frias tendem a ser menos amigáveis em termos de usabilidade e podem complicar a transferência de fundos.
Por razões de segurança, é aconselhável que os usuários mantenham a maior parte de suas criptomoedas em carteiras frias, offline, recorrendo às carteiras quentes apenas para gerir os montantes necessários para atividades e obrigações de curto prazo.
O princípio de armazenar a maior parte das criptomoedas em carteiras frias assemelha-se à prática convencional com moedas fiduciárias. Assim como as pessoas confiam em contas bancárias e cofres para salvaguardar suas economias (similar às carteiras frias), as quantias destinadas a transações cotidianas devem ser mantidas em carteiras quentes, análogas às contas correntes para o manuseio diário de dinheiro.
Tipos de carteiras Ethereum
No âmbito das criptomoedas, as carteiras Ethereum podem ser divididas em diferentes tipos. Alguns usuários preferem utilizar exchanges de criptomoedas e outros serviços que incluem mercados e opções de empréstimo, onde seus ativos em Ethereum são armazenados. Estas são conhecidas como carteiras de custódia, que mantêm as chaves privadas dos usuários em seu poder. Neste modelo, o serviço detém o controle das chaves privadas, permitindo que os usuários acessem seus fundos, embora isso signifique que os usuários não têm controle direto sobre seus ativos.
Utilizar carteiras de custódia implica um aumento no risco de contraparte – a possibilidade de a outra parte envolvida não cumprir com suas obrigações. Por exemplo, o serviço que detém as chaves privadas pode ser alvo de hackers ou agir de forma desonesta.
Para maximizar o uso de aplicativos descentralizados (DApps) construídos na blockchain Ethereum, os usuários necessitam ter acesso às suas próprias chaves privadas. DApps são aplicativos digitais que operam em blockchains.
Diferentes carteiras atendem a diferentes necessidades dos usuários. A maioria permite o envio e recebimento de Ethereum ou tokens baseados no padrão ERC-20, que estabelece regras para a emissão de tokens na rede Ethereum. Contudo, nem todas as carteiras Ethereum possuem as mesmas funcionalidades.
Algumas carteiras Ethereum oferecem a possibilidade de conexão com cartões de crédito ou débito, facilitando a compra de criptomoedas diretamente na carteira. Outras funcionalidades incluem a capacidade de armazenar tokens não fungíveis (NFTs), que são ativos únicos no blockchain com identificações exclusivas. Enquanto o Ether é fungível, ou seja, 1 ETH sempre vale outro ETH, cada NFT é distinto e único.
As carteiras Ethereum também podem possibilitar o uso de DApps, que incluem plataformas de mídia social, jogos, mercados e serviços financeiros construídos no Ethereum e em outras blockchains. Algumas carteiras com navegadores integrados que suportam DApps permitem o acesso direto a essas plataformas.
Além disso, as carteiras Ethereum facilitam a compra de criptomoedas, permitindo a conexão com contas bancárias. Transferências bancárias geralmente têm taxas mais baixas e simplificam a compra e venda de criptomoedas através de pagamentos recorrentes.
Para aumentar a segurança, as carteiras Ethereum podem oferecer a opção de selecionar endereços específicos para transferências. Transações para endereços não listados podem ser bloqueadas automaticamente. As contas Ethereum também podem apresentar a opção de contas com múltiplas assinaturas (multisig), que requerem mais de uma assinatura para realizar transferências. Contas multisig são comuns tanto em plataformas blockchain quanto no sistema financeiro tradicional.
Algumas carteiras incorporam vários dos recursos mencionados, enquanto outras se focam em apenas um. Carteiras mais sofisticadas permitem que os usuários armazenem tokens Ethereum, ERC-20 e outras criptomoedas, explorando assim as aplicações descentralizadas em diversas redes.
É importante notar que não é necessário escolher uma única carteira Ethereum entre todas as disponíveis. As chaves privadas permitem o acesso à sua carteira por meio de diferentes interfaces, seja através de celulares, desktops, navegadores ou até em formato impresso, como as carteiras de papel. Embora a interface de acesso ao blockchain Ethereum possa variar, endereços, transações e outros dados permanecem constantes. Contudo, limitar a exposição usando apenas um tipo de carteira pode ser uma estratégia mais segura para proteger seus fundos.
Carteiras móveis
As carteiras móveis representam uma categoria de nós leves no universo das criptomoedas, dispensando a necessidade de os usuários descarregarem todo o blockchain. São aplicativos desenvolvidos para dispositivos móveis, instaláveis com a mesma facilidade de qualquer outro aplicativo disponível na App Store da Apple ou no Google Play. Essas carteiras permitem o acesso aos fundos dos usuários através de uma conexão celular.
Estas carteiras dependem dos mineradores para receber informações atualizadas sobre o estado da rede. Uma limitação das carteiras móveis é sua vulnerabilidade a ataques cibernéticos. Além disso, em casos de perda ou roubo do dispositivo móvel, existe o risco de perder o acesso aos fundos Ethereum. Contudo, a realização de backups regulares pode oferecer uma camada adicional de proteção contra perdas decorrentes de invasões ou extravio das chaves.
As carteiras móveis mais reconhecidas no mercado suportam tanto tokens Ethereum quanto ERC-20, e muitas incluem navegadores integrados. Estes navegadores facilitam a interação com aplicações descentralizadas, bem como com o setor financeiro descentralizado (DeFi), que é composto por aplicações descentralizadas oferecendo uma gama de serviços financeiros.
Carteiras de Desktop
Carteiras de desktop são soluções de armazenamento de criptomoedas projetadas para operar em sistemas operacionais como macOS, Microsoft Windows ou Linux OS, sendo ideais para quem prefere gerenciar suas finanças em computadores de mesa. A maioria dessas carteiras armazena as chaves privadas localmente, o que significa que os usuários devem acessar suas carteiras Ethereum por meio de seus computadores pessoais.
Essas carteiras oferecem a opção de usar um cliente leve ou de baixar um cliente completo, contendo o blockchain Ethereum inteiro. Optar pelo cliente completo é frequentemente visto como a escolha mais segura, pois elimina a dependência de dados fornecidos pelos mineradores. Em vez disso, os próprios usuários validam transações, o que aumenta significativamente a segurança.
Similarmente às carteiras móveis, as carteiras de desktop não se limitam a enviar e receber Ethereum. Elas também podem oferecer recursos avançados, permitindo aos usuários criar contratos inteligentes ou até mesmo executar um nó completo. Isso proporciona aos usuários uma gama mais ampla de funcionalidades dentro de suas carteiras.
No entanto, como as carteiras de desktop estão conectadas à Internet, são classificadas como carteiras quentes. As chaves privadas são armazenadas nos dispositivos dos usuários, não em servidores remotos, o que as torna suscetíveis a ataques de hackers.
Interfaces web
As carteiras com interface web representam uma opção popular, alternativa às carteiras móveis e de desktop, funcionando essencialmente como sites que permitem aos usuários interagir com o blockchain Ethereum ao conectar suas carteiras a essas plataformas.
Essas carteiras web habilitam o acesso às contas dos usuários por meio de um navegador da web, aproveitando o armazenamento em nuvem. Este tipo de armazenamento é realizado em grandes servidores localizados em data centers, que armazenam fisicamente os dados e os disponibilizam aos usuários via Internet. O armazenamento em nuvem oferece dados sob demanda, com capacidade e custos ajustáveis conforme a necessidade, eliminando a necessidade de adquirir e gerenciar equipamentos de armazenamento próprios.
Entretanto, o uso de carteiras de interface web apresenta riscos inerentes, já que os usuários devem confiar suas chaves privadas a um site. Apesar de algumas plataformas web serem reconhecidas por sua confiabilidade, os usuários ainda podem estar expostos a uma variedade de ataques que não estão diretamente relacionados com as carteiras em si.
Entre esses ataques, destacam-se os esquemas de phishing, onde hackers criam sites falsos imitando as interfaces web legítimas. Além disso, ataques ao sistema de nomes de domínio (DNS) podem desviar os usuários da Internet para servidores mal-intencionados, que coletam dados como credenciais de login, possibilitando o acesso não autorizado às informações dos usuários.
Extensões de navegador
Extensões de navegador, utilizadas em navegadores de computadores, proporcionam um meio eficaz de interação com aplicações descentralizadas. Elas têm capacidade de armazenar tokens ETH e ERC-20, e suportam um vasto número de endereços. Para os usuários mais experientes, essas carteiras de navegador também se mostram vantajosas, pois permitem interações com diversas outras blockchains.
Essas extensões são consideradas uma opção mais segura em comparação às interfaces web, uma vez que armazenam as chaves privadas dos usuários de forma criptografada dentro do próprio navegador. Para acessar as carteiras, os usuários devem estabelecer uma senha robusta, aumentando assim a segurança dos seus ativos.
A instalação de extensões de navegador é um processo simples e direto, realizado da mesma maneira que qualquer outra extensão é adicionada ao navegador. Alguns navegadores já incorporam carteiras Ethereum integradas, facilitando ainda mais a interação com DApps e melhorando a experiência do usuário no ecossistema das criptomoedas.
Carteiras de hardware
As carteiras de hardware são dispositivos físicos especializados no armazenamento offline das chaves privadas dos usuários, classificando-se, portanto, como carteiras frias. Para realizar transações ou movimentar fundos, estas carteiras precisam ser conectadas a um computador e são geralmente protegidas por uma senha ou PIN.
Para acessar os fundos armazenados em uma carteira de hardware, seria necessário não apenas o acesso físico ao dispositivo, mas também o conhecimento da senha que garante a segurança dos ativos. Contudo, um ponto a considerar é o custo dessas carteiras, que pode ser elevado, especialmente para usuários que possuem quantias menores de criptomoedas para armazenar.
É crucial adquirir carteiras de hardware novas e diretamente de fornecedores confiáveis. A compra de uma carteira de hardware usada ou de um fornecedor terceirizado representa um risco significativo. Uma vez que a carteira é utilizada, ela pode estar comprometida, permitindo que o proprietário anterior potencialmente acesse os fundos, enganando os usuários a acreditar que estão transferindo para uma carteira sob seu controle exclusivo.
Carteiras de papel
Carteiras de papel representam uma forma mais elementar de carteira fria. Este método envolve a impressão das chaves privadas, que são fundamentais para o controle dos fundos, em um pedaço de papel, que deve ser guardado com segurança. Para acessar os fundos, seria necessário obter fisicamente este papel, tornando-o relativamente seguro contra ataques cibernéticos. Uma das principais vantagens das carteiras de papel é a sua simplicidade e baixo custo, já que requerem apenas uma caneta e um pedaço de papel.
No entanto, devido à fragilidade do papel, essas carteiras podem não ser a opção mais confiável para armazenamento a longo prazo. Há relatos de papel que foi destruído ou descartado acidentalmente. Como alternativa, algumas pessoas optam por materiais mais duráveis e resistentes, como placas de titânio. Embora mais caras, essas placas podem oferecer maior segurança e resistência a desastres naturais, garantindo uma proteção adicional para as chaves privadas armazenadas.
Financiando sua carteira ETH
Para iniciar a utilização e exploração da rede Ethereum com uma carteira selecionada, é necessário adicionar fundos a ela. Os usuários que desejam interagir com aplicativos descentralizados na blockchain Ethereum precisam de Ether, a criptomoeda nativa da rede, que é usada para custear transações.
O Ether pode ser adquirido em exchanges centralizadas e posteriormente transferido para a carteira do usuário. Este processo envolve o envio de fundos para um endereço de carteira pública, que pode ser comparado a um número de conta bancária internacional (IBAN) no sistema financeiro tradicional.
Cada transação realizada na rede Ethereum acarreta uma taxa, paga aos validadores da rede responsáveis por manter sua integridade e segurança. O custo dessas taxas pode variar, dependendo da demanda por espaço no bloco da blockchain. Esse espaço refere-se à capacidade disponível em cada bloco de dados adicionado à rede. Para auxiliar os usuários, as carteiras de software fornecem estimativas dessas taxas, calculando-as com base na demanda recente por espaço no bloco.
É relevante destacar que as contas de propriedade externa (EOAs) se comunicam umas com as outras e com contratos inteligentes por meio de mensagens. O termo “transação” se refere a um conjunto de dados assinados que contém uma mensagem, podendo ser transferido entre contas. Estas comunicações são realizadas em transações que são financiadas com Ether.
Além disso, os contratos têm a capacidade de enviar mensagens para outros contratos. Para isso, uma transação inicial deve ser realizada para criar um novo contrato, permitindo, assim, que esse contrato seja acionado posteriormente.
Mantendo sua carteira ETH segura
A segurança dos fundos em carteiras Ethereum e outras carteiras de criptomoedas é uma questão crítica, diferentemente do que ocorre com contas bancárias, onde os usuários geralmente não se preocupam com a segurança dos fundos ou com acessos não autorizados.
Para assegurar a proteção dos ativos em carteiras Ethereum, é essencial que os usuários sejam meticulosos e verifiquem repetidamente para garantir que estão enviando fundos para o endereço correto e interagindo com os aplicativos pretendidos. Além disso, é crucial anotar e resguardar adequadamente a chave privada.
Uma prática recomendada pela comunidade Ethereum é marcar os endereços das carteiras web e dos aplicativos descentralizados (DApps) usados frequentemente. Isso ajuda a prevenir esquemas de phishing. Algumas extensões de navegador incluem recursos que identificam e bloqueiam automaticamente sites conhecidos por phishing, oferecendo uma camada extra de proteção aos usuários.
No contexto dos protocolos DeFi, é imprescindível investigar a legitimidade e a segurança do serviço, verificando se foi submetido a auditorias. Uma pesquisa simples na internet, combinando o nome do serviço com termos como “auditoria” ou “revisão”, pode fornecer informações valiosas sobre a segurança e confiabilidade do protocolo.
Por fim, é importante manter um olhar crítico e cauteloso. Golpes, especialmente aqueles promovidos através de contas verificadas de mídia social, muitas vezes oferecem brindes ou promessas que parecem boas demais para ser verdade. Evitar esses golpes é uma questão de desconfiar de ofertas exageradas e realizar pesquisas independentes sobre novos projetos e propostas no universo das criptomoedas.
Você deve fazer staking de ETH na Coinbase ou na Binance?
Ao considerar onde realizar o staking de Ether (ETH), duas opções populares são a Coinbase e a Binance. A Coinbase oferece a vantagem de permitir a compra direta de tokens Ethereum, integrando tanto a aquisição quanto o staking de ETH em uma única plataforma. Os tokens Ether podem ser adquiridos através de ordens de mercado ou ordens limitadas. Contudo, é importante notar que, até a conclusão da primeira fase do ETH 2.0, os ETH apostados permanecerão bloqueados, pois as cadeias de fragmentos precisam estar plenamente desenvolvidas antes que possam ser resgatados.
Em contraste, a Binance utiliza um método diferente, tokenizando o Binance Ethereum (BETH) para os usuários. Isso representa o ETH apostado na proporção de 1:1, permitindo a continuidade das negociações e retiradas de ativos bloqueados.
Independentemente da plataforma escolhida para o staking de ETH, é importante estar ciente de que o valor da criptomoeda está sujeito às flutuações do mercado, o que afeta seu valor na maioria das plataformas de staking. Assim, os usuários devem considerar essas dinâmicas de mercado ao tomar decisões sobre onde e como realizar o staking de seus ETH.
É uma boa idéia investir em Ethereum?
Considerar a inclusão de Ethereum em um portfólio diversificado, como uma alternativa ao Bitcoin, pode ser uma estratégia interessante. No entanto, é crucial ter em mente a volatilidade e a falta de regulamentação característica do mercado de criptomoedas, o que exige uma abordagem cuidadosa e cautelosa ao investir.
Investir em Ethereum pode ser uma decisão acertada se realizada com uma gestão de risco rigorosa e um planejamento estratégico, seja para obter ganhos a curto prazo ou como um investimento de longo prazo. Para investidores de longo prazo, manter ETH por períodos de seis meses a um ano ou mais pode proporcionar o benefício de um potencial aumento no valor da criptomoeda ao longo do tempo.
Contudo, é fundamental estar ciente das incertezas inerentes a um mercado altamente volátil. Investidores devem estar preparados para as flutuações do mercado e nunca investir mais do que estão dispostos a perder. Essa consciência e prudência são chave para navegar no dinâmico e imprevisível mercado de criptomoedas como o Ethereum.
Conclusão
A escolha da carteira Ethereum adequada é um passo essencial para qualquer usuário que deseje interagir com a rede Ethereum, seja para armazenar, negociar ou participar de aplicações descentralizadas. Há uma diversidade de opções disponíveis, cada uma com seus próprios benefícios e limitações, variando desde carteiras móveis e de desktop, extensões de navegador, até soluções mais seguras, como carteiras de hardware e de papel.
O entendimento das diferenças entre carteiras quentes e frias, a importância da segurança das chaves privadas e a consciência sobre os riscos associados a cada tipo de carteira são fundamentais para garantir a segurança dos ativos em ETH. Além disso, a decisão de investir em Ethereum e realizar staking deve ser feita com cautela, levando em conta a volatilidade do mercado e a necessidade de uma gestão de risco eficaz.
Por fim, lembre-se de que, no dinâmico mundo das criptomoedas, estar bem informado e atualizado é crucial. Portanto, mantenha-se informado sobre as últimas tendências e desenvolvimentos na rede Ethereum e no mercado de criptomoedas para tomar decisões de investimento mais seguras e eficazes.