Em termos práticos, uma carteira Bitcoin é um dispositivo ou programa utilizado para enviar e receber bitcoins. O termo “carteira” pode ser um pouco confuso para os novatos em Bitcoin e criptomoedas. Uma carteira física é usada para armazenar moeda física; no entanto, uma carteira Bitcoin não armazena bitcoins dentro dela. Como isso funciona?
Bem, a maioria das pessoas já possui algo semelhante a isso em suas carteiras físicas: um cartão de débito. O cartão de débito na sua carteira não é dinheiro, mas concede acesso ao seu dinheiro. Isso é semelhante ao funcionamento de uma carteira Bitcoin, com a diferença crucial de que, enquanto um cartão de débito é controlado por uma entidade centralizada (um banco), nenhuma pessoa ou organização controla o Bitcoin. Essa diferença significa que as carteiras Bitcoin devem funcionar de maneira um pouco diferente das contas bancárias.
Como funcionam as carteiras Bitcoin?
Continuando com a analogia do cartão de débito, uma carteira Bitcoin contém pelo menos uma “conta” ou sub-carteira. Podemos ver essa sub-carteira como sendo aproximadamente equivalente a um cartão de débito. Por exemplo, cartões de débito possuem informações associadas a eles, incluindo um número de conta e uma senha. Cada “conta” Bitcoin dentro de uma carteira Bitcoin também possui informações associadas a ela. Para nossos propósitos, as duas principais informações são o endereço público de bitcoin e a chave privada. O endereço público é comparável ao número da conta do cartão de débito. A chave privada, por outro lado, é como a senha do cartão de débito, pois concede acesso ao bitcoin associado a esse endereço público de bitcoin. Uma chave privada é um número secreto de 256 bits. Aqui está um exemplo:
108165236279178312660610114131826512483935470542850824183737259708197206310322
Como você pode ver, esse número secreto é um pouco complicado. Uma das principais funções de uma carteira Bitcoin é gerenciar a chave privada. De fato, as chaves privadas quase nunca são manuseadas diretamente pelos usuários. As carteiras Bitcoin fornecem uma maneira de escrever essa chave privada em um formato muito mais legível, chamado de frase de recuperação, frase secreta ou frase semente. Uma frase de recuperação é uma lista de palavras, geralmente entre 12 e 24, que permitem reconstruir sua carteira Bitcoin e obter acesso aos seus fundos, mesmo que sua carteira Bitcoin seja destruída. Aqui está um exemplo de uma frase de recuperação composta por 12 palavras:
Como a frase de recuperação é equivalente a uma chave privada, você nunca deve compartilhar essas palavras com ninguém, nem armazená-las em texto simples no seu computador ou online.
Embora a frase de recuperação seja uma melhoria em relação à chave privada, ainda deixa muito a desejar. Como você não deve armazenar sua frase de recuperação em texto simples (forma não criptografada) no seu computador, para a maioria das pessoas, a melhor solução é anotá-la em papel. Isso apresenta problemas porque armazenar um pedaço de papel com segurança pode ser difícil. Além disso, se você estiver usando uma carteira multichain, terá uma frase de recuperação separada para cada blockchain diferente que sua carteira suportar. Armazenar todas essas frases de recuperação em papel rapidamente se torna oneroso. Por esse motivo, algumas carteiras integram um sistema automatizado de “Backup na Nuvem”. Aqui, você pode criar uma senha personalizada única e usá-la para desbloquear todas as suas chaves privadas, que são armazenadas de forma criptografada na sua conta do Google ou iCloud.
Tipos de carteiras Bitcoin
Existem dois principais tipos de carteiras:
- carteiras de hardware e
- carteiras de software.
Carteiras de hardware são o tipo mais seguro de carteira Bitcoin porque suas chaves privadas são armazenadas em um dispositivo físico e, teoricamente, não podem ser acessadas por um computador ou pela internet. Quando uma pessoa deseja fazer uma transação, ela conecta a carteira de hardware (geralmente via USB). A carteira de hardware assinará as transações sem comprometer a chave privada. A desvantagem das carteiras de hardware é o custo e a disponibilidade dos dispositivos. Ledger e Trezor são carteiras de hardware bem conhecidas.
Carteiras de software existem em dispositivos de computação, como um computador desktop, um smartphone ou em um navegador web. Como os dispositivos de computação executam muitos programas ou aplicativos, eles são suscetíveis a vírus, malware e esquemas de phishing, tornando todas as carteiras de software vulneráveis em certo grau. Dito isto, incidentes de hacking são extremamente raros, e as carteiras de software são geralmente consideradas seguras para uso diário.