Uma frase inicial é uma série de palavras usadas para recuperar uma carteira de criptomoeda e acessar os fundos associados a ela. Graças a isso, é muito fácil fazer backup das informações de nossa carteira e, assim, proteger nosso dinheiro o tempo todo.
LA frase-semente ou frase-semente refere-se a um conjunto de 12 a 24 palavras, que se destinam a nos oferecer uma maneira fácil e simples de apoiar nosso carteira de criptomoeda. Desse modo, se por alguma razão o controle sobre ele fosse perdido, poderíamos recuperá-lo apenas usando essas palavras na ordem em que foram originalmente dadas a nós.
Ou seja, em caso de avaria, roubo ou extravio do smartphone ou computador, podemos utilizar a seedphrase e recuperar a nossa carteira a partir de outro dispositivo. Tudo isso enquanto acessamos os endereços associados à nossa carteira e com ela, os fundos disponíveis nela. Assim, o Frases semente eles são uma espécie de codificação de chaves privadas da nossa carteira, mas de uma forma muito mais amigável e gerenciável.
Geralmente podemos ver esta frase quando configuramos pela primeira vez uma carteira na qual gerenciamos chaves privadas e que segue o padrão definido pelo Proposta de aprimoramento de bitcoin (BIP) BIP-39. Essas palavras são comumente exibidas pela carteira em inglês, embora algumas carteiras entreguem palavras em outros idiomas, tornando a tarefa ainda mais fácil. Por outro lado, estas palavras parecem não ter uma relação especial entre si ou um significado, mas a verdade é que, criptograficamente, e tendo uma ordem específica, tem.
NOTA DE SEGURANÇA
Cumpre esclarecer que o seed permite a recuperação das carteiras e fundos em caso de avaria ou extravio do dispositivo, ou do esquecimento dos códigos de acesso que foram configurados para a referida carteira. Porém, se o usuário for vítima do roubo da semente, ele poderá perder todas as criptomoedas associadas àquela semente, não podendo recuperar nada. Quem tem a semente tem o poder de controlar os fundos e, com eles, movê-los para outra direção.
Como funciona a frase-semente ou frase-semente?
Primeiro, o desenvolvedor da carteira implementa a funcionalidade da frase semente seguindo o padrão BIP-39 ou algum derivado dele. O BIP-39, está focado em nos oferecer um método de geração de chaves privadas usando uma série de palavras mnemônicas que ajudam a sustentar a nossa carteira e ao mesmo tempo garantem a construção de chaves públicas e privadas seguras.
O BIP-39 pega palavras aleatoriamente (geralmente do idioma inglês, embora possam ser de outro idioma) e cria uma longa frase a partir delas (geralmente entre 12 a 24 palavras). Aqui, quanto maior o número de palavras, maior a entropia e a segurança atribuíveis à frase resultante.
É claro que essas palavras são escolhidas em longos dicionários, com boa entropia (aleatoriedade), para que a melhor segurança possível seja garantida.
Uma vez que os algoritmos da carteira tenham criado esta série de palavras de acordo com a seleção do usuário ou sua configuração interna, o usuário é solicitado a salvá-las na mesma ordem em que foram fornecidas. Este ponto é importante, pois caso contrário, a carteira não poderá ser reconstruída caso necessitemos. Além disso, a carteira pedirá que digitemos essas palavras na mesma ordem. Isso para verificá-los.
Neste ponto é ativada a etapa de geração da chave privada de nossa carteira. Este processo é possível graças ao uso de uma função criptográfica chamada PBKDF2. Esta função é um padrão criptográfico para derivação de chaves seguras para ataques de força bruta. Um ponto importante, levando em consideração que sendo palavras "humanas" é possível que um ataque deste tipo obtenha a frase e com ela nossa chave privada.
Esta função PBKDF2 é alimentada pela frase inicial completa da carteira. Essa será nossa fonte de entropia ou "desordem" no processo de derivação de chaves.
Além disso, um número de 2048 iterações é estabelecido no processo de geração. Com cada iteração, PBKDF2 gera uma chave diferente e o processo termina quando as 2048 iterações programadas são realizadas. Junto com esta função, a função HMAC-SHA512 como a função pseudo-aleatória. Tudo isso resulta em uma chave com comprimento de 512 bits ou 64 bytes.
Esta chave final é conhecida como frase binária ou semente binária. E é aquele que finalmente será usado para gerar chaves privadas, ou mesmo Bolsa HD (deterministas através BIP-0032) Em suma, nossa semente ou semente binária é o que nos permitirá gerar nossa chave privada, daí a chave pública e, portanto, o endereço.
BIP-00032 é um padrão. Ou seja, se usarmos as mesmas palavras em carteiras diferentes que suportam BIP-0032 e forem da mesma criptomoeda, sempre obteremos a mesma semente binária e a partir daí podemos derivar a chave privada e o resto das chaves públicas que nos pertencem.
Implementação da frase semente nas carteiras
Sem dúvida, uma das melhorias mais significativas nas carteiras criptográficas foi a implementação do seed phrase, pois são muito mais fáceis de gerenciar e memorizar do que as chaves privadas. Por exemplo, em carteiras HD, geralmente são implementadas frases-semente, gerando uma no momento da criação da carteira. Isso com o objetivo de tornar a recuperação da carteira rápida e fácil.
Dicas para proteger a frase de semente
- Primeiro, ao configurar a carteira, você deve faça uma cópia precisa da frase-semente. Sem erros de digitação e na ordem específica em que são exibidos.
- Então é recomendado faça backups múltiplos desta frase e mantenha-os em lugares diferentes e seguros. Isso garantirá que em qualquer caso ou situação, você terá acesso às carteiras e fundos. Estratégias podem ser seguidas de espalhar palavras em diferentes lugares.
- Quando se trata de guardar cópias de segurança em local seguro, refere-se a escrevê-las em papel e guardá-las em um local muito seguro, um cofre por exemplo. Observe que, se terceiros encontrarem seu backup, eles poderão ter acesso aos seus fundos. A Bit2Me recomenda que você NUNCA salve cópias de backup de frases-semente em e-mails, imagens ou outras mídias digitais se não tiverem sido criptografadas. Uma vez que existe o risco de serem hackeados ou hackeados e de outra pessoa obter os fundos.
- Muitas carteiras permitem adicione camadas extras de segurançacomo definir um PIN ou senha para aumentar a segurança. Mas tenha em mente que isso nunca é um substituto para a frase semente. Portanto, se você perder essa senha extra, também perderá o acesso aos seus endereços e fundos.
- Se, ao configurar sua carteira, você tiver a oportunidade de configurar sua própria frase-semente, não o faça. Por segurança é melhor deixar o software da carteira gerar a frase semente aleatoriamente.
E não se esqueça que, se você quiser saber mais sobre como proteger suas criptomoedas, um post completo te espera onde explicamos Como proteger seus bitcoins: descubra 7 maneiras. Lá você pode encontrar dicas simples para proteger não apenas seus bitcoins, mas qualquer outra criptomoeda que você tenha em sua posse.