Como criar uma chave privada com e sem seed phrase
Este artigo está disponível nos seguintes idiomas:
Principais insights
A maioria das carteiras cripto utiliza uma seed phrase—um conjunto de palavras que serve como backup das chaves privadas—que, se comprometida, pode causar a perda de todos os ativos. A Tangem Wallet elimina a necessidade de seed phrase ao gerar e armazenar a chave mestre com segurança em um chip dentro do cartão da carteira, reduzindo o risco de roubo ou perda por backups desprotegidos. O backup é feito por cartões adicionais, oferecendo uma abordagem mais segura e prática para recuperação da carteira e proteção dos ativos.
Normalmente, ao criar uma carteira cripto, uma seed phrase é gerada. Você precisa memorizá-la ou anotá-la para restaurar o acesso aos seus ativos depois. Com a Tangem Wallet, não existe seed phrase. Como isso funciona e por que acreditamos que seed phrases não são tão seguras?
Primeiro de tudo, é importante entender o que é uma seed phrase. A explicação mais simples é: uma frase mnemônica codifica as chaves privadas e públicas do usuário. Esse conjunto aleatório de palavras sempre vai gerar o mesmo conjunto de chaves graças à “mágica” computacional.
Árvore de chaves na cripto
Vamos ver como funcionam as carteiras cripto. A grande maioria delas são carteiras hierárquicas determinísticas (HD wallets).
Uma carteira cripto é uma “árvore” de chaves privadas e públicas que permite acessar e gerenciar criptomoedas em diferentes blockchains. Essa árvore cresce a partir da entropia, ou seja, de um número aleatório gerado por um gerador de números aleatórios. O sistema de raízes é a seed; o tronco é o par de chaves estendidas (privada e pública); e os galhos são um grande conjunto de pares de chaves e endereços das moedas nas blockchains.
Cada chave filha pode gerar suas próprias chaves, que também podem gerar outras, formando uma hierarquia. Por isso as carteiras são chamadas de hierárquicas.
Elas também são determinísticas, ou seja, produzem sempre o mesmo resultado, pois a mesma árvore de chaves será gerada a partir da mesma frase mnemônica, do mesmo jeito.
Chaves privadas e públicas em HD wallets com seed phrase
A frase mnemônica, ou código, é um conjunto de palavras geradas a partir de um número aleatório, que por sua vez é criado por um gerador de números aleatórios. Esse código, e não a chave privada em si, é usado como backup na maioria dos casos. A frase mnemônica, geralmente chamada de seed phrase, funciona como uma cópia de segurança da chave.
Como funciona
Ao criar uma carteira cripto, o que acontece e como a frase mnemônica é criada?
1. Primeiro, o gerador de números aleatórios cria a entropia.
Entropia é um número aleatório muito grande que nunca foi gerado por ninguém e nunca será gerado novamente.
2. A entropia criada é convertida em uma sequência de palavras de um dicionário único, com a ajuda de algoritmos matemáticos. O resultado é a frase mnemônica.
3. A frase mnemônica é convertida em uma seed. Não confunda as duas: a seed é uma versão modificada da frase mnemônica. Uma função hash faz essa conversão.
Uma função hash é um algoritmo matemático que comprime um conjunto de dados de qualquer tamanho em um array de tamanho fixo. Os dados de entrada são chamados de mensagem, e o resultado é chamado de hash ou resumo. Uma das principais características da função hash é ser unidirecional, ou seja, não é possível recuperar os dados originais a partir do hash. Também é importante saber que, se os dados de entrada não mudarem, o hash gerado será sempre o mesmo.
4. A chave mestre (chave mestre estendida) é calculada a partir da seed. Essa é a primeira chave obtida ao converter a seed phrase. Essa transformação também é feita por uma função hash.
5. Uma chave privada estendida (Xprv) é gerada a partir da chave mestre.
6. A chave privada estendida então gera uma chave pública estendida (Xpub).
Você criou um par de chaves mestre que pode ser usado para gerar várias cadeias de chaves filhas para diferentes blockchains. Agora é possível usar a carteira para armazenar, enviar, receber e trocar moedas e tokens, entre outras funções.

