Uma das propostas mais interessantes para facilitar o gerenciamento de nossas criptomoedas e carteiras é a criação da frase-semente ou frase-semente. E graças a isso é muito fácil fazer backup das informações em nossa carteira e assim proteger nosso dinheiro em todos os momentos.

Luma frase-semente ou frase-semente, faz menção de 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 usar a frase semente e recuperar a nossa carteira de outro dispositivo. Tudo isto ao mesmo tempo que acedemos aos endereços associados à nossa carteira e com ela aos fundos nela disponíveis. Portanto, 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 forneçam palavras em outros idiomas, tornando a tarefa mais fácil. Por outro lado, essas palavras parecem não ter nenhuma relação especial entre si ou um significado, mas a verdade é que, criptograficamente, e tendo uma ordem específica, se tiver. Portanto, vamos aprender mais sobre essa propriedade útil e como ela funciona.

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?

A frase-semente (frase-semente em inglês) tem uma operação bastante simples que podemos dividir em uma série de fases ou momentos. Desta forma, o mecanismo funcionaria da seguinte forma:

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.

Tabela da relação entre entropia e frase mnemônica do BIP-39

É 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 por toda a frase inicial da bolsa. Essa será nossa fonte de entropia ou "desordem" no processo de derivação chave.

Demonstração de como funciona o PBKDF2

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.

Quanto você sabe, cryptonuta?

As frases básicas tornam as carteiras de criptomoedas mais inseguras?

FALSO!

Há um mito de que as frases-semente tornam as carteiras de criptomoedas inseguras ao enfraquecer intencionalmente o processo de geração de chave privada ao introduzir uma série de palavras bem conhecidas que podem ou não ser verdadeiramente aleatórias. Isso é totalmente falso e a melhor prova é que até o momento esse processo não foi violado de forma alguma.

Implementação da frase-semente ou frase-semente nas carteiras

Sem dúvida, uma das melhorias mais significativas nas carteiras criptográficas foi a implementação do frase inicial, uma vez que são muito mais fáceis de gerenciar e memorizar do que as chaves privadas. Por exemplo, em carteiras HD, frases seed são geralmente implementadas, gerando uma na hora de criar a carteira. Isso com o objetivo de tornar a recuperação da carteira rápida e fácil.

Dicas para proteger a frase-semente

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.