O que é uma carteira de criptomoedas? Como funcionam as carteiras de criptomoedas?

MGBX Editorial3

O que é uma carteira de criptomoedas? Aprenda como chaves privadas, chaves públicas, endereços de carteira e assinatura de transações funcionam nos bastidores.

Este artigo é apenas para fins educacionais e informativos e não constitui aconselhamento de investimento. Os preços dos ativos digitais podem flutuar significativamente; tome decisões com base em sua própria tolerância ao risco.
O que é uma carteira de criptomoedas? Como funcionam as carteiras de criptomoedas? - Carteiras de Criptomoedas


Entender o que é uma carteira de criptomoedas vai além de memorizar alguns termos técnicos. O ponto-chave é entender como chaves privadas, chaves públicas, endereços de carteira e blockchains funcionam em conjunto. As chaves privadas autorizam transações, as chaves públicas ajudam a verificar assinaturas, os endereços de carteira identificam contas on-chain, e as carteiras transformam esses processos criptográficos complexos em uma interface que usuários comuns conseguem operar. Como as blockchains usam formatos de endereço e regras de geração de chaves diferentes, nenhuma fórmula única consegue explicar completamente como todas as carteiras funcionam.


O que é uma carteira e por que seus ativos não ficam realmente armazenados nela?

Para entender o que é uma carteira, pense nela como uma “chave” e não como um “cofre”. As redes blockchain registram os estados das contas e as transferências de ativos, enquanto uma carteira de criptomoedas principalmente gera ou gerencia as chaves relevantes e ajuda os usuários a ler dados da blockchain, gerar endereços de carteira e assinar transações.

Isso significa que, mesmo que seu celular seja danificado ou o aplicativo da carteira seja excluído, você ainda pode conseguir restaurar o acesso às suas contas on-chain, desde que mantenha credenciais de recuperação válidas e compatíveis. Por outro lado, se alguém obtiver sua chave privada ou informações críticas de recuperação, simplesmente alterar a senha de login do aplicativo geralmente não é suficiente para proteger novamente seus ativos on-chain.

O software da carteira é apenas a interface. As credenciais criptográficas subjacentes são o que, em última análise, determinam o acesso aos seus ativos. A Ethereum também distingue claramente entre carteiras e contas, descrevendo uma carteira como um aplicativo ou interface usado para interagir com contas on-chain.


Como as chaves públicas, chaves privadas e endereços de carteira se relacionam?

Ao aprender sobre chaves públicas e privadas, é importante não pensar nelas simplesmente como o nome de usuário e a senha de um site tradicional. Uma chave privada normalmente é gerada a partir de dados aleatórios altamente seguros e é usada para criar assinaturas digitais. Uma chave pública é derivada da chave privada por meio de operações criptográficas e é usada para verificar essas assinaturas. Diferentes blockchains então geram endereços de carteira a partir de chaves públicas ou outros dados, de acordo com suas próprias regras.

Veja a Ethereum como exemplo. Uma chave pública é derivada de uma chave privada usando criptografia de curva elíptica. Um endereço Ethereum é então criado a partir dos últimos 20 bytes do hash Keccak-256 da chave pública e exibido com o prefixo 0x. Outras blockchains podem usar formatos de endereço e métodos de geração diferentes, então dizer que “uma chave privada é passada por um hash uma vez para criar tanto a chave pública quanto o endereço” não é uma explicação universal precisa.

Do ponto de vista do usuário, você pode compartilhar seu endereço de carteira com outras pessoas para receber fundos, mas sua chave privada deve permanecer confidencial. Saber o endereço público da carteira de alguém não lhe dá permissão para transferir os ativos associados a ela.


O que realmente acontece quando você envia criptomoedas de uma carteira?

Quando um usuário inicia uma transferência, a carteira primeiro constrói uma transação usando informações como o endereço de destino, o valor da transferência e a taxa de rede. Em seguida, ela usa a chave privada da conta correspondente para criar uma assinatura digital. A transação assinada é transmitida para a rede blockchain, onde os nós verificam a assinatura e as regras da transação. Uma vez validada, a transação pode ser incluída em um bloco ou usada para atualizar o estado da rede.

Em uma carteira de autocustódia tradicional, a assinatura geralmente ocorre em um dispositivo ou ferramenta de assinatura controlada pelo usuário. Uma carteira de hardware vai um passo além, isolando a chave privada dentro de um dispositivo dedicado. O hardware assina a transação, enquanto o dispositivo conectado à internet é responsável por transmiti-la para a rede.

Frases-semente e chaves privadas também devem ser diferenciadas. O BIP39 não simplesmente “traduz uma chave privada em 12 ou 24 palavras em inglês”. Em vez disso, ele codifica entropia aleatória e informações de checksum em uma frase mnemônica legível por humanos. Essa frase é então convertida em uma seed, que pode ser usada posteriormente com padrões de carteira determinística, como o BIP32, para gerar chaves.


FAQ

  • Uma chave privada pode ser derivada de uma chave pública?
    Sob as premissas de segurança criptográfica usadas nos sistemas blockchain modernos, calcular de forma eficiente a chave privada correspondenteate key a partir de uma chave pública é projetada para ser computacionalmente inviável. Esta é uma propriedade de segurança fundamental da criptografia de chave pública.

  • Uma frase-semente é o mesmo que uma chave privada?
    Não. Uma frase-semente BIP39 é normalmente usada para gerar uma semente de carteira, a partir da qual uma carteira determinística pode derivar múltiplas chaves e contas. Ela não é simplesmente uma versão legível por humanos de uma única chave privada.

  • Qual é a diferença entre uma senha de carteira e uma chave privada?
    Uma senha de carteira geralmente protege o acesso a um aplicativo local ou interface de conta, enquanto uma chave privada é usada para criar assinaturas on-chain válidas. Elas operam em níveis de segurança diferentes.

  • Posso compartilhar meu endereço de carteira publicamente?
    Na maioria dos casos, sim. Um endereço de carteira pode ser compartilhado para receber fundos. No entanto, históricos de transações associados a endereços públicos de blockchain muitas vezes podem ser visualizados on-chain, portanto, ser compartilhável não significa ser privado.


Dominar os conceitos básicos é o primeiro passo. Acompanhe a MGBX Academy para acessar mais conteúdos educacionais sobre criptomoedas e oportunidades de mercado.

Processo para negociar na MGBX:

  1. Cadastre uma conta de negociação e conclua a verificação de identidade necessária;

  2. Deposite fundos e selecione o tipo de operação;

  3. Na página de negociação do ativo, insira o valor ou a quantidade que deseja comprar;

  4. Confirme a ordem, conclua a negociação e verifique se o saldo da sua conta foi atualizado corretamente.


Leituras adicionais:

Carteiras de Criptomoedas: Um Guia Completo para Iniciantes

Carteira Quente vs. Carteira Fria: Qual Opção de Armazenamento É Ideal para Você?

Melhores Carteiras de Criptomoedas: Opções Populares Comparadas

Carteira Descentralizada vs. Carteira de Exchange

MGBX Editorial