I'm interested in getting into the identity verification issue, so as to be able to send vouchers to friends. However, there are a few things I'd like to understand first on that topic.
This is the medium post which has introduced the subject in January 2018:
https://medium.com/byteball/bringing-identity-to-crypto-b35964feee8eSomeone below the article is asking : "Can I have several accounts with the same identity?" and the answer is "yes". But I didn't understand exactly how that would work.
Let's say I'd like to create a wallet with a "public" profile, ie linked to my identity, in the app on my laptop. Later I'd decide to "extend" my identity also to a wallet I'm having on my mobile phone and/or to a multisig wallet on my PCs. How exactly would I have to do?
And another question: If I'm creating a wallet with little funds inside an app where is already another (main) wallet of mine with all my funds (which for obvious reasons I'd like to keep private) - would it be possible to connect my identity just to the wallet with the little funds while keeping full privacy over the other wallet(s) which are in the same app? If yes, what should I especially pay attention to?
If the bot asks you do share your private profile from your wallet (that's where your data is saved, there is no public profile, DAG only has hash), you can share any data from your private profile with that bot and the bot can verify if the Real Name Attestor has posted a hash about it, so the data is not manipulated.
Attested addresses need to be single-address wallets, so I think you can create as many single-address wallets on as many devices and attest them again, I haven't tried it though.
Probably not great to have all your funds on single-address wallet, which is created by default as a first wallet since this January. You get little bit more privacy if you have your funds on wallets that are not single-address wallets (wallets that generate new change addresses). If you move the funds out of that single-address wallet and then attest it publicly (email or steem attestation) then it will be visible that address with your email or steem username once had that many bytes, but they need to do lot more to find out, which change addresses it has moved in your other wallet. With email and steem attestation, you have also option to do the private attestation, but then you won't get the features that let's others use them as aliases to your Byteball address. You can always later go from private to public (except real name attestation), but not other way.
Thanks for your answer. Still not everything is clear to me. I know nothing about the "steem attestation" so I don't understand how this fits with the theme and half of your explanation makes therefore no sense to me.
My question which went unanswered is what
"Can I have several accounts with the same identity?" and the answer is "yes". " exactly means.
Do you have to perform a new KYC (at a $8 cost) for every new address you create or is it possible to apply an already made KYC also to new addresses?
I'm asking because I'd probably want to have an attested address being a multisig address, but in this moment I have no access to all my devices so if'd undergo the KYC now I would have to apply it only to one non-multisig address.
I'm happy that Byteball is seeking mass adoption but I can assure you that it is still damned complicated to sort such things out (and I'm no latecomer in this field) and both a simple way to do such things and clear set of explanation and tutoriar are totally missing. Still only a business for nerds, sorry I have to say that.
I am guessing, it depends what an account means, if it is a OS account then it is like new device. If the account is a different wallet inside of the app then same private profile can be used with any of the wallets within same OS account.
But no worries, I will try to answer again in more detail, just differently, so maybe it makes sense this way:
* You can only attest single-address wallet, so you can't attest your multisig wallet because it is not single-address. You also can't attest wallet that has change addresses, but ...
* attestations are saved in the private profile inside your app (per OS account), so it doesn't matter much, which wallet you use on that device because if the bot asks you to provide your identity, you can provide it no matter what wallet you have selected.
* The way attestations work is that they are either private or public and linked to single-address wallet, real name attestation is always private, so only hash is public on DAG. email or steem attestations can either be private or public and if user picks public then email/username are public on DAG too. Reason I mention this is that public attestations can be looked up to see whose email/username is linked to which address, but with private attestation you can only check if the profile provided by user is not tampered with (and actually attested by correct attestor), you can't go and look on DAG everybody who are born on year 2000.
* I have not tried to attest with real name attestation on another device, but I am guessing it will ask $8 again if you want to attest it on multiple devices because Jumio will still need to make sure that it's a valid document and it is indeed you. I don't know if there is any other limitations about doing it on multiple devices, but I am guessing you won't get rewards twice on next device with same ID (needs to be different ID for a reward).
Whether it is business for nerds or not, hard to tell. I think we nerds are the ones who want to figure out beforehand what is the most optimal way how to setup these things, but most people will probably just attest the default single-address wallet they have and be done with it.