As carteiras de criptomoedas que rodam um nó completo da rede Bitcoin ou de outras criptos são chamadas de full wallets.
Ou seja, além de permitirem que um usuário guarde e envie criptomoedas, elas também mantêm uma cópia completa de uma blockchain e têm a capacidade de verificar e validar transações.
Hoje, vamos contar pra você o que é uma full wallet, para que servem e comentar alguns exemplos. Vamos nessa?
Contenidos
Como funciona uma Full Wallet?
Para ter uma full wallet no seu computador, você precisa fazer o download de um nó de bitcoin completo.
Em blockchain, um nó completo é o responsável por acompanhar todas as transações na rede, verificar cada uma e compartilhar com os seus nós vizinhos.
O nós de blockchain funcionam 24 horas por dia, 7 dias por semana e fazem um trabalho indispensável para o bom funcionamento de uma rede de blocos.
Quando você usa uma carteira de criptomoedas normal, o que ela faz é se conectar com um nó que, à sua vez, dá acesso à blockchain.
Ou seja, a função do seu app preferido para operar com criptomoedas é criar uma interface intuitiva e fácil de usar para que você, como usuário, mande e receba transferências, entre outras features.
Assim, você não precisa se preocupar com os aspectos técnicos do funcionamento de um nó. Seu aplicativo funciona como um intermediário entre a blockchain e o usuário.
No caso de uma full wallet, eliminamos o intermediário e temos acesso direto à blockchain. Isso significa mais privacidade e algumas funções extras, mas sacrifica um pouco a facilidade de uso. Vejamos as vantagens e desvantagens das full wallets?
Vantagens das full wallets
Independência total do usuário
Com uma full wallet, os usuários se conectam diretamente com a blockchain.
Isso significa que não dependemos mais de terceiros que possam restringir nossas operações, espiar o que estamos fazendo simplesmente prestar um serviço de má qualidade.
Enquanto a blockchain estiver operacional, qualquer usuário vai conseguir fazer suas transações. Isso não acontece quando alguém usa uma carteira normal, já que não existe qualquer controle sobre o nó que nos conecta à blockchain.
Mais privacidade
Quando eliminamos o intermediário que nos dá acesso à blockchain, também temos mais privacidade.
Ainda que as cold wallets não nos peçam qualquer informação pessoal, elas ainda têm um registo de todas as nossas operações de cripto e podem ser usadas de forma maliciosa.
Ao executarmos o nosso próprio nó, podemos mandar as transações para a rede diretamente de nossa conta. Desta forma, ninguém pode saber quais transações foram feitas por nós em uma rede.
Funções avançadas
As full wallets são mais versáteis e normalmente dão acesso a algumas funções que a maioria das carteiras normais não oferecem.
Um exemplo é o coin control, ou seja, poder escolher que moedas queremos usar em cada transação para termos mais privacidade.
Outro é Replace By Fee, um método que permite acelerar as transações ainda que paguemos comissões mais baratas.
Por último, as full wallets também permitem que façamos uma mesma transação com vários destinatários para você gastar menos com comissões.
Mais segurança para a rede
Quanto mais nós independentes uma blockchain tiver, mais segura e resiliente ela fica.
Cada nó da blockchain significa uma cópia extra da cadeia completa e mais máquinas verificando as transações. O funcionamento de um full node não só é bom para nós, como usuários, como também para aumentar a descentralização da rede.
Desvantagens das full wallets
Precisam de espaço de armazenamento
Aplicativos de wallets podem ser baixados em qualquer smartphone e pesam somente cerca de 30 MB.
Já as full wallets, por serem nós completos e tendo que armazenar uma cópia completa da blockchain, têm requisitos muito mais altos.
No caso da Bitcoin, recomenda-se ter um computador com pelo menos 200 GB de espaço livre e 2 GB de RAM. Isso pode representar uma limitação para pessoas que não tenham um dispositivo com essas características.
Instalação
Hoje em dia, baixar, instalar e executar um nó da maioria das blockchains não é difícil. É fácil encontrar conteúdos detalhados que você pode seguir passo a passo.
Mesmo assim, é importante ter alguns conhecimentos técnicos para saber exatamente o que você estará fazendo.
Durante a instalação, o programa terá que processar todas as transações na blockchain do BTC de 2009 até o presente.
Dependendo do computador, esse processo pode demorar algumas horas ou até mesmo dias. Quando o nó esteja ‘pronto’ e funcionando, não precisa de muita manutenção. Mesmo assim, se acontecer alguma ou problema, provavelmente você vai precisar intervir.
Indo direto ao ponto: correr um nó significa estar atento às mudanças na rede.
Usabilidade
As carteiras que conhecemos atualmente foram criadas para que os usuários comuns não tenham de correr um nó ou precisem de conhecimentos técnicos aprofundados para interagir com uma blockchain.
É por isso que as suas interfaces costumam ser tão fáceis de usar. No caso das full wallets, ainda que qualquer pessoa possa aprender a usá-las, o foco está nas possibilidades, e não na experiência do usuário.
Para um principiante, é muito mais fácil começar com uma carteira normal e depois experimentar com uma full wallet quando tiver mais conhecimentos.
Exemplos de full wallets
Bitcoin Core
O Bitcoin Core é o software mais usado para correr um nó Bitcoin. Como é o padrão da rede do BTC, tem muita informação nas redes sobre como ele funciona.
Esse software também permite que você baixe uma full wallet da testnet Bitcoin, que é útil para testar coisas e aprender a fazer transações sem usar dinheiro real.
Go Ethereum (geth)
No caso da rede Ethereum, a implementação mais comum é a Geth.
Este programa permite que você baixe um nó completo da Ethereum faça transações e interaja com smart contracts.
A blockchain Ethereum é mais leve que a do BTC e, por isso, os requisitos para fazer o download da Geth são menores dos que comentamos antes.
Pra fechar
Uma full wallet é um nó completo que faz parte de uma blockchain e é capaz de criar, verificar e compartilhar transações.
Esse tipo de carteira dá controle total sobre os nossos ativos, melhora nossa privacidade e ainda permite que você tenha acesso a funções avançadas.
Como cuidado a se ter, seu uso requer um computador com muito espaço e não são recomendadas para principiantes, pois não são tão intuitivas como as carteiras normais.