Bitcoin Forum
May 15, 2024, 07:35:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Wallet software / Re: New metal seed backup method on: August 03, 2021, 07:18:19 PM
I like the idea of possibly being able to scan the binary directly into a device but
it seems like it could be a bit more involved and could make it look more complicated.

Assuming that you are familiar with mobile app programming, it would be relatively easy to make a simple app that would scan via the built-in camera and automatically convert to seed words. Something like a QR code scanner. There is just one problem, however: who would trust such an application? Wink


So why making it so hard even we can convert binary to text in vice versa using the tool https://github.com/hatgit/BIP39-wordlist-printable-en

Because people are lazy?  Cheesy

In regards to the idea of scanning binary directly into a device, I have seen that some applications can use optical scanning to convert braille to text. This should work similarly, but simpler.

Lazy and there's less room for error if you're copying the binary directly off the device. I don't think it would even need to be as complex as a braille reader, as long as the punches show clearly. Funnily enough I tried to find an open source braille reading app/code to see if it could read it but I didn't have any luck.
2  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 03:44:23 PM
I believe this could be a good way to make metal backups simple and accessible to a wider audience as it only costs a couple of dollars to make each one and with the support of wallet software can be made very quick and simple to do.
This is really interesting idea to make durable and very cheap metallic backup for your seed words, that most people wouldn't even know to read and crack, so it is another layer of protection.
It would be nice if you could record a video explaining the procedure and tools you used to punch holes in stainless steel plates.
I would solve the ''issue'' of family members not understanding this code with a special letter (or video) with instructions for decoding, but this should be separated from plate itself.

How much time you needed for creating and completing one metal backup seed plate like this?



I will try and film a guide at the weekend and add it to the github repo. Most of the time involved is converting the seed to binary which probably takes about 10-20 minutes for a 24 word seed. Marking the guide then stamping the metal then takes under 10 minutes to do so that gives you a good idea of how long it would take if your wallet had the option to show you the binary and save you converting it.
3  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 01:21:32 PM
Hi, jakob. Welcome to bitcointalk!

I read the seedcard from github, thank you for sharing this with us. But, I'll be judgmental; generally deriving addresses from a seed was implemented to be able to recover your funds using a fixed number of bits no matter the addresses you've funded. Then, we combined it with the mnemonics which was a way to avoid any human mistakes.

While I do agree on having hierarchical deterministic wallets, I'd never use a non-encoded seed to store my money. Your solution seems fine for someone who's okay with writing the bits of the seed (essentially the entropy), but I think that the odds for a human mistake are more than they seem.

You said it yourself:
Quote from: jakob6102
There is some room for human error with the word>binary conversion and this conversion is hard to visually error correct however these issues are alleviated by wallets adding the suggested impovements to display and accept seed binary natively.

Thank you for the feedback and I certainly agree, not only is there more room for error but you also can't visually check for errors like you can with the spelling of words from a set list. How much do you think the wallet having the option to display the entropy in a visual format and creating this seed backup method from that alleviates this concern? I'm thinking it could be displayed something like this (again using "satoshi:10111111011"): •o••••••o••
4  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:49:37 AM
OP, I advise you make longer merged posts and reply to everybody in a "grouped" manner, your way to make consecutive answers is not OK.


Thanks for sharing, this is another good method and is currently the cheapest way of making metal backups I think, you can even find 3D files online for a jig that makes stamping the washers very easy. However I think my design could be better than this as this method requires an English alphabet stamp kit and a hammer while mine just needs a cheap auto centre punch, you also need something hard to stamp the washers against to make the letters visible. It also takes quite a while to do and if you lose too many washers from the seed then you're in trouble.

I agree that yours should be cheaper, just I find the word list to binary index file quite a drawback.
But it all depends on what each and everybody prefers, hence the more methods the better.

Why diameters of the holes on the following plate are differenent, does it mean something?


Apologies for the individual replies, how do I make a longer merged post? do you mean reply to multiple quotes in the same comment? I'm sorry I'm new to bitcointalk.

Yeah the word to binary is currently the largest issue with this method; luckily it's something that can easily be remedied by wallet software giving the option to display the binary and trying to get some to do this will be my next task.
5  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:41:13 AM
~

Why diameters of the holes on the following plate are differenent, does it mean something? Could you proceed with the optical reader for such encoded plate that would be able to convert the binary code it holds into SEED phrase and present it on display? I think you could commercialize you device you  if you were manage to do this. IMO, without a reader it is of low interest.



Sorry for the confusion, the different sizes don't mean anything the dots are just supposed to represent marking the guide with a pen.

