|
| 1 | + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
| 2 | + THE MACOS/WIN32 SLIP-39 APP |
| 3 | + |
| 4 | + Perry Kundert |
| 5 | + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
| 6 | + |
| 7 | + |
| 8 | + 2022-02-02 22:22:00 |
| 9 | + |
| 10 | + |
| 11 | +Creating Ethereum, Bitcoin and other accounts is complex and fraught |
| 12 | +with potential for loss of funds. |
| 13 | + |
| 14 | +All Crypto wallets start with a "Seed": a large, random number used to |
| 15 | +generate all of the actual Bitcoin, Ethereum, etc. wallets. |
| 16 | + |
| 17 | +The best practice for using these wallets is to load this "Seed" into a |
| 18 | +secure hardware device, like a Trezor hardware wallet. SLIP-39 Mnemonic |
| 19 | +cards contain the recovery words, which are typed directly into the |
| 20 | +Trezor device to recover the Seed, and all of its accounts. |
| 21 | + |
| 22 | +The [macOS and win32 SLIP-39 App] helps you generate Mnemonic cards and |
| 23 | +back up this seed, securely and reliably, by distributing Mnemonic cards |
| 24 | +for the seed to partners, family and friends. Also, encrypted "Paper |
| 25 | +Wallets" can be output, to support software cryptocurrency wallets such |
| 26 | +as Metamask, Brave or various mobile phone wallets. |
| 27 | + |
| 28 | +Later, if you (or your heirs!) need to recover the accounts, they can |
| 29 | +collect a sufficient threshold of the cards and regain access to all of |
| 30 | +the cryptocurrency accounts related to the seed. |
| 31 | +Table of Contents |
| 32 | +───────────────── |
| 33 | + |
| 34 | +1. Security with Availability |
| 35 | +.. 1. SLIP-39 Mnemonic Recovery Cards |
| 36 | +.. 2. Paper Wallets |
| 37 | +2. Affiliate Links |
| 38 | +.. 1. Trezor |
| 39 | +.. 2. Netcoins.app |
| 40 | +.. 3. Crypto.com |
| 41 | +.. 4. Protecting your SLIP-39 Cards |
| 42 | +3. Privacy Policy |
| 43 | + |
| 44 | + |
| 45 | +[macOS and win32 SLIP-39 App] |
| 46 | +<https://github.com/pjkundert/python-slip39/releases/latest> |
| 47 | + |
| 48 | + |
| 49 | +1 Security with Availability |
| 50 | +════════════════════════════ |
| 51 | + |
| 52 | + For both BIP-39 and SLIP-39, a 128-bit or 256-bit random "Seed" is the |
| 53 | + source of an unlimited sequence of Ethereum, Bitcoin, etc. HD |
| 54 | + (Hierarchical Deterministic) Wallet accounts. Anyone who can obtain |
| 55 | + this Seed gains control of all Ethereum, Bitcoin (and other) accounts |
| 56 | + derived from it, so it must be securely stored. |
| 57 | + |
| 58 | + Losing this Seed means that all of the HD Wallet accounts are |
| 59 | + permanently lost. Therefore, it must be backed up reliably, and be |
| 60 | + readily accessible. |
| 61 | + |
| 62 | + Therefore, we must: |
| 63 | + |
| 64 | + • Ensure that nobody untrustworthy can recover the seed, but |
| 65 | + • Store the seed in many places with several (some perhaps |
| 66 | + untrustworthy) people. |
| 67 | + |
| 68 | + How can we address these conflicting requirements? |
| 69 | + |
| 70 | + |
| 71 | +1.1 SLIP-39 Mnemonic Recovery Cards |
| 72 | +─────────────────────────────────── |
| 73 | + |
| 74 | + We don't recommend writing down one BIP-39 12-word or 24-word Mnemonic |
| 75 | + phrase, and hoping that *you* can find it, but that nobody else *ever* |
| 76 | + finds it! |
| 77 | + |
| 78 | + Instead, generate a number of SLIP-39 Mnemonic cards, which can be |
| 79 | + collected to recover the Seed: |
| 80 | + <./images/slip39-cards.png> |
| 81 | + |
| 82 | + |
| 83 | +1.2 Paper Wallets |
| 84 | +───────────────── |
| 85 | + |
| 86 | + If desired, you can produce encrypted Paper Wallets, to support |
| 87 | + software crypto wallets (eg. Metamask, Brave or various mobile phone |
| 88 | + wallets): |
| 89 | + |
| 90 | + <./images/slip39-wallets.png> |
| 91 | + |
| 92 | + |
| 93 | +2 Affiliate Links |
| 94 | +═════════════════ |
| 95 | + |
| 96 | + To assist you in obtaining various SLIP-39 compatible components, we |
| 97 | + have established some relationship with reliable vendors. |
| 98 | + |
| 99 | + |
| 100 | +2.1 Trezor |
| 101 | +────────── |
| 102 | + |
| 103 | + The [Trezor Model T hardware wallet] has built-in SLIP-39 generation |
| 104 | + and recovery capability. Enter the words on the SLIP-39 cards |
| 105 | + directly into the screen of the Trezor to recover your Cryptocurrency |
| 106 | + accounts. |
| 107 | + |
| 108 | + We recommend the Trezor Model T for this reason. No other hardware |
| 109 | + wallet yet supports direct, on-screen SLIP-39 Seed recovery. This |
| 110 | + feature is, simply, so fundamentally important for Crypto Seed |
| 111 | + security and reliability that we consider it |
| 112 | + |
| 113 | + |
| 114 | +[Trezor Model T hardware wallet] |
| 115 | +<https://shop.trezor.io/product/trezor-model-t?offer_id=15&aff_id=10388> |
| 116 | + |
| 117 | + |
| 118 | +2.2 Netcoins.app |
| 119 | +──────────────── |
| 120 | + |
| 121 | + In Canada, one of the more highly regulatory-compliant Cryptocurrency |
| 122 | + exchanges is [Netcoins.app]; sign up with this referral link, and we |
| 123 | + both get some benefits. |
| 124 | + |
| 125 | + They have higher than typical Interac e-transfer limits, which is very |
| 126 | + nice. However, they don't support a wide range of cryptocurrencies; |
| 127 | + presently, only BTC, ETH, XRP, LTC, BCH, USDC, and a few other |
| 128 | + lesser-known coins. |
| 129 | + |
| 130 | + |
| 131 | +[Netcoins.app] <https://netcoins.app/r?ac=5YO1MZ> |
| 132 | + |
| 133 | + |
| 134 | +2.3 Crypto.com |
| 135 | +────────────── |
| 136 | + |
| 137 | + Use my referral link for [Crypto.com] to sign up for Crypto.com and we |
| 138 | + both get $25 USD :) |
| 139 | + |
| 140 | + The Crypto.com exchange has many more coins available, as well as a |
| 141 | + crypto-funded credit card that presently works in Canada. |
| 142 | + |
| 143 | + |
| 144 | +[Crypto.com] <https://crypto.com/app/2x4hk92dnf> |
| 145 | + |
| 146 | + |
| 147 | +2.4 Protecting your SLIP-39 Cards |
| 148 | +───────────────────────────────── |
| 149 | + |
| 150 | + Protect your printed SLIP-39 cards from water damage by laminating |
| 151 | + them in plastic or storing them in [zip-loc bags] before [mailing |
| 152 | + them]. |
| 153 | + Print the SLIP-39 cards and cut them out, and then lay them out with |
| 154 | + 1/2" margins (so you can cut them out after lamination and retain 1/4" |
| 155 | + borders), either with [self-adhesive full-page laminating sheets] - no |
| 156 | + machine required (or [index-card size]), |
| 157 | + or with a [heat-laminating machine] in [full-page pouches] (or in |
| 158 | + [index-card size pouches]). |
| 159 | + |
| 160 | + |
| 161 | +[zip-loc bags] <https://amzn.to/346xBU8> |
| 162 | + |
| 163 | +[mailing them] <https://amzn.to/3HCX8lv> |
| 164 | + |
| 165 | +[self-adhesive full-page laminating sheets] <https://amzn.to/3K6wp2p> |
| 166 | + |
| 167 | +[index-card size] <https://amzn.to/3vyyKPw> |
| 168 | + |
| 169 | +[heat-laminating machine] <https://amzn.to/3IyMkGt> |
| 170 | + |
| 171 | +[full-page pouches] <https://amzn.to/3C1N3NI> |
| 172 | + |
| 173 | +[index-card size pouches] <https://amzn.to/35z7RA5> |
| 174 | + |
| 175 | + |
| 176 | +3 Privacy Policy |
| 177 | +════════════════ |
| 178 | + |
| 179 | + SLIP-39 does not save or store any data input to or output from the |
| 180 | + app. Any SLIP-39 Mnemonic card PDFs exported by the app are saved on |
| 181 | + your device in the location that you specify after clicking the 'Save' |
| 182 | + button. |
0 commit comments