SeedSigner/seedsigner

[Feature Request] Restore using BIP-39 Numbers(Optionally display number during backup)

Opened this issue · 3 comments

We have found that we can save a significant amount of space physically by recording the bip-39 underlying number vs the word its mapped to and would like to request a restore by number option be made available.

It was my understanding that the entropy for a seed(binary) is chunked into 11 pieces(thinking 12 words only here) and then each piece is converted into decimal and then mapped to a word on the bip-39 word list.

Allowing users the option to directly input the decimal chunks for their associated word would help reduce their backup and restore time for products that allow users to store their seeds as these numbers instead.

Optionally we could add a toggle or option to see the numbers that were used to map the associated words enabling the Seedsigner to allow users of certain products to benefit from a faster backup option for certain products. It would also add transparency to the backup process.

Concerns over error checking can be mitigated by double checking and test restoring before relying on the backup and moving any funds.

Displaying the number and restoring using the human readable list found here:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

I think it would be a really nice option to have, because there's people that only keep the bip39 numbers in metal backups. And I guess the 1-based should resolve the problem, 1-based is more for user friendly, words from 1 to 2048. Looking foward to have this feature in the next version!

Just adding a note here that a similar issue already exists, with relevant commentary.
#211