Why adding / generating & confirming "Secret Numbers" is not user friendly
Why adding / generating & confirming "Secret Numbers" is not user friendly
Confirming your secret numbers is time consuming and hard. Why?
When importing or generating your account, you may have to enter (or confirm) your Secret Numbers. This is a time consuming and annoying process. We agree. WHY!?
We created the Secret Numbers to replace the existing secrets like mnemonic words and the family seed (s... code), because it's equally secure and a lot less prone to errors.
The common formats for XRPL account secrets are:
Family Seed, eg. sh1HiK7SwjS1VxFdXi7qeMHRedrYX
Mnemonic, eg. car banana apple road ...
These formats are prone to typos and are not that user friendly. Using numbers means it's language (spoken, written) agnostic as well. They may be especially intimidating for the public that's relatively new to cryptocurrencies / blockchain technology.
A secret now looks like:
554872 394230 209376 323698
140250 387423 652803 258676For compatibility with existing clients, this library supports exporting the family seed for a generated / entered "Secret Number"-set as well.
Entering Secret Numbers
When entering Secret Numbers, Xaman starts with a random digit, each time, forcing you to go to the right digit with a Plus and Minus key, then to go to the next field.
We do this so:
A compromised keyboard cannot "sniff" the numbers you are entering
Someone looking over your shoulder can't follow it based on the position of your finger when tapping
It's just way more secure. We think the one time annoying entering is a good trade-off for a lot more security.
This leaves an open question.
If Xaman is the only app that uses Secret Numbers how are accounts created in Xaman migrated to other apps?
There is a tool to convert Xaman Secret Numbers into a standard XRP seed that is explained here.
Last updated
Was this helpful?