@Rune in the beta version you will be able to register your name as soon as you install the app. @dargonar is working on it right now.
Sounds great, is the free registration through faucet.bitshares.org?
Also do you have any ideas for how to link identities in the future? Users will want to have the same hot account on both their laptop and their phone. I was thinking maybe simply sharing private keys by scanning a QR code on the windows client. But I guess there's an even bigger issue that it's difficult to sync between several clients.
Maybe you could simply register separate names under the same top level name for each device, like laptop.username, mobile.username, coldwallet.username. Then they could have separate keys but stay unified for bitshares login. I actually like this also because it would make for excellent 2 FA security if you have a multisig address that requires signature from both laptop.username and mobile.username.
There was a discussion about how mobile/laptop clients would sync for bitshares login in the thread on reddit and I've been thinking about it since because it's an area where all other local authentication systems have failed in the past, including bitID.
No, the registration wont go through faucet.bitshares.org.
We will pay it from our own BTS funds.
- Regarding identities, login, wallets, etc.
We also have in mind the "scan private key" to load your identity in the mobile wallet.
But as you know, the wallet isn't just the identity of the user.
The wallet keep track of many things.
- Unspent balances.
- Destination names of TXs you have made.
- Etc, etc.
The ideal approach (ideal != best) will be to have something like Ripple's Blob Vault (+reliable, +distributed).
Then, with your identity (signature) you get all your wallet information that is stored encrypted.
But the software wallet has to sync it every time there is a change …
We need to think more about this … but for the time being we will let to the user the responsibility to backup his wallet. (We will do automatic backup [as the desktop wallet], but the user need to upload it to a safe place or backup to his dropbox/gdrive folder)