0
In a PKI approach a public key is approved by a Certificate Authority (CA) with a centralized manner. However, since Bitcoin network is a decentralized network, how my public key validity is approved? Or in general is there an approving process of public keys? And if not, it does not cause any security issues? And how a public/private key is generated in the Bitcoin network? And is there a way to prevent a user to generate too many public key in the Bitcoin network?
Thanks
Thank you, yes of course in Bitcoin we do not need to generate more than one public key. However, if we assume that we want to control number of public keys owned by a user (because of any reason) do you think it is possible in a decentralized manner with keeping anonymity of the user? Thanks – Questioner – 2018-11-11T13:52:42.030
1I think you missed the point of Raghav's answer. There is no process for approving keys at all, because there is no need to prevent people from having multiple keys (in fact, that is very widely encouraged). You simply generate a new key and ask someone to send to it; you don't need to inform the network of your key or address in any way. – Pieter Wuille – 2018-11-11T17:44:58.693