Digital Wallet Seed Phrase Stamp Jig

Created a jig to stamp 8 letters and 2 digit sequence numbers on 25mm (1"x1/4") fender washers with 8mm stamp tools.
4
34
0
259
updated December 30, 2024

Description

PDF

I wasn't happy with the jigs that existed already (didn't fit my washers or my larger 8mm stamp tools) and the ones I saw/tried to print, seemed to stomp over the other letters.  So, I just jumped in OnShape and created my own.

Should print quite easily, and I would just recommend 0.2mm layer, 20% gyroid infill, 3-5 walls and top/bottom.  No supports, and make sure you have your printer dialed for elephant foot.  Fits 25mm washer (1"x1/4" fender washer) and 8mm square stamp tool.

Now a brief comment on BIP39 standard Digital wallets are based on:

1) Bitcoin (and almost EVERY other digital wallet) uses BIP39 defined standard.

2) Technically, each "word" of your seed phrase key is a 2048 list look up. I thought it was odd that a "world wide" wallet concept would only use English mnemonic seed phrases. Turns out, it does NOT.

3) There are Japanese, Chinese, Korean, Italian, Czech, English, French, Portuguese, etc. lists of common mnemonics to 2^11 bit index (2048 of them) and they are NOT just simple translations of each other. These are stored in GIT and readily available (and they could add more translations if necessary for human mnemonic memorization). These "words" are just human centric look ups to help you memorize/encode your real digital 128 to 256-bit hash (plus 4-8 bit checksum).

4) English has a sorted list of 3-8 lettered dictionary look up words and these are FIXED. ONLY the first four letters are required to be unique (that means there is not BUILd and BUILt on the list). If you see ACT on the list, you can note they also have ACTIon and ACTOr on the list. There are NO X-words on the list!

5) You CAN have duplicate words in your wallet seed phrase (though it is increasingly unlikely you will have more than one duplicate or triplicate or two duplicates, or three...etc.). 12.5% chance of a single duplicate for 12-word seed.

6) Random selection is SHA256 based. For the 12-word look up standard that is typical of almost all ETH, BTC, XRP, coinbase wallets, the 12th word has 8-bits of random SHA256, and 4-bits of total phrase checksum. Meaning the last word is technically "fixed" to just 16 "words" from the list that would work as a valid checksum.

7) You technically CAN create your own phrase (following checksum requirements), but there aren't many digital wallet creation sites that allow you to.

8) There are 15, 18, 21 and 24-word standards as well, as part of BIP39, corresponding to 4 to 8 bits of checksums. Though even 24-word phrase doesn't really add any more entropy to the randomness, it does linearly increase the difficulty to brute-force crack.

9) Most digital wallet systems use 12-word or 132-bit (in 128+4 organized store) and gives you 3.4028e+38 unique phrases (or 9 million-trillion-trillion times less likely to guess it than to win the Power Ball lotto).

10) Most digital wallet systems allow you to add a pass phrase (just like any password system and not restricted to only 3-8 characters or the predefined 2048 words in the seed phrase). This adds another much higher level of security (and you should NOT store your pass phrase with your seed word phrase).

11) Finally, this means you can TECHNICALLY store just 12 serialized HEX characters (000-7FF). So 12 4-character chits/washers or whatever you want with SERIAL Hex sequence (0x0-0xC) and 3 hex chars (0-9/A-F). Example: 0-3AD, 1-73F, and 2-2C3, etc. This DRAMATICALLY reduces the alphabet letters needed to store (not A-Z, just 0-9/A-F) and reduces the number of chars (not order # and 3-8 characters, just 3)...for those of you stamping your seed phrases on stainless steel washers and burying them. LoL.

12) Many folks create a "dummy" wallet with a blank pass phrase with a small number of tokens in them to divert criminal theft of the seed phrase (and they think you haven't got another wallet with the pass phrase).

Tags



Model origin

The author marked this model as their own original creation.

License