Yes I fully agree with wanting to be able to scan the plate directly with a hardware device, my next step of this project is probably going to be to speak to the amazing people working on the Seedsigner and see if they think it's possible to add that feature to their project. If it is possible then you could even have a mode on the device that will tell you the checksum for an incomplete seed, so you would generate offline the first 256 bits of entropy using say coin flips, mark them onto the guide then scan it and the device would give you the final 8 bits for the checksum. If scanning directly isn't possible I still think this could be useful, especially if the device lets you input the binary so you don't need to convert to words. While its 11 bits of data per 'word' vs 4 for an actual word, it should be less button presses as there's only two options (1 or 0) per character vs 26 letters to scroll through when inputting a word into a HW device.
6  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:32:10 AM
I've seen another approach not long ago. I don't know if it's new, but I find it rather cheap if you think that you do keep the seed on steel:
https://portofele-hardware.ro/pastreaza-seed-ul-intr-un-mod-ieftin-si-sigur/

Unfortunately it's in Romanian, but the images may be just enough. Or, translated with Google:
https://translate.google.com/translate?sl=ro&tl=en&u=https://portofele-hardware.ro/pastreaza-seed-ul-intr-un-mod-ieftin-si-sigur/


Thanks for sharing, this is another good method and is currently the cheapest way of making metal backups I think, you can even find 3D files online for a jig that makes stamping the washers very easy. However I think my design could be better than this as this method requires an English alphabet stamp kit and a hammer while mine just needs a cheap auto centre punch, you also need something hard to stamp the washers against to make the letters visible. It also takes quite a while to do and if you lose too many washers from the seed then you're in trouble.
7  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:25:57 AM
You can have a look at test of various metals here : https://jlopp.github.io/metal-bitcoin-storage-reviews/

This can be more helpful to you in choosing the best metallic plate to know about heat or melting point and save them in any condition.
I think OP isn't selling the plates? Just the idea of etching the seeds onto a metal plate using an obscure method.

It would be a good idea to test it out on a stainless steel and get someone to stress it if possible. I know certain methods tend to result in the backup being really hard to see after that. It can be dependent on the kind of metal used for the backup as well though.

The one I made as the example is stainless steel so it should be very durable but I still need to properly stress test it. If I was to sell it I would run tests with different stainless alloys to find which one seems to be the best for preserving the data on it. This design doesn't need the metal itself to be etched or anything like some other metal backup options so if in the worst case the plate is too hard to read the data from, you could always sand the top layer to clear it up and the punches would be deep enough to not be erased.
8  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:19:49 AM
Very nice share, I have been thinking about something similar using cheap metal but that is also durable, and yet hard enough not to make accidental punches. This is for sort of inheritance needs for me. Morse and binary are good ideas! I just wonder if I am overestimating ability of closeby relatives to understand what this is so am researching other means of signal language that could even work as backup maybe metal plate copies in Morse, binary and something else:)

I used stainless steel which wasn't expensive and should be very durable to heat , acid and impacts. Yeah it not being recognisable is both a blessing and a curse, a thief or anyone that sees it isn't going to have any idea it's bitcoin related but then neither will no-coiner family members. Hopefully they should be able to realise it's important enough to not throw out considering its a steel card with a weird code stamped into in  Cheesy.
9  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:13:28 AM
https://github.com/jakob6102/seedcard <-- this is really fresh idea  Cheesy its like some sort of morse code. would be great if you sell this  Cool

Thanks  Smiley. I might look at selling these if I feel there's enough interest to justify the capital requirements. This came about from me not liking the cost of existing options so it was designed to be cheap, I reckon they could be sold with the guide grid already attached for $5-7 dollars so way less than anything else on the market.
10  Bitcoin / Wallet software / Re: New metal seed backup method on: August 02, 2021, 09:06:49 AM
This is an interesting approach. Thanks for sharing.
Just want to point out one thing, mnemonics can have different lengths[1] such as 12, 15, 18, 21 and 24 with both 12 and 24 words being the most common. You should also include a grid for these word lengths with dimensions to make it easier to print a grid for 12 words for example.

[1] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

Thanks for the feedback  Cheesy, I can certainly provide files for shorter seed phrases. The other option is to just cut down the 24 word grid to the size you need.
11  Bitcoin / Wallet software / New metal seed backup method on: August 01, 2021, 10:51:21 PM
Hi there, I have been working on a new method for creating metal backups and would greatly appreciate any feedback on my method. I have written up a description of how to create the backup cards here: https://github.com/jakob6102/seedcard

This method is:
-Cheap and simple to create
-Requires minimal tools
-Small form factor
-Language agnostic
-Very durable

I believe this could be a good way to make metal backups simple and accessible to a wider audience as it only costs a couple of dollars to make each one and with the support of wallet software can be made very quick and simple to do.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!