Se algo acontecer com sua carteira cripto, você precisa da frase mnemônica para restaurar toda a hierarquia de chaves e recuperar o acesso completo a todas as suas moedas e tokens. Por isso, é fundamental anotá-la em um papel e guardar em um local seguro.
Qual é o problema?
A frase mnemônica permite restaurar rapidamente todas as suas criptomoedas caso você perca a carteira, ela seja roubada ou danificada. Mas também pode ser usada para roubar todos os seus ativos cripto se cair nas mãos erradas.
Pense nisso: desenvolvedores de carteiras cripto criam dispositivos inovadores, competem para oferecer mais segurança e tentam proteger tanto na programação quanto no hardware. Algoritmos matemáticos avançados geram suas chaves de criptomoedas, e os dados são criptografados diversas vezes para garantir o máximo de segurança para seus ativos.
Mas a chave para seus ativos está anotada em um pedaço de papel. Uma dúzia ou duas de palavras ficam em um papel desprotegido, que é a chave mestra de tudo o que você possui. Basta tirar uma foto, copiar as palavras ou até memorizá-las para comprometer a segurança, e você talvez nem perceba. Além disso, o papel pode ser facilmente perdido ou danificado.
Você poderia criptografar a frase, dividi-la em partes para guardar em locais diferentes ou alugar um cofre em um banco para armazenar sua seed phrase. Mas quantas pessoas realmente fazem isso?
Com tudo isso, fica claro: uma seed phrase desprotegida é uma falha importante nos produtos cripto atuais e representa um sério risco de segurança nas carteiras de criptomoedas modernas.
Chaves privadas e públicas na Tangem Wallet sem seed phrase: como funciona
A Tangem Wallet é uma carteira hierárquica determinística, assim como as demais, mas elimina a principal vulnerabilidade: armazenar a chave mestra de todos os ativos cripto em formato não criptografado, como a frase mnemônica anotada em papel.
O mesmo algoritmo é utilizado, como em outras carteiras, para gerar a chave mestra, o par de chaves estendidas (pública e privada) e as demais cadeias de chaves e endereços, mas sem criar a frase mnemônica. A seed é gerada diretamente a partir da entropia.
O chip do cartão gera a chave e é ali que ela fica armazenada. Ninguém pode acessá-la, mesmo que alguém roube o cartão, trabalhe na Tangem ou seja o dono do cartão. Não existe frase mnemônica como backup, mas sim outros cartões do conjunto da Tangem Wallet (um ou dois, dependendo do kit escolhido). Ao sincronizar os cartões pelo smartphone para criar o backup, um canal criptografado é estabelecido para transferir as chaves entre os cartões.
Após concluir o backup das chaves, você terá duas ou três cópias idênticas da carteira. Os cartões possuem as mesmas chaves e proteção por senha. Recomendamos guardar cada cartão em um local seguro diferente, e não todos juntos. Se algo acontecer com um dos cartões, você pode usar o outro. Se perder o segundo, a situação é arriscada, pois não haverá backup. Nesse caso, compre um novo kit Tangem Wallet e transfira seus ativos cripto para ele.
Quer saber como usar sua carteira sem seed phrase? É simples:
- Quando quiser comprar criptomoedas, configure a transação no aplicativo, aproxime o cartão do smartphone e digite a senha;
- O smartphone transfere os dados para o chip via NFC;
- O chip valida a senha, assina a transação com a chave privada e retorna a assinatura digital para o aplicativo;
- O aplicativo envia a transação assinada para a blockchain.
Mas e se a Tangem acabar?
E se os servidores forem desligados ou o aplicativo sumir da Google Play e da App Store? A resposta é simples: nada muda. Você poderá continuar usando a Tangem Wallet normalmente. Para saber mais, leia nosso artigo "Como a Tangem Wallet funciona sem a Tangem".