Lezioni online Bitcoin-only
This project is maintained by valerio-vaccaro
Officine Bitcoin Lição Bitcoin-only Este projeto é mantido por valerio-vaccaro
🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto
Criar a mnemônica usando a sua própria fonte de entropia reduz a superfície de ataque de uma carteira Bitcoin; no entanto, alguns fatores devem ser levados em conta:
O primeiro passo é calcular as 12 ou 24 palavras da mnemônica; 12 palavras normalmente são mais do que suficientes para a segurança de uma carteira Bitcoin.
Para a geração das palavras, você pode usar o método descrito em TRGM, usando 3 dados: 1 com 8 faces e 2 com 16 faces. CADA lançamento dos dados corresponde a UMA E SOMENTE UMA palavra; para encontrá-la, basta percorrer a tabela do site procurando a correspondência dos dados com o lançamento realizado (o primeiro dado é SEMPRE o de 8 faces). A coluna da palavra contém a palavra que você está procurando.
A recomendação é gerar todas as 12 ou 24 palavras e, se necessário, corrigir a última ou, de qualquer forma, usar os dados para gerar a entropia relativa à última palavra.
A última palavra não é completamente decidida por nós, mas contém uma parte de controle; ou seja, não podemos escolher integralmente todos os 11 bits de entropia que a compõem. Em vez disso, podemos escolher os primeiros 7 no caso de uma mnemônica de 12 palavras ou os primeiros 3 no caso de uma mnemônica de 24 palavras.
Digamos que a nossa última palavra seja BACON, correspondente aos lançamentos 1, 9 e 11 (lembre-se de que o primeiro dado é SEMPRE o de 8 faces). A tabela também mostra Group 12 e Group 24, que nos permitem agrupar as palavras considerando apenas a entropia dos dois primeiros lançamentos (group 12) ou apenas o primeiro lançamento (group 24).
Vamos supor que queremos criar uma mnemônica de 12 palavras; isso significa que o checksum será uma palavra entre as 16 possíveis que têm o mesmo group 12 de bacon, isto é, 0001000. As palavras possíveis são:
| First | Second | Third | Index | Word | Index in binary | Group 12 | Group 24 |
|---|---|---|---|---|---|---|---|
| 1 | 9 | 1 | 128 | avoid | 00010000000 | 0001000 | 000 |
| 1 | 9 | 2 | 129 | awake | 00010000001 | 0001000 | 000 |
| 1 | 9 | 3 | 130 | aware | 00010000010 | 0001000 | 000 |
| 1 | 9 | 4 | 131 | away | 00010000011 | 0001000 | 000 |
| 1 | 9 | 5 | 132 | awesome | 00010000100 | 0001000 | 000 |
| 1 | 9 | 6 | 133 | awful | 00010000101 | 0001000 | 000 |
| 1 | 9 | 7 | 134 | awkward | 00010000110 | 0001000 | 000 |
| 1 | 9 | 8 | 135 | axis | 00010000111 | 0001000 | 000 |
| 1 | 9 | 9 | 136 | baby | 00010001000 | 0001000 | 000 |
| 1 | 9 | 10 | 137 | bachelor | 00010001001 | 0001000 | 000 |
| 1 | 9 | 11 | 138 | bacon | 00010001010 | 0001000 | 000 |
| 1 | 9 | 12 | 139 | badge | 00010001011 | 0001000 | 000 |
| 1 | 9 | 13 | 140 | bag | 00010001100 | 0001000 | 000 |
| 1 | 9 | 14 | 141 | balance | 00010001101 | 0001000 | 000 |
| 1 | 9 | 15 | 142 | balcony | 00010001110 | 0001000 | 000 |
| 1 | 9 | 16 | 143 | ball | 00010001111 | 0001000 | 000 |
Como encontrar a única palavra correta entre as várias opções? Isso depende da sua configuração; vejamos alguns exemplos:
É fundamental ter uma boa política de backup, portanto:
Esta aula é repetitiva e será repetida todos os meses. Abaixo está uma lista das repetições já realizadas.
| Date | Notes |
|---|---|
| 240102-2100 | First lesson |