Replies: 5 comments 4 replies
-
This sounds interesting. I'd suggest that you consider using bytewords and UR style approaches instead of NATO phonetic — these words and validation were chosen very carefully for the UR PSBT.
As the UR PSBT uses bytewords (in their compact form), it is a library that wallets will need to adopt anyhow. |
Beta Was this translation helpful? Give feedback.
-
Interesting! Will look into it, thanks |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I dont think its ever a good idea to encourage users to back up individual private keys, I think bip32 and bip39 serve their purposes quite well. The nuances that the bitcoin core devs site to critique bip39 are not significant enough to justify not using it, the benefits to using are immense in comparison to the impractical downsides and now Bitcoin Core is perfectly usable in conjunction with bip39. |
Beta Was this translation helpful? Give feedback.
-
Let me explain better:
This could be refactored a bit cleaner to do:
We currently use the first example in Yeti if you want to look at the code. This is because the hdseed wasn't in So all this really is, is a better way (IMO) to back up BIP32. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Due to the issues with BIP39 and the objection from the Core devs, we at Yeti have come up with our own backup solution, that I thought I would share here for collaboration.
You can back up the WIF key or hdseed, and to help our users write it down, display it in the NATO phonetic alphabet with a checksum every 5th word. This then doesn't affect entropy (still relies entirely on Core), and is just a method of backing up/restoring. It also doesn't have any versioning issues.
This can be automated and stored on a CD/USB, or displayed on screen to be written down on a piece of paper.
This does obviously result in more words (instead of 24 words, you have 13 rows of 5 words each).
You can see a single sig wallet video walkthrough here: (https://www.youtube.com/watch?v=sjExNFcdVmo) 14:05-17:05
Beta Was this translation helpful? Give feedback.
All reactions