Este guia prático abrangente orienta você na desembalagem, configuração e assinatura de transações de bitcoin com o dispositivo SeedSigner isolado.
Este guia demonstra como autocustódia de bitcoin usando o SeedSigner. SeedSigner é um projeto que reúne código gratuito e de código aberto, hardware barato e de uso geral e uma abordagem do tipo “faça você mesmo” (faça você mesmo) para assumir a responsabilidade pessoal por seu bitcoin.
Este guia cobre:
unboxing
Esta seção demonstra o que está incluído no kit completo do SeedSigner. O kit pode ser adquirido em Soluções de Hardware BTC com envio mundial disponível. Alternativamente, UE/Reino Unido os clientes podem comprar o kit em GoBrr or Nós DIYe os clientes das Filipinas podem usar TechHaven.
O kit SeedSigner inclui os seguintes componentes:
- Raspberry Pi Zero
- Câmera Raspberry Pi
- Cabo de fita para a câmera
- Chapéu LCD WaveShare
- Estojo aberto impresso em 3D
- Sete cartões de código QR/frase mnemônica em branco
- Adesivo SeedSigner
- Instruções de “Primeiros passos”
- "Cartão de agradecimento
O kit SeedSigner vem com quase tudo que você precisa para começar, as únicas peças que você precisa fornecer são um cartão MicroSD com pelo menos 4 GB de capacidade e um cabo micro USB. Montagem necessária.
Os cartões de código QR/frase mnemônica em branco incluídos medem 64 milímetros (mm) por 89 mm. Esses cartões apresentam 24 espaços em branco para palavras-semente em um lado, junto com um aviso que diz: “Nunca insira palavras-semente em um computador conectado à Internet”. No lado oposto, há uma grade de código QR em branco de 29 por 29 com espaço para a impressão digital da carteira e algumas notas, junto com um aviso que diz: “Nunca escaneie o QR inicial em um computador conectado à Internet”.
Alternativamente, pode-se optar por usar a versão em aço inoxidável do backup do código QR. As placas de aço inoxidável são feitas por @SeedMint21. Todos os seus produtos de alta qualidade estão disponíveis em https://vulcan21.com/.
A placa de aço inoxidável SeedSigner apresenta uma placa de 3 mm por 66 mm por 91 mm que pode resistir a incêndios e inundações. Esta é uma ótima alternativa ao papel porque pode lidar com ambientes extremos. A placa apresentada neste guia possui o logotipo SeedSigner, mas placas futuras podem não ter esse logotipo para ajudar a evitar a revelação de que este é um produto relacionado ao Bitcoin. Há uma grade de código QR 29 por 29 na placa e você pode marcar os recortes com um marcador, verificar se funciona e depois carimbar as marcas com um punção para torná-las permanentes.
Você pode deixar o kit SeedSigner de lado por enquanto enquanto prepara a imagem do software em seu cartão microSD na próxima seção.
Software
Esta seção demonstra como baixar a imagem do SeedSigner e atualizá-la em seu cartão microSD. Você precisará fornecer seu próprio cartão microSD com capacidade de pelo menos 4 GB. A prática recomendada é testar seu hardware com a imagem do software para garantir que tudo funcione antes de tentar a montagem com o gabinete impresso em 3D.
Etapa um: baixar
Navegue até a Repositório SeedSigner GitHub e procure a versão mais recente.
Role até o final da seção de lançamento e clique no link para baixar o arquivo .zip. Se desejar verificar o seu download, clique nos links para baixar o arquivo “.sha256” e também o arquivo “.sig”. Salve esses arquivos no mesmo local da pasta.
Etapa dois, A: verificar – Windows
Esta etapa é opcional, mas recomendada. Isso garantirá que você baixou o arquivo que os desenvolvedores do SeedSigner pretendiam que você recebesse. Esta etapa demonstrará como verificar em uma plataforma Windows. Vá para a “Etapa Dois, B” se estiver usando uma plataforma Linux.
Ou pule para a “Etapa Três” se não desejar verificar o download do software que manipulará suas chaves privadas Bitcoin.
As instruções a seguir pressupõem que você já usa o Kleopatra desde o Pacote de software gpg4win e tenha sua própria configuração de chave PGP.
- Primeiro você precisará da chave pública do SeedSigner, que pode ser encontrada SUA PARTICIPAÇÃO FAZ A DIFERENÇA
- Copie a chave pública para sua área de transferência.
- Abra o Kleopatra, navegue até “Ferramentas”, “Área de Transferência” e “Importação de Certificado”
- Você deverá receber uma caixa de diálogo informando que o certificado foi importado com sucesso. Clique em “OK”.
- Agora você pode comparar a impressão digital no Kleopatra com uma impressão digital conhecida exibida publicamente, como Perfil do SeedSigner no Twitter.
- Agora você pode clicar com o botão direito no certificado SeedSigner no Kleopatra e selecionar “Certificar”.
- Você será solicitado a digitar sua senha.
- Abra a pasta que contém o arquivo .zip, o arquivo “.sha256” e o arquivo “.sig”.
- Clique com o botão direito no arquivo “.sig”.
- Selecione “Mais opções GpgEX” e depois “Verificar”.
- O Kleopatra irá agora usar o arquivo de assinatura e a chave pública SeedSigner para verificar o arquivo “.sha256”.
- Você deverá receber uma caixa de diálogo exibindo a verificação bem-sucedida.
É importante saber distinguir entre uma assinatura válida e certificada, uma assinatura válida e uma assinatura inválida. Como a chave pública do SeedSigner foi certificada comparando a impressão digital resultante com uma impressão digital conhecida e exibida publicamente, o software Kleopatra imprime uma caixa de diálogo válida e certificada em verde.
Se você não executou a etapa extra para certificar a chave pública do SeedSigner, o Kleopatra ainda poderá determinar que a assinatura é válida, mas não certificada. O que significa que a chave pública e a assinatura que a acompanha são válidas, mas podem ser de alguma outra entidade que se faz passar pelo desenvolvedor. Essas caixas de diálogo serão impressas em branco. Esta ainda é uma assinatura correspondente válida, mas, a menos que você execute uma etapa extra para certificar a impressão digital da chave pública, você realmente sabe que é uma assinatura válida do SeedSigner e não um imitador?
Ou se tiver havido alguma manipulação no arquivo que você baixou e ele não estiver autenticamente assinado pela chave SeedSigner, o Kleopatra imprimirá a caixa de diálogo em vermelho. Esta é uma assinatura inválida e você não deve prosseguir com a descompactação do arquivo .zip.
Agora que você verificou a autenticidade do arquivo “.sha256” que o acompanha, você pode ter certeza de que o valor de hash SHA-256 contido nele é na verdade o valor de hash que você deve ser capaz de gerar independentemente no arquivo .zip que o acompanha . Para gerar valores hash em arquivos, você pode usar uma ferramenta conveniente de edição hexadecimal gratuita chamada HxD.
- Em HxD, navegue até “Arquivo”, depois “Abrir” e selecione o arquivo .zip do SeedSigner
- Navegue até “Análise”, depois “Checksums” e depois “SHA256”
- Agora você pode abrir o arquivo “.sha256” do SeedSigner com um editor de texto como o Bloco de Notas.
- Compare os valores de hash entre HxD e o arquivo SeedSigner.
Depois de verificar o valor do hash, você saberá que o arquivo .zip é autêntico. Se os valores de hash não corresponderem, não descompacte o arquivo .zip. É uma boa ideia fechar o arquivo .zip do HxD neste momento. Você pode pular para a “Etapa Três” agora.
Etapa dois, B: verificar – Linux
Verificar assinaturas no Linux é um processo muito mais simples. As ferramentas PGP vêm integradas e podem ser executadas a partir do terminal de linha de comando.
Antes de continuar, certifique-se de ter o arquivo .zip, o arquivo “.sha256” e o arquivo “.sig” em seu diretório de downloads.
- Abra seu terminal
- Importe a chave pública do SeedSigner para o seu chaveiro com:
curl https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg –importar
- Você deverá ver a impressão do terminal “importado: 1”
- Em seguida, mude seu diretório para sua pasta de downloads com “cd Downloads”
- Agora verifique a assinatura com:
gpg –verifique sesigner_0_5_0.img.zip.sha256.sig
Certifique-se de usar a versão relativa àquela que você está verificando, esta é a versão 0.5.0 e os lançamentos são feitos com frequência, então sempre use a versão mais recente do Página de lançamentos do SeedSigner.
- O terminal deve imprimir “Boa assinatura de ‘seedsigner ’”
- Você verá o aviso sobre a chave não ser certificada, veja o exemplo na “Etapa Dois, A” para uma explicação detalhada. Resumindo, tudo bem.
- Agora você pode verificar o valor do hash com:
shasum -a 256 -c sesigner_0_5_0.img.zip.sha256
Novamente, certifique-se de usar a versão apropriada para você.
- O terminal deve imprimir “seedsigner_0_5_0.img.zip: OK”
- Você pode ignorar o aviso sobre linhas formatadas incorretamente, se o obtiver.
É isso, você concluiu a verificação do arquivo .zip que baixou. Agora você pode passar para o flash da imagem no cartão microSD na próxima etapa.
Etapa três: flash
Usar um programa como o Balena Etcher facilita a atualização da imagem do SeedSigner. Navegue até o Site Balena Etcher onde você pode baixar o aplicativo apropriado para o seu sistema operacional. Siga as instruções do sistema para instalar. Certifique-se de ter um cartão microSD de pelo menos 4 GB formatado e conectado ao computador.
Depois de instalar e abrir o Balena Etcher, selecione “Flash do arquivo”.
Selecione o arquivo .zip no explorador de arquivos. O arquivo .zip pode permanecer compactado, Balena Etcher irá descompactá-lo.
Selecione a unidade de destino para a qual deseja fazer o flash do arquivo de imagem. Você deseja escolher seu cartão microSD aqui.
Clique no botão “Flash!” botão e o processo de flashing deve começar automaticamente. A barra de progresso passará para o lado esquerdo do aplicativo e algumas caixas de diálogo promocionais serão exibidas no lado direito do aplicativo. Você não precisa interagir com as caixas de diálogo promocionais, apenas deixe o processo de atualização ser executado.
Existem três estágios no processo de flashing: descompressão, flashing e validação. Deixe o software executar todas as etapas e não desconecte o cartão microSD durante esse processo. Se você receber algum aviso do sistema operacional informando que a unidade precisa ser formatada, simplesmente ignore-o.
Depois de terminar, você deverá receber uma mensagem informando que o flash foi concluído com sucesso. Se não foi concluído com sucesso, tente novamente e se o problema persistir, considere usar um cartão microSD diferente.
Você pode fechar o aplicativo Balena Etcher. Ejete com segurança o cartão microSD do seu computador, caso o sistema ainda não tenha feito isso. Agora você está pronto para simular seu hardware e testá-lo antes da montagem final.
Hardware
Esta seção demonstra como testar e montar o kit SeedSigner e também fornece detalhes sobre o que é cada componente e locais alternativos para adquirir esses componentes caso você não queira adquirir o kit completo de um fornecedor. A prática recomendada é testar se seus componentes estão ligados e se o software SeedSigner funciona antes da montagem. O gabinete e/ou componentes podem ser danificados se você tentar desmontá-lo.
O recinto
O gabinete incluído no kit tem um design aberto. Projetos alternativos estão disponíveis nos fornecedores vinculados abaixo. O gabinete é impresso em 3D, você pode até baixe o arquivo e imprima um você mesmo. Não deixe de conferir alguns projetos comunitários também. O gabinete apresentado aqui foi projetado para ser o gabinete mais básico e o mais rápido de reproduzir. Os arquivos de design do gabinete Varius podem ser baixados em SUA PARTICIPAÇÃO FAZ A DIFERENÇA, e há vários distribuidores que oferecem designs alternativos SUA PARTICIPAÇÃO FAZ A DIFERENÇA, SUA PARTICIPAÇÃO FAZ A DIFERENÇA e SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
As dimensões externas do gabinete são de 80 mm por 35 mm por 26 mm e há uma série de saliências de retenção, bordas de suporte e munhões para encaixar perfeitamente os componentes no interior.
O gabinete também possui aberturas para a lente da câmera, portas micro USB, porta HDMI e porta para cartão microSD.
Se não quiser obter o kit completo, você pode comprar um gabinete independente de vários designs dos seguintes fornecedores:
- Entrega mundial disponível a partir de Soluções de Hardware BTC
- Entrega mundial disponível a partir de Robótica
- UE/Reino Unido entrega disponível a partir de GoBrr, Nós DIY e ÂncoraHodl
A câmera e o cabo
A câmera é um sensor OV5 de 5647 MP, 30 quadros por segundo (FPS), módulo de câmera de vídeo com resolução de 2,592 pixels por 1,944 pixels projetado para uma variedade de Raspberry Pis. A tensão de trabalho é de 1.7 volts de corrente contínua (VDC) a 3 VDC. Este módulo mede 25 mm por 24 mm por 9 mm. A câmera vem com uma película protetora sobre a lente – certifique-se de removê-la antes da montagem.
Você quer o cabo de fita dourado “HBV-Raspberry-160FPC” para o Raspberry Pi Zero. Este cabo possui um lado do conector de 16 pinos planos medindo 16 mm, um lado do conector de 22 pinos planos medindo 11 mm e o comprimento total é de 160 mm.
Se não quiser obter o kit completo, você pode comprar uma câmera independente e um cabo dos seguintes fornecedores:
- UE/Reino Unido entrega disponível a partir de GoBrr
- Entrega na América do Norte disponível a partir de Amazon
- Entrega nas Filipinas disponível a partir de TechHaven
O Raspberry Pi Zero v1.3
O Raspberry Pi Zero é o menor computador de placa única fabricado pelo Raspberry Pi. O computador v1.3 possui uma CPU single-core de 1 gigahertz (Ghz), 512 MB de RAM, porta mini-HDMI, uma porta micro USB apenas para alimentação, uma porta micro USB para transferência de dados, um hardware conectado-on- cabeçalho de 40 pinos compatível com top (HAT), vídeo composto e cabeçalhos de redefinição, um slot para cartão microSD e um conector de câmera CSI. A especificação completa do hardware pode ser encontrada SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
O Raspberry Pi Zero mede 66 mm por 31 mm por 11 mm.
Se não quiser obter o kit completo, você pode comprar um Raspberry Pi Zero independente dos seguintes fornecedores:
- UE/Reino Unido entrega disponível a partir de GoBrr
- Entrega na UE disponível a partir de bricogeek or Reichelt
- Entrega na América do Norte disponível a partir de Adafruit
- Entrega nas Filipinas disponível a partir de TechHaven
Se você estiver tendo dificuldade em encontrar o hardware Raspberry Pi Zero, algumas fontes alternativas são Rpilocador ou possivelmente o Raspi Zero W – certifique-se de fazer sua lição de casa sobre a compatibilidade com esta versão antes de comprá-la. Alternativamente, se você só conseguir encontrar as versões habilitadas para WiFi e/ou Bluetooth do Raspberry Pi Zero, então isto guiar por @DesobedienteTec mostrará como desabilitar os rádios de comunicação.
O display LCD HAT Waveshare
O Waveshare LCD HAT é um módulo de 65 mm por 30 mm que se conecta ao conector de 40 pinos do Raspberry Pi Zero. Este módulo possui uma tela RGB de resolução de 240 pixels por 240 pixels medindo 39 mm na diagonal. Os controles incorporados usam um joystick e três botões. A tensão operacional é 3.3 VCC. Mais especificações podem ser encontradas SUA PARTICIPAÇÃO FAZ A DIFERENÇA.
Se não quiser obter o kit completo, você pode comprar um display Waveshare LCD HAT independente dos seguintes fornecedores:
- UE/Reino Unido entrega disponível a partir de GoBrr
- Entrega na UE disponível a partir de Welétron
- Entrega na América do Norte disponível a partir de OndaShare
- Entrega mundial disponível a partir de AliExpress
- Entrega nas Filipinas disponível a partir de TechHaven
Teste e montagem
ensaio
Testar o hardware com o software SeedSigner é uma boa ideia. Se você montar tudo e descobrir que algo não funciona, poderá danificar os componentes e/ou gabinete ao tentar desmontá-lo.
Etapa um: liberar o retentor da câmera
Na placa Raspberry Pi Zero, puxe com cuidado as abas da porta de conexão da câmera. Quando essas abas são pressionadas, elas travam o cabo plano no lugar.
Etapa dois: conectar o cabo de fita
Certifique-se de que o cabo plano esteja voltado na direção correta, os conectores dourados devem estar voltados para a parte inferior da placa de circuito Raspberry Pi Zero. Insira o cabo plano até parar e, em seguida, pressione as abas para baixo para travar o cabo plano no lugar.
Etapa três: cartão MicroSD
Insira o cartão microSD com a imagem SeedSigner atualizada. Certifique-se de que o cartão MicroSD esteja voltado na direção correta – novamente, os contatos dourados devem estar voltados para a parte inferior da placa de circuito Raspberry Pi Zero.
Etapa quatro: exibição
Conecte o display LCD, certificando-se de que os pinos da placa de circuito Raspberry Pi Zero estejam todos retos e que não sejam dobrados por estarem desalinhados. Ele se fixará frouxamente à placa de circuito Raspberry Pi Zero e não se encaixará no lugar até que você faça a montagem final no gabinete impresso em 3D.
Etapa cinco: ligar e testar
Conecte o cabo de alimentação e aguarde cerca de 45 segundos para que o SeedSigner seja ativado. Em seguida, teste o joystick e os botões no display LCD e certifique-se de que a câmera funciona.
Agora que verificou se tudo está funcionando, você pode desligar o SeedSigner selecionando o ícone de energia no canto superior direito do menu principal. Depois você pode desmontar tudo e remontar no gabinete impresso em 3D.
Montagem
Antes de tentar a montagem, certifique-se de ter testado se tudo funciona conectando a câmera e o monitor ao RaspberryPi Zero, inserindo o cartão microSD com a imagem SeedSigner carregada e ligando o dispositivo conectando um cabo micro USB à porta de entrada de energia .
Etapa um: verificação de materiais
Reúna seus componentes testados. Você deve ter o gabinete impresso em 3D, Raspberry Pi Zero, cartão microSD, display LCD, módulo de câmera e cabo de fita.
Etapa dois: módulo de câmera
Remova a camada protetora do filme da lente da câmera. Em seguida, encaixe o módulo da câmera no lugar sob os clipes de retenção. Se as portas para conexões USB estiverem voltadas para você, o cabo plano deverá estar voltado para o lado direito.
Etapa três: Raspberry Pi Zero
Insira a placa de circuito Raspberry Pi Zero. Certifique-se de remover o cartão microSD primeiro. O cabo plano será dobrado sobre o módulo da câmera, com a folga presa embaixo do recesso do gabinete.
Alinhe os conectores USB com as portas do gabinete, a placa de circuito ficará ligeiramente inclinada, então você pode pressionar a lateral com os pinos até ouvi-la se encaixar no lugar.
Etapa quatro: cartão MicroSD
Depois você pode inserir o cartão MicroSD novamente. Em seguida, pressione o display LCD nos PINs da placa de circuito Raspberry Pi Zero, tomando cuidado para garantir que os pinos estejam alinhados. Isso deve caber bem e não ficar solto.
Etapa cinco: ligar e testar
Conecte o cabo de alimentação e verifique se tudo funciona. Então você está pronto para começar a configurar sua nova frase inicial Bitcoin.
Você pode encontrar recursos adicionais em isto guiar por @shishi21m.
Gere uma nova semente
Esta seção demonstrará dois métodos para gerar uma nova semente mestre com o SeedSigner, com a câmera ou com dados, bem como calcular o checksum de uma frase mnemônica e também como importar uma frase mnemônica pré-existente.
A semente mestre é apenas um número, um número muito longo e aleatório. Na verdade, esse número é tão longo e aleatório que pode ser considerado verdadeiramente único. Praticamente falando, o único lugar no universo em que esse número existe é no seu SeedSigner quando você o cria. Para todos os efeitos, alguém adivinhar esse número seria como adivinhar exatamente o mesmo átomo de todo o universo observável que você escolheu secretamente.
Este número aleatório realmente longo é usado em algumas funções criptográficas inteligentes para derivar deterministicamente os pares de chaves públicas/privadas da sua carteira Bitcoin. Ou seja, é assim que você pode gerar muitos endereços de recebimento e gastar com eles. Existem várias maneiras de representar esses longos números aleatórios; uns e zeros binários, hexadecimal 0 a 9/A a F, um código QR ou até mesmo uma lista de palavras. Os humanos têm dificuldade em lidar com uma representação numérica tão abstrata quanto 256 uns e zeros, é por isso que as listas de palavras (ou frases mnemônicas) são uma solução popular. O longo número aleatório é transformado em uma lista de palavras que são mais fáceis para o usuário anotar e interpretar posteriormente com precisão.
Se você quiser saber mais sobre os processos usados com carteiras determinísticas hierárquicas e frases mnemônicas, confira BIP32 e BIP39.
Seu SeedSigner pode comunicar esse número a você na forma de uma lista de palavras em inglês ou de um código QR; ambos os métodos contêm as mesmas informações, sua semente mestre. Tenha em mente que qualquer pessoa que obtiver acesso a essas informações iniciais pode usá-las para recriar sua carteira Bitcoin e retirar o bitcoin dela, portanto, certifique-se de lidar com essas informações de forma segura e privada.
Você terá algumas opções ao criar uma nova semente: capturar uma imagem ou lançar alguns dados. Ambos os processos envolvem aleatoriedade, que é um elemento-chave na criação de uma semente mestre segura que não pode ser adivinhada. A melhor prática é usar um número de 256 bits para sua semente mestre, que se traduz em um mnemônico de 24 palavras; os mnemônicos de 12 palavras são feitos de 128 bits.
Método um: com câmera
Não existem duas imagens exatamente iguais e todas produzirão sementes mestres drasticamente diferentes. A aleatoriedade do método de imagem envolve obter informações de vários quadros anteriores à própria imagem, juntamente com algumas informações na imagem, bem como o número de série exclusivo do processador Raspberry Pi Zero e o número de milissegundos que o dispositivo esteve ligado. para.
Etapa um: iniciar a câmera
No menu principal do SeedSigner, navegue até “Sementes”, depois “+ Criar uma semente” e depois “;ícone da câmera 'Nova semente”. Isso ativará a câmera. Durante esse tempo antes de você tirar a imagem, o SeedSigner está capturando quadros e usando as informações desses quadros para incluir na geração de sua semente mestre.
Etapa dois: capturar imagem
Tire uma imagem de algo único. O SeedSigner exibirá a imagem capturada e então você terá a opção de “refazer” ou “aceitar”, mover o joystick na direção apropriada para sua decisão.
Etapa três: comprimento mnemônico
Em seguida, será perguntado qual comprimento mnemônico você deseja usar, 12 ou 24 palavras. Aceite o aviso informando que essas informações precisam permanecer privadas e seguras.
Finalmente, sua frase mnemônica será exibida. A tela exibe quatro palavras por vez.
Siga as instruções na próxima seção, “Backup de sementes”, para ver como proteger essas informações.
Método dois: com dados
A aleatoriedade dos lançamentos de dados é bastante autoexplicativa; a melhor prática é usar dados balanceados. A definição técnica de entropia com um dado de seis lados é calculada por “log2(6) = 2.58 bits de entropia”, é por isso que são necessários 50 lançamentos para 128 bits ou 99 lançamentos para 256 bits: “log2(6)*99 = 255.9.” Ao lançar um dado 99 vezes, você fornece a aleatoriedade necessária para criar um número aleatório impossível de adivinhar. O método dos dados lhe dará uma escolha entre 128 bits/50 rolos/12 palavras ou 256 bits/99 rolos/24 palavras.
Etapa um: iniciar a entrada dos dados
No menu principal do SeedSigner, navegue até “Sementes”, depois “+ Criar uma semente” e depois “'ícone de dados' Nova semente”. Em seguida, selecione qual comprimento mnemônico você deseja usar, 12 palavras ou 24 palavras. Aceite o aviso informando que essas informações precisam permanecer privadas e seguras.
Etapa dois: jogue os dados
Em seguida, você pode lançar seus dados e inserir o resultado selecionando esse número na tela do SeedSigner e pressionando o joystick. Repita esse processo para todos os seus rolos.
Etapa três: finalizar
Ao entrar no último lançamento, o SeedSigner exibirá o aviso sobre o compartilhamento dessas informações. Aceite o aviso informando que essas informações precisam permanecer privadas e seguras. Finalmente, sua frase mnemônica será exibida. A tela exibe quatro palavras por vez.
Siga as instruções na próxima seção, “Backup de sementes”, para ver como proteger essas informações.
Calculando uma soma de verificação mnemônica
O SeedSigner também pode importar uma frase mnemônica pré-existente com 12 ou 24 palavras.
Você também pode calcular a última palavra de uma frase mnemônica com o SeedSigner. Um número de 256 bits não é longo o suficiente para gerar 24 palavras. Cada palavra representa 11 bits da semente mestre original de 128 ou 256 bits. Cada segmento de 11 bits é traduzido em um valor numérico em um índice de zero a 2,047.
Cada uma das 2,048 palavras da lista BIP39 corresponde a um valor numérico diferente neste índice. Por exemplo, “256/11 = 23.27”, mas o mnemônico tem 24 palavras ou “128/11 = 11.63”, mas o mnemônico tem 12 palavras. A semente mestre original é hash com o algoritmo SHA-256, esse valor de hash é hash novamente. Para uma semente mestre de 128 bits, os últimos quatro bits desse valor de hash secundário são anexados ao final do primeiro valor de hash; para uma semente mestre de 256 bits, os últimos oito bits desse valor de hash secundário são anexados ao final do primeiro valor de hash. Isso fornece uma soma de verificação, então, na verdade, sua 12ª ou 24ª palavra é na verdade uma soma de verificação de que o restante do mnemônico anterior está correto. Quando você adiciona 4 bits a 128 bits, obtém 132 bits, o que equivale a 12 palavras de 11 bits. Quando você adiciona 8 bits a 256 bits, obtém 264 bits, o que equivale a 24 palavras de 11 bits.
O SeedSigner pode calcular essa soma de verificação para você e dizer qual é a 12ª ou 24ª palavra com base no restante do mnemônico anterior. Isso pode ser útil se você tiver uma frase mnemônica sem a última palavra, ou se quiser verificar um mnemônico, ou se quiser escolher suas próprias palavras na lista BIP39. No entanto, escolher suas próprias palavras na lista BIP39 provavelmente não será tão aleatório quanto usar o gerador de números aleatórios encontrado em ferramentas como o SeedSigner.
No menu principal, navegue até “Sementes”, depois “+ Criar uma semente”, depois “Calc 12ª/24ª palavra” e selecione o comprimento mnemônico “12 palavras” ou “24 palavras”.
Na próxima tela você pode começar a inserir as primeiras 11 palavras para um mnemônico de 12 palavras ou as primeiras 23 palavras para um mnemônico de 24 palavras. Comece digitando a primeira letra da palavra desejada, as letras disponíveis para escolher para a próxima letra serão reduzidas às únicas opções baseadas na lista de palavras BIP39. Você também pode rolar para cima ou para baixo em uma lista no lado direito da tela usando os botões “KEY1” e “KEY3” no display HAT. Ao encontrar a palavra desejada, pressione “KEY2” no display HAT para selecionar essa palavra e passar para a próxima. Continue este processo até que todas as 11 ou 23 palavras tenham sido inseridas.
Após a 11ª ou 23ª palavra ter sido inserida, o SeedSigner exibirá a palavra final. Você terá a opção de carregar essa semente na memória ativa do SeedSigner e aplicar também uma senha opcional.
Importando uma frase mnemônica
Você também pode importar um mnemônico pré-existente de 12 ou 24 palavras em sua totalidade. No menu principal, navegue até “Sementes” e selecione “Inserir semente de 24 palavras” ou “Inserir semente de 12 palavras”. Em seguida, siga o mesmo processo acima, selecionando a primeira letra de cada palavra até encontrar a palavra desejada e pressionando “KEY2” no display HAT para selecionar essa palavra. Se você inserir uma palavra incorretamente, a soma de verificação calculada estará incorreta e o SeedSigner irá alertá-lo.
Depois que todas as palavras forem inseridas, você verá a impressão digital da carteira e terá a opção de aplicar uma senha opcional.
Backup de sementes
Esta seção demonstrará como fazer backup da semente mestre gerada no SeedSigner. Existem duas maneiras de fazer backup dessas informações: como uma frase mnemônica ou como um código QR. Uma combinação desses dois métodos pode ser usada para backups redundantes. Qualquer pessoa que tenha acesso a essas informações poderá roubar seu bitcoin, portanto, tome precauções ao manusear essas informações. Algumas práticas recomendadas básicas são nunca armazenar essas informações em um arquivo de texto, não salvá-las em um computador, não tirar fotos delas e não falar as palavras em voz alta. Trate essas informações como se fossem ouro, dinheiro ou joias.
Tanto a frase mnemônica quanto o código QR podem ser transcritos visualmente do display do SeedSigner sem a necessidade de conectar o SeedSigner a qualquer dispositivo para transferir as informações. Isso mantém o SeedSigner completamente vazio enquanto exporta a semente mestre. As informações podem ser transcritas para um cartão de papel incluído ou para uma placa de código QR de aço inoxidável, disponível em Vulcano21.
Os cartões de papel podem ser preenchidos de forma rápida e fácil, escondidos em muitos lugares diferentes e facilmente distribuídos em diferentes localizações geográficas. As placas de aço podem levar mais tempo para serem instaladas, podem não ser tão facilmente ocultáveis, mas as placas de aço resistirão a condições ambientais extremas, como incêndios e inundações; eles são muito mais robustos que o papel.
Depois de gerar uma nova semente em seu SeedSigner, seja tirando uma imagem ou completando jogadas de dados, o SeedSigner irá direcioná-lo para a frase mnemônica. A frase mnemônica será uma lista de 12 ou 24 palavras em inglês. Se você precisar exibir a frase mnemônica novamente depois que sua semente já tiver sido criada, você pode escanear seu código QR e navegar até “Backup Seed” e depois “View Seed Words”, aceitar o aviso e a lista de 12 ou 24 palavras irá Ser exibido. Se você não anotou sua frase mnemônica ou transcreveu seu código QR ao criar inicialmente sua semente mestre e desligou e ligou seu SeedSigner, então você precisará criar uma nova semente, pois não há como o SeedSigner armazenar isso informações na memória.
Cartão de nota
Ao criar uma nova semente, o SeedSigner irá direcioná-lo para a lista de 12 ou 24 palavras. Você deseja escrever essas palavras à medida que são exibidas. O verso dos cartões de notas com código QR incluídos tem espaço para 24 palavras. Escreva essas palavras de forma legível e em ordem. Quatro palavras são exibidas por vez, selecione “Avançar” até ter percorrido todas as palavras.
Selecione “Concluído” quando terminar e o SeedSigner solicitará que você teste seu backup. É uma prática recomendada fazer este teste para garantir que seu backup foi anotado corretamente. No verso do cartão de notas há uma grade de código QR de 29 por 29 em branco. Você pode transcrever visualmente sua semente mestre em formato de código QR para o cartão de nota. Isso torna a importação de sua carteira para o SeedSigner tão rápida quanto a leitura de um código QR. Depois de fazer o teste para confirmar a frase mnemônica, você pode rolar para baixo no menu do seu SeedSigner para “Backup Seed”, depois “Export as SeedQR”, depois “I Understanding” e “Begin 29×29”.
O SeedSigner exibirá então uma visão ampliada do código QR, um segmento de cada vez, começando em A1. Você pode alternar o joystick para navegar pelo restante dos segmentos e transcrever visualmente os quadrados escurecidos que você vê na tela para o cartão usando um marcador permanente. Existem quatro quadrados predefinidos no código QR, que já estão impressos no cartão para você.
Há correção de erros integrada ao software de leitura de código QR, o que significa que se você perder alguns quadrados, o SeedSigner ainda será capaz de produzir sua semente. Tente ser o mais preciso possível.
Depois de transcrever o código QR, teste-o digitalizando-o e verificando a impressão digital, uma sequência de oito caracteres que identifica exclusivamente sua carteira.
Se você estiver usando uma senha em sua carteira, precisará decidir como deseja lidar com essa informação adicional. Uma frase secreta pode ser considerada uma 13ª ou 25ª palavra adicionada à sua frase mnemônica. Uma senha pode ser uma sequência de qualquer combinação de letras maiúsculas, letras minúsculas, números e caracteres especiais. Somente você saberá essa senha e não há como o SeedSigner ou qualquer pessoa ajudá-lo a recuperar uma senha perdida ou esquecida. Ao inserir uma senha em sua carteira, essa informação adicional será necessária sempre que você quiser acessar esta carteira no futuro.
Existe uma ferramenta mantida por @BitcoinQ_A isso pode ajudá-lo a tentar diferentes senhas em vez de uma frase mnemônica, caso você escreva a senha incorretamente, mas tenha uma ideia aproximada de como deveria ser. Você pode inserir suas palavras mnemônicas e um endereço de recebimento e testar diferentes senhas. Use esta ferramenta offline baixando-a, não insira sua frase mnemônica ou senha em um dispositivo conectado à rede.
Visite a Bitcoiner.Guia/semente/ para saber mais.
Decida se deseja anotar a impressão digital da carteira com frase mnemônica, ou a impressão digital da carteira aplicada à senha, ou ambas. Neste exemplo, a impressão digital gerada quando o código QR é digitalizado é diferente da impressão digital gerada quando a senha é aplicada.
Ou, neste exemplo, a impressão digital da carteira principal é anotada na parte superior e, em seguida, a impressão digital da carteira aplicada à senha é anotada na parte inferior com o indicador “PP” para a senha. Tenha em mente também que se você armazenar sua frase mnemônica com sua frase inicial, um adversário terá todas as informações necessárias para roubar seu bitcoin. No entanto, se você armazenar sua senha separada da frase mnemônica, haverá segurança adicional.
Uma coisa a considerar também é que, embora a impressão digital em si não coloque diretamente em risco a segurança do seu bitcoin, a simples existência de uma impressão digital adicional pode ser suficiente para alertar um adversário de que existe outra carteira de bitcoin para a qual é necessária uma senha. acessar. Se você configurar uma carteira de coação com uma pequena quantidade de bitcoin na carteira primária e a maior parte do bitcoin na carteira aplicada à senha, isso pode ser uma consideração para você.
Placa de aço com código QR
O processo inicial para criar um backup de código QR de aço é praticamente o mesmo da versão do cartão de nota. Depois de proteger sua frase mnemônica, no SeedSigner navegue até “Backup Seed”, depois “Export as SeedQR”, depois “I Understanding” e depois “Begin 29×29”. Alternativamente, você pode transcrever essas informações de um código QR de cartão de nota pré-existente se você já tiver um backup que está atualizando para o aço.
Use um marcador permanente para marcar onde os golpes devem ser feitos.
Se você cometer um erro, poderá remover o marcador permanente com acetona e um cotonete. Existe um software de correção de erros no SeedSigner que tolera alguns pontos perdidos, mas é uma prática recomendada ser o mais preciso possível.
Antes de carimbar os pontos com um punção, teste o código QR com o SeedSigner.
Agora você está pronto para carimbar os pontos permanentemente na placa de aço com um punção. Esta demonstração usa o que é conhecido como “Prick Punch” e uma mini marreta de 4 libras em um piso de concreto. Ter uma superfície sólida para martelar e um martelo pesado é a chave para obter golpes nítidos e claros.
Um conjunto de carimbos com letras e números pode ser usado para marcar informações adicionais na placa de aço, como a impressão digital. Novamente, faça considerações cuidadosas sobre como você armazenará informações relacionadas às carteiras aplicadas com senha. Neste exemplo, a impressão digital primária está marcada na parte superior – esta é a impressão digital resultante quando o código QR é digitalizado. Na parte inferior, a indicação “PP” é usada para simbolizar “frase secreta” seguida pela impressão digital resultante quando a senha é aplicada.
Certifique-se de testar sua placa de aço com código QR carimbado digitalizando-a com seu SeedSigner. Esteja ciente de que pode ser necessário experimentar diferentes condições de iluminação.
Você deve ter marcas bem definidas e claras em sua placa de aço que correspondam ao código QR do cartão de notas.
Seu código QR do Steel agora está pronto para ser armazenado com segurança.
Teste de fogo
Para verificar se as informações da carteira poderiam ser recuperadas em caso de eventos catastróficos como incêndio, a placa de aço foi aquecida até um pouco abaixo da temperatura de fusão usando uma tocha de oxigênio e acetileno. Idealmente, em caso de incêndio, o código QR na placa de aço ainda poderia ser digitalizado e recuperado rapidamente. No entanto, o fogo pode fazer com que o acabamento da placa desapareça, deixando muito pouca distinção entre o fundo da placa e as áreas escurecidas.
A recuperação, neste caso, ainda pode ser possível transcrevendo visualmente as informações da placa de aço do código QR queimada para um cartão de papel e, em seguida, digitalizando o código QR no cartão. Este teste de estresse revelou que a placa de aço pode suportar temperaturas um pouco abaixo de 1,500° C, bem acima das temperaturas típicas de incêndio em casas, e as informações contidas na placa de aço ainda eram 100% recuperáveis através da transcrição visual do código QR para um cartão de papel.
Você pode assistir ao teste de fogo no vídeo completo em este link.
A carteira foi 100% recuperável transcrevendo as informações da placa de aço queimada para um cartão de notas e depois digitalizando o cartão com o SeedSigner. Foram feitas tentativas de modificar o acabamento da placa de aço após o teste de fogo para ver se a distinção suficiente poderia ser recuperada para permitir a digitalização. Foi usada uma escova de cerdas de latão, bem como um pouco de solvente para remover qualquer carbono restante, depois foi aplicado um pouco de óleo que apenas fez com que a superfície ficasse com uma tonalidade marrom e, finalmente, uma roda de polimento foi usada na superfície e um marcador permanente foi usado para colorir os quadrados estacionários nos quatro cantos do código QR. Mas o código QR não foi digitalizado. Transcrevê-lo funcionou muito bem.
Como exemplo da correção de erros em ação, você notará que alguns pontos foram carimbados incorretamente no segmento B6 ao transcrever o código QR para a placa de aço. Os pontos foram posteriormente carimbados novamente no local correto, todas as três variações do código QR produziram a mesma semente.
Carteira Pardal
Esta seção demonstrará como importar sua carteira para Sparrow Wallet do SeedSigner. O conceito aqui é que o SeedSigner usará sua chave privada para assinar transações e a Sparrow Wallet irá gerar essas transações para o SeedSigner assinar. Dessa forma, você pode manter sua chave privada fora de um dispositivo conectado à rede e, ao mesmo tempo, verificar o saldo da sua carteira e gerar endereços de recebimento com segurança.
Importar uma carteira dessa maneira permite que você tenha uma carteira “somente para assistir” disponível em seu computador pessoal (PC) sem colocar em risco suas chaves privadas de bitcoin. A carteira somente para relógio pode exibir seu saldo e gerar endereços de recebimento sem que você precise passar pelo processo de abertura de sua carteira com seu SeedSigner todas as vezes. Você apenas usaria seu SeedSigner quando quisesse assinar transações desta carteira para gastar esses bitcoins.
Para obter mais informações sobre como instalar a Sparrow Wallet e conectá-la a um nó, confira o Site da carteira Sparrow.
Esta demonstração usa o Sparrow Wallet instalado em uma área de trabalho do Windows usando Bitcoin Core como back-end do nó.
Etapa um: iniciar a importação
Depois de instalar e abrir a Sparrow Wallet no seu PC, navegue até “Arquivo” e depois “Importar Carteira”
Etapa dois: seleção do dispositivo
Na janela pop-up, role para baixo e selecione “SeedSigner” e depois “Scan” para iniciar sua webcam.
Etapa três: exportar informações somente para exibição
- Em seu SeedSigner, escaneie seu código QR inicial e insira sua senha
- Então vá em “Exportar Xpub” e selecione sua carteira
- Em seguida, escolha o tipo de quorum, “Single Sig” ou “Multisig” (single sig é usado nesta demonstração).
- Em seguida, escolha o tipo de script (o tipo de endereço que deseja usar) “Native Segwit” ou “Nested Segwit”
- Em seguida, selecione seu aplicativo de carteira Bitcoin (Sparrow Wallet neste exemplo).
Você receberá um aviso sobre as implicações de privacidade da exportação do seu xpub e terá a oportunidade de revisar os detalhes. Depois de selecionar “Exportar Xpub”, a série de códigos QR animados começará e você poderá segurar seu SeedSigner na webcam do seu PC para que a Sparrow Wallet possa reunir os detalhes necessários para importar sua carteira somente para relógio.
Se estiver tendo problemas com o brilho da tela do HAT, você pode segurar o joystick na posição para cima ou para baixo durante o loop animado do código QR para alterar o brilho da tela. Existem níveis de brilho corretos, de muito fraco a muito claro.
Etapa quatro: finalizar a importação
De volta à Sparrow Wallet, depois de escanear os códigos QR animados, você pode nomear sua nova carteira e adicionar uma senha opcional. Tenha cuidado para não confundir esta senha com sua senha. Esta senha na Sparrow Wallet serve apenas para criptografar o arquivo da carteira no seu PC.
Passo Cinco: Recebendo Bitcoin
Assim que o seu nó terminar de verificar qualquer transação (processo automático), você estará na tela inicial da sua carteira na Sparrow Wallet. Se você clicar na guia “Receber” no lado esquerdo da interface, você verá o primeiro endereço em seu SeedSigner no qual você pode depositar algum bitcoin.
Depois de fazer um depósito, a transação deverá aparecer imediatamente na Sparrow Wallet como “Não confirmada” até receber algumas confirmações de bloqueio. Assim que o depósito for feito, será necessária uma assinatura do seu SeedSigner para gastá-lo.
Criando um PSBT
Depois de depositar o bitcoin em sua carteira, você pode criar uma transação de bitcoin parcialmente assinada (PSBT) na Sparrow Wallet. Em seguida, você pode trocar códigos QR entre o SeedSigner e a Sparrow Wallet para assinar a transação de maneira transparente com seu SeedSigner.
Etapa um: seleção UTXO
Na Sparrow Wallet, navegue até a guia “UTXOs” no lado esquerdo da interface. Em seguida, selecione o UTXO que deseja gastar. Alternativamente, você pode simplesmente selecionar a guia “Enviar” e inserir um valor, mas neste exemplo todo o UTXO está sendo gasto.
Etapa dois: construir transação
- Na próxima tela, você pode inserir o endereço no qual deseja gastar o bitcoin.
- Adicione um rótulo para lembrar para que serviu a transação.
- Insira o valor (ou selecione o valor máximo neste caso).
- Defina sua taxa de mineração
- Em seguida, clique em “Criar transação” depois de preencher todos os dados.
Etapa três: finalizar a transação
Na próxima tela será apresentado o ID da transação (txid) e um gráfico mostrando as entradas e saídas da transação. Clique em “Finalizar transação para assinatura”.
Etapa quatro: códigos QR animados
Na próxima tela, clique em “Mostrar QR” e a Sparrow Wallet exibirá uma série de códigos QR animados em uma janela pop-up. Então você pode digitalizá-los com seu SeedSigner. Se ainda não tiver feito isso, você precisará ligar seu SeedSigner, escanear a frase inicial do código QR, inserir sua senha e selecionar a opção para assinar o PSBT.
Etapa cinco: confirmação
No seu SeedSigner você confirmará vários detalhes sobre esta transação:
- Certifique-se de selecionar a carteira correta, anotando a impressão digital.
- Verifique a quantidade e o gráfico de entrada/saída.
- Você será avisado se este for um gasto total.
- Verifique se a matemática da transação está correta.
Etapa seis: assinatura
- Verifique novamente o endereço para o qual você está enviando.
- Aprove o PSBT se tudo estiver bem.
- Selecione o aplicativo de carteira Bitcoin com o qual você está trabalhando (neste caso, Sparrow Wallet).
- Na Sparrow Wallet, selecione “Scan QR” e segure a série animada de códigos QR piscando na tela do SeedSigner.
Etapa Sete: Transmissão
Assim que os detalhes forem recebidos pela Sparrow Wallet, selecione “Transação de transmissão”.
Depois que sua transação for transmitida para a rede Bitcoin, você poderá usar seu explorador de blocos favorito para ficar de olho nela.
Importando chave privada
A partir da versão 1.6.4 da Sparrow Wallet, você pode digitalizar o código QR da sua chave privada e importá-la para a Sparrow Wallet. Se você está tentando manter sua carteira vazia, não tente fazer isso, pois isso colocará sua chave privada em um dispositivo que está atualmente conectado à Internet ou que esteve/será conectado à Internet. O risco aqui é que você possa criar uma carteira quente.
Seguindo as etapas abaixo, a Sparrow Wallet gravará um arquivo de carteira no seu PC. Este arquivo de carteira conterá sua chave privada. Se o seu computador for comprometido no futuro e este arquivo for encontrado, seu bitcoin poderá estar em risco. Usar uma senha para criptografar este arquivo de carteira é uma precaução mínima recomendada se você decidir continuar. Uma senha não será armazenada no arquivo da carteira e esta é outra proteção que você pode usar para ajudar a proteger seu bitcoin caso sua chave privada seja exposta. Importar uma chave privada pode ser útil para gerar rapidamente sua carteira, construir uma transação e transmiti-la sem ter que passar detalhes para o SeedSigner se você se encontrar em uma situação em que o tempo é essencial e seu dispositivo de assinatura não está disponível para você.
Se você deseja a conveniência de poder gerar endereços de recebimento e verificar seu saldo sem a vulnerabilidade de segurança de ter suas chaves privadas em um dispositivo conectado à rede, use a opção de carteira somente para observação descrita acima. Você também pode assinar um PSBT na Sparrow Wallet usando seu código QR SeedSigner e a Sparrow Wallet não salvará essas informações se você estiver em uma emergência.
Etapa um: iniciar a importação
Na Sparrow Wallet, navegue até “Arquivo” e depois “Importar Carteira”.
Etapa dois: selecione o método
Uma janela aparecerá com diversas opções de importação. Na opção “Palavras Mnemônicas”, clique no menu suspenso e escolha “Scan QR”.
Etapa três: digitalize o código QR
Sua webcam deve iniciar automaticamente, segure o código QR da sua chave privada SeedSigner para que a Sparrow Wallet possa coletar os detalhes.
Etapa quatro: senha
Se você tiver uma senha aplicada à sua carteira, insira-a agora. Em seguida, clique em “Descobrir carteira”.
Etapa cinco: nomear a carteira
Em seguida, você será solicitado a nomear sua nova carteira. Depois de inserir um nome, clique em “Criar carteira”.
Etapa seis: adicionar senha
Opcionalmente, você pode adicionar uma senha para proteger este arquivo de carteira. Esta senha não deve ser confundida com sua senha. Esta senha criptografará o arquivo da carteira salvo no seu PC.
Etapa Sete: Confirmar a Senha
Em seguida, você será solicitado a confirmar a senha digitada.
Agora você tem uma carteira totalmente funcional do seu SeedSigner ao vivo na Sparrow Wallet. Lembre-se, se você estiver usando a Sparrow Wallet em um PC conectado à rede, esta não é mais uma carteira isolada. No entanto, agora você pode construir e transmitir transações rapidamente.
Outro benefício é que agora você pode encontrar seu PayNym para começar a fazer transações colaborativas e pode usar a implementação Sparrow Wallet Whirlpool para obter benefícios de privacidade.
Navegue até “Ferramentas” e depois “Mostrar PayNym”.
Em seguida, clique em “Recuperar PayNym”.
Para saber mais sobre como fazer transações colaborativas ou usar a Whirlpool, confira a seção de documentos do Site da carteira Sparrow ou a seção de privacidade do Site Bitcoiner.Guide.
Multisig
Esta seção demonstra como configurar uma carteira multisig usando SeedSigner e Sparrow Wallet.
Etapa um: gerar sementes
Primeiro, crie quantas novas sementes desejar para o seu quórum multisig. Siga o mesmo processo explicado na seção “Gerar Semente”, use o método de captura de imagem ou o método de lançamento de dados. Você também pode aplicar uma senha opcional.
Neste exemplo, quatro novas sementes foram geradas para construir um multisig quatro de quatro. Uma senha foi aplicada a cada um.
Etapa dois: criar uma carteira Multisig no Sparrow
- Na Sparrow Wallet, navegue até “Arquivo” e depois “Nova Carteira”.
- Em seguida, nomeie sua nova carteira multisig.
Etapa três: configurar o quorum Multisig
- Selecione “Assinatura múltipla” no menu suspenso de tipo de política.
- Defina os fiadores “M de N”. Este é o número mínimo de assinaturas necessárias que você deseja para sua carteira. Quóruns típicos são três de cinco ou cinco de sete, etc. Quatro de quatro foi usado neste exemplo.
- Você notará que uma nova guia de armazenamento de chaves aparece na parte inferior da tela para cada um dos fiadores adicionados.
- Uma vez definido, você pode selecionar “Carteira de Hardware Airgapped” para importar o primeiro fiador. As informações do xpub serão exportadas do SeedSigner para cada carteira neste exemplo para preservar a vantagem do air gap.
Etapa quatro: iniciar a webcam do PC
Depois de clicar em “Carteira de hardware Airgapped”, uma janela aparecerá com várias opções, ao lado do ícone SeedSigner, clique em “Scan”. Isso iniciará a webcam do seu PC.
Etapa cinco: exportar Xpub
- Em seu SeedSigner, você deve ter carregadas todas as sementes que deseja exportar. Se precisar, escaneie os códigos QR para carregá-los agora. Selecione o primeiro.
- Role para baixo até “Exportar Xpub”.
- Selecione “Multisig”.
- Selecione o tipo de script, “Native Segwit” foi usado neste exemplo
- Em seguida, selecione o aplicativo de carteira, “Sparrow” foi usado neste exemplo.
- Aceite o aviso sobre o possível vazamento de privacidade ao exportar suas poses do xpub.
Etapa seis: confirme os detalhes
O SeedSigner exibirá os detalhes do que você está prestes a exportar. Examine-os e confirme que tudo está correto. Você deseja garantir que a impressão digital exibida corresponda à impressão digital aplicada à senha que você anotou.
Etapa Sete: Importar Xpub
O SeedSigner começará a exibir uma série de códigos QR animados que contêm as informações do seu xpub. Aproxime-o da webcam do seu PC para que a Sparrow Wallet possa reunir os detalhes necessários para importar seu primeiro fiador.
Etapa Oito: Confirme e Repita
Assim que a Sparrow Wallet obtiver os detalhes necessários, ela preencherá vários campos na primeira guia do keystore. Verifique novamente se essas informações estão corretas, tomando cuidado para garantir que a impressão digital esteja correta. Se tudo estiver certo, clique na segunda guia do keystore e repita esse processo com o segundo fiador, depois novamente com o terceiro e assim por diante.
Passo Nove: Finalizar
Depois de importar todos os seus fiadores, clique em “Aplicar”.
Se quiser adicionar uma senha opcional, você pode fazê-lo quando a Sparrow Wallet solicitar. Isso não deve ser confundido com sua senha. A senha criptografa o arquivo da carteira salvo no seu PC.
Passar
Sua nova carteira multisig agora está pronta para depósito. Você pode gerar endereços de recebimento da Sparrow Wallet e depositar bitcoin. Você precisará do número mínimo de fiadores para cada assinar a transação para gastar o bitcoin depositado nesta carteira multisig.
Quando quiser gastar seu bitcoin, navegue até a guia “Enviar” na Sparrow Wallet e preencha o endereço no qual deseja gastar, adicione um rótulo, defina o valor a gastar e selecione uma taxa de mineração. Em seguida, clique em “Criar transação”.
Em seguida, clique em “Finalizar transação para assinatura”.
Em seguida, você terá a opção de exibir o código QR da transação para que possa digitalizá-lo no SeedSigner com os fiadores apropriados carregados. Você terá que fazer cada um individualmente. Assim que o SeedSigner receber as informações necessárias, ele exibirá o PSBT assinado como um código QR animado a ser digitalizado pela webcam do seu PC para que a Sparrow Wallet o receba. Este é o mesmo processo usado para assinar transações abordadas na seção “Carteira Sparrow”, só que você deve fazê-lo para o número mínimo de fiadores que você definiu em sua carteira multisig.
Exemplo
Para divulgar o SeedSigner, a Sparrow Wallet e as carteiras multisig, 100,000 sats foram depositados nas quatro das quatro carteiras multisig deste guia. Você pode ver a transação aqui: mempool.espaço.
A caça ao tesouro foi anunciada no Twitter aqui: econoalquimista.
A importância da autocustódia
Compreender o contexto da autocustódia é um aspecto crítico para mitigar alguns dos riscos mais difundidos envolvidos com o Bitcoin, como diz o ditado: “Nem suas chaves, nem suas moedas”. Confiar seu bitcoin a terceiros, como trocas, apresenta vários riscos que têm o potencial de deixá-lo vulnerável a roubo, apreensão e impostos sobre ganhos de capital não realizados.
Além disso, a maioria dos custodiantes, se não todos eles, são obrigados a cumprir os regulamentos de conhecimento do seu cliente (KYC), que apresentam ainda mais riscos associados a violações de dados que vazam suas informações de identificação pessoal (PII) para o público geral. Internet. Todas as transações de Bitcoin são públicas e se suas PII estiverem vinculadas a dados na rede, você não terá privacidade em relação ao custodiante confiável que conhece sua identidade e seus saldos na rede. Nas mãos de um hacker, essa informação pode colocar sua vida em risco. Além disso, uma vez que esses custodiantes priorizam seu relacionamento com as autoridades e sempre tomarão decisões que não tenham em mente o seu melhor interesse; nas mãos do seu governo, esta informação pode colocar as suas liberdades em risco.
Se você estiver interessado em aprender mais sobre eventos catastróficos envolvendo terceiros confiáveis, confira estes recursos:
- O CEO da Exchange “morre” misteriosamente, levando para o túmulo US$ 190 milhões em chaves de criptomoeda.
- Parceiros de troca de criptomoedas com IRS e DEA
- Violação de dados vaza informações de clientes de 30 empresas de criptomoeda
- Argentina introduz imposto “único” sobre a riqueza
Muitos desses riscos podem ser mitigados assumindo a autocustódia. A desvantagem é que você está assumindo a responsabilidade pessoal de proteger seu bitcoin. Você e somente você é responsável pelo seu bitcoin. Não existem linhas de apoio “1-800” para reverter suas transações e ninguém pode ajudá-lo a recuperar uma frase-semente perdida ou esquecida. Felizmente, existem muitas ferramentas disponíveis para ajudá-lo a obter a autocustódia segura e privada.
SeedSigner é uma dessas ferramentas que combina hardware barato e de uso geral com software gratuito e de código aberto para fornecer um dispositivo de assinatura DIY para que você mantenha acesso irrestrito e sem permissão ao seu bitcoin.
Os clientes dos fabricantes de carteiras de hardware Bitcoin enfrentam certos riscos dos quais os usuários devem estar cientes. Existe o risco de um ataque à cadeia de abastecimento onde o hardware é interceptado no caminho e modificado de alguma forma comprometedora antes da entrega final. Existe também um risco introduzido pela exposição de informações pessoais a esses fabricantes, por exemplo, o Violação de dados contábeis expôs as PII de mais de um milhão de clientes, o que levou a ataques sofisticados de phishing e potencialmente ajudou na agressão física e assalto à mão armada. Há também o risco de uma ataque do “pôr do sol” onde o fabricante da carteira de hardware poderia tentar diferentes nonces até adivinhar sua chave privada mestra com base nas informações obtidas observando suas transações no blockchain público.
Um recurso útil do SeedSigner é que os componentes necessários estão amplamente disponíveis, são baratos e de uso geral. Isso significa que essas peças podem ser adquiridas de tal forma que nenhuma indicação de seu uso para Bitcoin seja revelada. O SeedSigner é vendido em um kit de vários fornecedores, portanto, se você comprar o kit completo, será óbvio qual é o uso pretendido. No entanto, ao longo deste guia você encontrará links para vários fornecedores de componentes individuais, para que tenha os recursos necessários para adquiri-los individualmente, se preferir.
Resumo de vídeo
Este vídeo demonstra uma visão geral de alto nível do conteúdo deste guia. O vídeo não pretende substituir as informações deste guia, apenas como um assistente visual suplementar que demonstra testes, montagem, geração de uma semente, inserção de uma senha, backup de uma semente via código QR e teste de fogo da placa de aço.
Trocas
Nenhuma solução está isenta de compensações. Aqui estão algumas coisas a serem consideradas com o SeedSigner (uma lista completa de críticas e vulnerabilidades reconhecidas é mantida pelo SeedSigner SUA PARTICIPAÇÃO FAZ A DIFERENÇA):
- Não existe nenhum mecanismo de segurança que verifique o software como o encontrado em outras carteiras de hardware. O usuário é totalmente responsável por verificar a autenticidade do software utilizado no SeedSigner. Isso é explicado em detalhes para usuários de Windows e Linux na seção “Software” deste guia. Aprenda como usar as ferramentas de verificação GPG para mitigar essa preocupação.
- Salvar a chave privada em formato de código QR aumenta as oportunidades de um adversário obter essas informações. Como acontece com qualquer informação de backup, não importa o formato, se alguém acessá-la, poderá tirar uma foto de uma lista de palavras ou de uma placa de aço ou simplesmente levar o backup no bolso. Os usuários se beneficiam ao manter as informações de backup privadas e seguras, da mesma forma que lidariam com ouro, joias ou dinheiro. Ter alguma segurança redundante, como uma senha armazenada separadamente das informações de backup, pode ajudar a mitigar essas preocupações. Os fiadores multisig que estão dispersos em diferentes localizações geográficas também podem ser benéficos para mitigar uma única fonte de falha.
- Construir um quórum multisig usando o mesmo dispositivo de assinatura para todos os fiadores pode introduzir uma vulnerabilidade se surgir algum problema imprevisto com esse dispositivo de assinatura específico. A prática recomendada é usar dispositivos de assinatura de vários fabricantes para mitigar os riscos de um ataque de pôr do sol e/ou algum bug de segurança que coloque em risco todo o seu saldo multisig porque você não diversificou o hardware usado.
Este é um post convidado da Econoalchemist. As opiniões expressas são inteiramente próprias e não refletem necessariamente as da BTC Inc ou Bitcoin Magazine.
- "
- 000
- 100
- 11
- 39
- 3d
- 7
- 9
- Sobre
- RESUMO
- Acesso
- preciso
- Alcançar
- Açao Social
- ativo
- Adicional
- endereço
- endereços
- Vantagem
- à frente
- algoritmo
- Todos os Produtos
- já
- alternativa
- Apesar
- sempre
- Amazon
- América
- americano
- quantidade
- anunciou
- Outro
- qualquer um
- Aplicação
- Aplicar
- abordagem
- apropriado
- Montagem
- Assistente
- átomo
- Autêntico
- autenticidade
- Automático
- disponível
- consciência
- fundo
- backup
- backups
- ser
- abaixo
- beneficiar
- Benefícios
- MELHOR
- melhores práticas
- Pouco
- Bitcoin
- transações bitcoin
- Bitcoin Wallet
- Bloquear
- blockchain
- borda
- violação
- violações
- BTC
- BTC Inc
- Bug
- construir
- comprar
- cabo
- Capacidade
- capital
- capturar
- carbono
- Cartões
- Cuidado
- dinheiro
- Causar
- causado
- Chefe executivo
- certo
- certificado
- Non-GMO
- cadeia
- alterar
- a verificação
- Cheques
- escolha
- escolhas
- Escolha
- clipes
- código
- Moedas
- combinação
- como
- Comunicação
- compatibilidade
- completamente
- completando
- componente
- compreensivo
- comprometendo
- computador
- conceito
- Contato
- conectado
- Conexão de
- da conexão
- Coneções
- consideração
- conteúdo
- continuar
- controles
- facilidade
- Conveniente
- poderia
- Casal
- crio
- criado
- Criar
- crítico
- criptomoedas
- criptografia
- Atual
- Atualmente
- custodiante
- Custódia
- cliente
- Clientes
- dados,
- Violações de dados
- decisões
- Entrega
- demonstrar
- descrito
- Design
- projetado
- projetos
- área de trabalho
- detalhe
- detalhado
- detalhes
- Determinar
- Developer
- desenvolvedores
- dispositivo
- Dispositivos/Instrumentos
- DID
- diferente
- difícil
- diretamente
- diretamente
- desaparecer
- Ecrã
- monitores
- distribuído
- Diy
- INSTITUCIONAIS
- dólares
- duplo
- down
- download
- de downloads
- distância
- durante
- facilmente
- editor
- incorporado
- Inglês
- Entrar
- entrou
- totalidade
- entidade
- ambiental
- essência
- etc.
- Evento
- eventos
- tudo
- exemplo
- exchange
- Trocas
- exposto
- expressa
- extremo
- olho
- Rosto
- enfrentando
- Falha
- Moda
- RÁPIDO
- Característica
- destaque
- Funcionalidades
- Campos
- Filme
- Finalmente
- descoberta
- final
- impressão digital
- Fogo
- Primeiro nome
- caber
- Flash
- seguir
- seguinte
- formulário
- formato
- encontrado
- Gratuito
- cheio
- funções
- futuro
- Geral
- propósito geral
- gerar
- gerando
- geração
- gerador
- geográfico
- obtendo
- GitHub
- vai
- Dourado
- Bom estado, com sinais de uso
- Governo
- ótimo
- Verde
- Grade
- Locatário
- Visitante Mensagem
- guia
- cabouqueiro
- manipular
- Manipulação
- Hardware
- Hardware Wallet
- Carteiras de Hardware
- hash
- ter
- ajudar
- útil
- SUA PARTICIPAÇÃO FAZ A DIFERENÇA
- alta qualidade
- segurar
- Início
- House
- Como funciona o dobrador de carta de canal
- Como Negociar
- Contudo
- HTTPS
- Humanos
- ÍCONE
- idéia
- Dados de identificação:
- imagem
- implementação
- importância
- importante
- importador
- impossível
- Em outra
- incluir
- incluído
- inclui
- independentemente
- índice
- Individual
- INFORMAÇÕES
- entrada
- instalar
- interesse
- interessado
- Interface
- Internet
- envolvido
- IRS
- emitem
- IT
- se
- manutenção
- Chave
- chaves
- conhecido
- KYC
- mais recente
- lançamento
- Escritórios de
- aplicação da lei
- camada
- LCD
- vazar
- Vazamentos
- APRENDER
- aprendizagem
- Deixar
- levou
- Ledger
- Line
- LINK
- Links
- linux
- Lista
- listas
- pequeno
- carregar
- localização
- locais
- logotipo
- longo
- moldadas
- a manter
- Maioria
- FAZ
- Fazendo
- maneira
- Fabricante
- marca
- Match
- correspondente
- materiais
- matemática
- Importância
- significado
- significa
- a medida
- medidas
- Memória
- métodos
- milhão
- Milhão de dolares
- mente
- mineiro
- mínimo
- extraviado
- mais
- a maioria
- mover
- múltiplo
- Multisig
- necessariamente
- necessário
- Cria
- rede
- Notas
- número
- números
- obtido
- oferecer
- modo offline
- AZEITE E AZEITE EVO
- Na cadeia
- aberto
- código-fonte aberto
- abertura
- operando
- sistema operativo
- Opiniões
- oportunidades
- Opção
- Opções
- ordem
- Outros
- global
- próprio
- Papel
- particular
- Parceiros
- Senha
- PC
- permanente
- permanentemente
- pessoal
- Filipinas
- Phishing
- ataques de phishing
- Frases
- fotografia
- peça
- plataforma
- ponto
- Privacidade
- Polaco
- pop-up
- Popular
- posição
- possível
- potencial
- poder
- prática
- Preparar
- imprensa
- bastante
- primário
- política de privacidade
- privado
- chave privada
- Chaves Privadas
- Problema
- processo
- processos
- Subcontratante
- produzir
- Produzido
- Produto
- Produtos
- Agenda
- projeto
- promocional
- proteger
- protetor
- fornecer
- fornece
- fornecendo
- público
- blockchain público
- chave pública
- compra
- comprado
- aquisitivo
- propósito
- fins
- QR code
- Links
- rapidamente
- RAM
- alcance
- RE
- receber
- recebido
- Recuperar
- refletir
- regulamentos
- relacionamento
- liberar
- Releases
- permanecem
- remanescente
- representar
- representação
- representa
- requeridos
- Recursos
- responsabilidade
- responsável
- DESCANSO
- Revelado
- reverso
- rever
- Risco
- riscos
- Rolo
- rolos
- Rota
- Execute
- seguro
- seguramente
- Segurança
- digitalização
- exploração
- Peneira
- secundário
- segundo
- seguro
- firmemente
- segurança
- vulnerabilidade de segurança
- semente
- seed phrase
- SEEDS
- segmento
- segmentos
- Série
- conjunto
- contexto
- instalação
- vários
- compartilhando
- Envios
- Baixo
- assinar
- simples
- desde
- SIX
- Tamanho
- folga
- pequeno
- estalo
- So
- Software
- vendido
- sólido
- solução
- alguns
- Alguém
- algo
- sofisticado
- Espaço
- espaços
- falar
- falando
- especial
- especificação
- especificações
- gastar
- propagação
- quadrado
- Estágio
- autônoma
- começo
- começado
- Estado
- loja
- estresse
- bem sucedido
- entraram com sucesso
- pôr do sol
- supply
- cadeia de suprimentos
- ajuda
- superfície
- .
- tomar
- Target
- Impostos
- Dados Técnicos:
- terminal
- teste
- ensaio
- roubo
- terceiro
- Através da
- todo
- Amarrado
- tempo
- vezes
- tipo
- juntos
- ferramenta
- ferramentas
- topo
- tocha
- comércio
- transação
- Transações
- transferência
- problema
- para
- único
- Universo
- usb
- usar
- usuários
- validação
- valor
- vário
- fornecedor
- fornecedores
- Verificação
- verificar
- versão
- Vídeo
- Ver
- vulnerabilidades
- vulnerabilidade
- Vulnerável
- esperar
- Wallet
- Carteiras
- Assistir
- Riqueza
- webcam
- bem definido
- O Quê
- O que é a
- Roda
- enquanto
- QUEM
- Windows
- dentro
- sem
- palavras
- Atividades:
- trabalhar
- trabalho
- no mundo todo
- Equivalente há
- seria
- zero