O Shamir's Secret Sharing (Compartilhamento Secreto de Shamir) é um método criptográfico avançado que eleva a segurança da sua carteira de criptomoedas a um novo patamar. Diferente de uma seed phrase padrão (BIP39), que representa um ponto único de falha, o padrão SLIP39 permite dividir sua chave mestra em múltiplas partes únicas, chamadas de "shares" ou "partes".
A grande vantagem é que você pode definir um número mínimo de partes necessárias para recriar o acesso à sua carteira. Isso oferece uma proteção robusta contra roubo, perda e danos.
Conceitos Chave do SLIP39
Antes do passo a passo, é fundamental entender dois conceitos:
-
Shares (Partes): São as diferentes frases de recuperação geradas a partir da sua chave mestra. Cada parte é uma lista de 20 ou 33 palavras (diferente das 12 ou 24 palavras do BIP39).
-
Threshold (Limite): É o número mínimo de partes que você define como necessário para recuperar sua carteira.
Exemplo Prático: Um esquema "3 de 5"
Imagine que você decida criar 5 partes no total e estabeleça um limite de 3 partes para a recuperação.
-
Proteção contra Perda: Se você perder 2 das suas partes em um incêndio ou por outro motivo, ainda poderá recuperar sua carteira com as 3 partes restantes.
-
Proteção contra Roubo: Se um ladrão encontrar apenas 1 ou 2 das suas partes, elas serão completamente inúteis. Ele precisaria encontrar pelo menos 3 partes para conseguir acesso aos seus fundos.
Isso elimina o risco catastrófico de ter uma única seed phrase que, se comprometida, resulta na perda total dos seus ativos (SATOSHI LABS, [s.d.]).
Passo a Passo: Criando um Backup Shamir (SLIP39)
Este processo é realizado diretamente em uma hardware wallet compatível. O exemplo mais comum é a Trezor Model T.
Pré-requisitos:
-
Uma hardware wallet que suporte SLIP39 (ex: Trezor Model T, Keystone).
-
Um ambiente 100% seguro e privado, sem câmeras ou observadores.
-
Placas de metal ou cartões de anotação de alta qualidade para cada uma das partes que você irá gerar.
Etapas:
-
Inicie a Configuração: Ao configurar sua hardware wallet pela primeira vez, escolha a opção de criar uma nova carteira.
-
Selecione o Backup Shamir: O dispositivo oferecerá a opção entre um "Standard Seed Backup" (BIP39) e um "Shamir Backup" (SLIP39). Selecione a opção Shamir.
-
Defina o Número de Partes e o Limite:
-
Número de Partes (Shares): Você poderá escolher quantas partes deseja criar no total. O padrão SLIP39 permite criar até 16 partes.
-
Limite (Threshold): Em seguida, você definirá quantas dessas partes serão necessárias para a recuperação.
-
A interface da carteira irá guiá-lo. Por exemplo, você seleciona "3" para o limite e depois "5" para o total de partes.
-
-
Anote Cada Parte Individualmente:
-
O dispositivo irá gerar e exibir a primeira parte (Share #1), que será uma lista de 20 ou 33 palavras.
-
Anote com extrema atenção em seu primeiro cartão ou placa de metal. Verifique cada palavra.
-
Após confirmar que anotou corretamente, o dispositivo irá gerar e exibir a segunda parte (Share #2), e assim por diante, até que todas as 5 partes (seguindo nosso exemplo) tenham sido geradas e anotadas em seus respectivos cartões/placas.
-
IMPORTANTE: Cada parte é única e essencial. Trate cada uma delas com o mesmo nível de segurança de uma seed phrase completa (TREZOR, [s.d.]).
-
-
Verificação: Após a anotação, a hardware wallet realizará um teste de verificação, pedindo que você insira palavras de algumas das partes para confirmar que a anotação foi feita corretamente. Nunca pule esta etapa.
-
Finalização e Armazenamento: Uma vez concluída a verificação, sua carteira está pronta e protegida pelo backup Shamir. Agora, a etapa mais crítica é o armazenamento seguro e distribuído das partes.
Passo a Passo: Recuperando sua Carteira com Backup Shamir
Se você precisar restaurar sua carteira em um dispositivo novo ou formatado:
-
Inicie o Processo de Recuperação: Conecte sua hardware wallet e escolha a opção "Recover Wallet" (Recuperar Carteira). Selecione a opção de recuperação usando o Shamir Backup.
-
Insira as Partes (Shares): O dispositivo solicitará que você insira as palavras da primeira parte que você possui. A ordem em que você insere as partes não importa.
-
Atingindo o Limite: Após inserir a primeira parte, o dispositivo perguntará pela próxima. Você continuará inserindo as partes que possui. Assim que você inserir o número mínimo de partes definido no seu limite (em nosso exemplo, 3 partes), a carteira reconhecerá que o segredo foi reconstituído e o acesso aos seus fundos será restaurado. Você não precisa inserir todas as 5 partes.
Melhores Práticas de Armazenamento para as Partes
A eficácia do Shamir depende inteiramente da sua estratégia de armazenamento.
-
Separação Geográfica: Armazene cada parte em um local geograficamente distinto e seguro. Isso minimiza o risco de que um único evento (roubo, incêndio, desastre natural) destrua partes suficientes para impedi-lo de atingir o limite.
-
Exemplos de Locais:
-
Parte 1: Em um cofre à prova de fogo em sua casa.
-
Parte 2: Em uma caixa de depósito segura em um banco.
-
Parte 3: Com um advogado de confiança.
-
Parte 4: Na casa de um familiar de extrema confiança em outra cidade.
-
Parte 5: Em um segundo cofre em uma propriedade diferente.
-
-
Use Materiais Duráveis: Grave cada parte em placas de aço ou titânio para protegê-las contra danos físicos.
-
Crie um Plano de Recuperação: Tenha um documento (separado das partes) que lembre você ou seus herdeiros onde as partes estão localizadas, sem revelar o que elas são.
Vantagens e Desvantagens
Vantagens | Desvantagens |
Elimina o ponto único de falha: A perda ou roubo de uma única parte não compromete seus fundos. | Maior Complexidade: O processo de configuração e o plano de recuperação são mais complexos. |
Alta Redundância: Permite a perda de algumas partes sem a perda de acesso. | Custo Mais Elevado: Requer a compra de múltiplos dispositivos de armazenamento (placas de metal). |
Segurança Aumentada: Um invasor precisa encontrar múltiplas partes em locais diferentes. | Menor Suporte: Menos hardware e software wallets suportam SLIP39 em comparação com o padrão BIP39. |
Em resumo, o Shamir's Secret Sharing (SLIP39) é considerado o padrão ouro para quem busca a máxima segurança e resiliência para seus criptoativos. É uma solução ideal para investidores de longo prazo (hodlers) e para quem armazena valores significativos.
Referências Bibliográficas
SATOSHI LABS. SLIP-0039 : Shamir's Secret-Sharing for Mnemonic Codes. GitHub. [s.d.]. Disponível em: https://github.com/satoshilabs/slips/blob/master/slip-0039.md. Acesso em: 19 jul. 2025.
TREZOR. Shamir backup: a new standard for your seed. Trezor Blog, 25 set. 2019. Disponível em: https://blog.trezor.io/shamir-backup-a-new-standard-for-your-seed-b66c5e0cc0c1. Acesso em: 19 jul. 2025.
TREZOR. What is Shamir backup?. Trezor Learn, [s.d.]. Disponível em: https://trezor.io/learn/advanced/standards-proposals/what-is-shamir-backup. Acesso em: 19 jul. 2025.