Este é um editorial de opinião de Wartime Microchad, colaborador da Bitcoin Magazine.
Introdução
Desde a introdução da Proposta de Melhoria do Bitcoin (BIP) 39, os Bitcoiners têm a opção de memorizar as informações necessárias para recuperar os fundos de bitcoin armazenados na cadeia usando palavras de texto simples. Mas memorizar – e depois lembrar de forma confiável em uma data posterior – 12 ou 24 palavras não relacionadas e não contíguas não é fácil, o que significa que a maioria das pessoas cria e armazena backups físicos dessas palavras em vez de memorizá-las.
Embora essa abordagem bem estabelecida seja boa para aqueles que confiam em sua configuração de segurança física, pode ser um grande desafio para outras pessoas, por exemplo, pessoas sem residência fixa; aqueles que precisam viajar ou que vivem em zonas de conflito/guerra; ou aqueles que vivem em outros ambientes onde o armazenamento de frases de sementes físicas pode estar sujeito a riscos de segurança, perda, dano ou confisco.
Executando os números
Para colocar a escala deste problema em algum contexto:
- De acordo com a agência de refugiados das Nações Unidas ACNUR, até o final de 2021, 89.3 milhões de pessoas haviam sido deslocadas à força em todo o mundo. Para um grande número dessas pessoas fugindo de suas casas, elas teriam sido capazes de levar pouco mais do que as roupas nas costas e quaisquer pertences pessoais que pudessem carregar. O transporte de qualquer riqueza junto com pertences pessoais pode ter sido um desafio impossível e repleto de riscos.
- De acordo com Embaixada Nômade, quase 5 milhões de americanos se identificam como nômades digitais e outros 17 milhões aspiram a esse estilo de vida. Isso é 6.5% da população dos EUA que atualmente ou quer viver um estilo de vida itinerante. As travessias de fronteira frequentes e a vida em acomodações alugadas podem dificultar a proteção das chaves privadas.
- An estimou 35% dos americanos alugam suas acomodações, e o compartilhamento de casas está aumentando à medida que a propriedade da casa entra em colapso, especialmente entre as gerações mais jovens. Não é incomum que pertences pessoais desapareçam em acomodações compartilhadas.
Por isso, queríamos criar uma maneira para os Bitcoiners que enfrentam essas dificuldades transportarem seus bitcoins de forma mais fácil e confiável através das fronteiras. Nós nomeamos a solução Carteiras de fronteira.
Padrões versus palavras
Imagine ter cinco segundos para memorizar (A) ou (B) das opções abaixo.
A Ciência (™)
Alguns anteriormente conduzidos caso mostraram que somos muito mais capazes de recordar padrões do que palavras após longos períodos de tempo.
Ser capaz de reconhecer formas mais facilmente do que palavras também confirma anedoticamente – tendemos a lembrar rostos mais facilmente do que nomes (o que faz sentido, já que nossas habilidades de visão e reconhecimento facial são anteriores ao uso da linguagem).
Esse fenômeno é conhecido como “oefeito de superioridade de imagem. "
O Teste Litmus
Vamos ver se isso funciona.
Nos espaços fornecidos, tente relembrar as palavras que faltam e o padrão que falta no exemplo que mostramos acima. Sem trapaça!
Memorização usando carteiras de fronteira e grades de entropia
As carteiras de borda fornecem um método para memorizar frases iniciais usando três componentes:
- Grade de Entropia: Uma grade aleatória de todas as 2048 palavras-semente.
- Padrão: padrão(ões) gerado(s) pelo usuário ou coordenadas de célula.
- Palavra Final “Número”: A palavra semente final (soma de verificação).
Combinados, esses três componentes compõem sua Carteira de Fronteiras.
O gerador de grade de entropia
Usando nosso gerador de grade de entropia (EGG) offline baseado em navegador, os usuários podem gerar sua própria grade aleatória e entropicamente segura de todas as 2048 palavras-chave compatíveis com BIP39 e, em seguida, aplicar um padrão memorável ou conjunto de coordenadas de célula a ela - o que apenas eles sabem — para criar uma carteira.
Embora o EGG seja baseado em navegador, ele foi projetado para funcionar offline em um PC, Mac ou Linux com gap de ar (ou mesmo usando Tails) e é executado localmente no navegador. Para usá-lo, os usuários o baixam, transferem para a máquina de sua escolha e começam a gerar grades de entropia.
Como cada grade de entropia exclusiva contém uma lista completa de todas as palavras-semente BIP39 em formato aleatório, e os padrões dos usuários existem apenas em suas cabeças, os usuários armazenarão sua grade de entropia (ou sua frase de recuperação) física ou digitalmente. Como as grades de entropia compreendem todas as 2048 palavras semente do Bitcoin em um formato aleatório, qualquer ataque de empregada malvada enfrenta um ajuste de dificuldade ascendente que é significativamente maior do que se os backups de frases de semente de texto simples fossem descobertos. Você pode pensar nisso como um firewall entre suas palavras-chave e qualquer invasor em potencial.
Outros Recursos
Calculadora de palavras finais e palavra final “Número”
O EGG permite que os usuários importem as 11 ou 23 palavras relevantes de sua grade de entropia para calcular a palavra final da soma de verificação. Além do padrão do usuário, a soma de verificação é a única coisa que deve ser memorizada.
No entanto, para tornar isso ainda mais fácil, o EGG inclui um recurso exclusivo de “número da palavra final”. Com isso, em vez de precisar lembrar a palavra “par”, os usuários podem apenas lembrar o número “5” – eles podem até anotar esse número em sua grade de entropia, pois, por si só, não tem sentido e não fornece pistas sobre o palavra final sem que as outras palavras sejam conhecidas.
Os usuários também podem alterar o número da palavra final para algo mais significativo para eles, embora isso também altere a própria palavra final. Portanto, se os usuários alterarem o número, a nova soma de verificação mostrada deverá ser usada para configurar sua Carteira de Fronteiras. Não aconselhamos os usuários a alterar o número (já que ele é gerado com entropia pela ferramenta), mas a opção está lá se desejar.
Regeneração de grade determinística
Ao criar uma grade de entropia, o EGG oferece a opção de escolher a entropia determinística. Ao usar 128 bits de entropia na criação dessas grades, temos a capacidade de gerar simultaneamente frases de recuperação de 12 palavras que fornecem um backup de texto simples. As frases de recuperação são adicionadas automaticamente ao fundo das grades de entropia determinísticas durante a geração.
O fornecimento de uma frase de recuperação de 12 palavras pode, à primeira vista, parecer contra-intuitivo para o conceito de Border Wallets - afinal, estamos dando aos usuários a capacidade de memorizar palavras iniciais, não encontrar novas maneiras de escrever novas! No entanto, alguns usuários podem encontrar valor em ter a opção de fazer cópias manuscritas ou digitais de palavras de regeneração em algumas circunstâncias: por exemplo, se quiserem armazenar uma cópia de uma grade de entropia com um terceiro (irmão, pai, filho, etc.). .) por segurança.
Como todas as frases de recuperação de 12 palavras são frases mnemônicas BIP39 válidas, isso oferece opções adicionais para implantar fundos de chamariz na carteira resultante ou simplesmente não ter nada nelas. No último caso, um invasor pode gastar dinheiro e recursos tentando forçar uma frase secreta em uma frase-semente que parece ter fundos, mas que apenas desbloqueia uma grade de entropia.
Gridception e a arte da ofuscação
Como há essencialmente custo zero para gerar grades de entropia, os usuários podem optar por gerar dezenas (ou até centenas) de grades numeradas individualmente, armazenando sua grade preferida entre um “ruído” considerável. Imagine ter 100 grades de entropia únicas e numeradas individualmente, sendo o usuário a única pessoa que sabe quais grades podem ter sido usadas para gerar a Border Wallet.
Na verdade, não há razão para que um usuário não possa gerar vários padrões - ou mesmo várias grades de entropia - para criar uma carteira multisig que possa carregar na cabeça. As grades determinísticas também desbloqueiam a capacidade de introduzir soluções multigrid em que uma grade de entropia primária é codificada dentro de outras grades de entropia. Nós chamamos isso percepção.
Para fazer isso, os usuários gerariam uma grade e, em seguida, construiriam um padrão de 12 palavras para aplicá-lo a essa grade. Eles então pegam essas 12 palavras e as inserem na guia “regeneração de grade” dentro do EGG, produzindo uma segunda grade. Isso pode ser repetido para criar novas grades ad infinitum.
Criptografia
Para grades de entropia armazenadas digitalmente, ou seja, em um computador pessoal, pen drive USB ou armazenamento em nuvem seguro online, o EGG oferece uma opção para os usuários criptografar e descriptografar nativamente suas grades de entropia tudo dentro da interface da ferramenta. Depois que os usuários criam uma senha segura, eles arrastam e soltam sua grade de entropia na ferramenta de criptografia, produzindo um arquivo .json criptografado que pode ser armazenado com mais segurança em formato digital. Para descriptografar, o arquivo .json é importado de volta para a ferramenta e desbloqueado com a mesma senha segura.
Lidando com a Randomização de Palavras Sementes
Para grades de entropia “máxima” – que usam uma entropia verdadeiramente cósmica de 19,580 bits – o EGG emprega o Embaralhamento de Fisher-Yates algoritmo e o navegador gerador de números pseudo-aleatórios criptograficamente forte semeado com valores verdadeiramente aleatórios para gerar uma permutação aleatória de todas as palavras-semente BIP39.
A opção de reproduzir grades de entropia determinísticas usando 12 palavras - criadas usando 128 bits de entropia - usa o Gibson Research Corporation's gerador de números pseudo-aleatórios de ultra-alta entropia.
Aplicativos para Bitcoin e além
Para Bitcoin, as carteiras de fronteira e as grades de entropia oferecem novos aplicativos e soluções para armazenamento e transporte a frio de bitcoin, planejamento de legado, presentes, assistência de custódia de terceiros e, obviamente, passagens de fronteira.
Olhando além do Bitcoin, no entanto, imaginamos que a ideia seja aplicável a outros protocolos descentralizados onde as palavras-chave são usadas para backup da conta do usuário, ou seja, Nostr, Web5 e outros sistemas descentralizados do tipo identificador.
Este é um post convidado por Wartime Microchad. As opiniões expressas são inteiramente próprias e não refletem necessariamente as da BTC Inc. ou da Bitcoin Magazine.
- Bitcoin
- Bitcoin Magazine
- blockchain
- conformidade do blockchain
- conferência blockchain
- coinbase
- Coingenius
- Consenso
- conferência de criptografia
- crypto mining
- criptomoedas
- Descentralizada
- DeFi
- Ativos Digitais
- ethereum
- aprendizado de máquina
- token não fungível
- Opinião
- platão
- platão ai
- Inteligência de Dados Platão
- PlatãoData
- jogo de platô
- Polygon
- prova de participação
- semente de recuperação
- Backup de sementes de recuperação
- seed phrase
- Dados Técnicos:
- W3
- zefirnet