Using OneName/Namecoin blockchain as global nickname registry

@ryanshea Assume a Discourse forum uses OneName as its global username namespace and grandma wants to register:

  • If grandma doesn’t have a OneName, should Discourse register one on her behalf? If so:
  • Who pays?
  • Does grandma (who was hoping to just sign up for a forum) suddenly get presented with a private key she doesn’t know what to do with?
  • What happens when grandma forgets/loses her private key?
  • How should Discourse verify that grandma owns the OneName she’s purporting to own?
  • Would Discourse only have to check that a user controls the OneName at registration?
  • What would (should) happen to grandma’s Discourse user if control of the OneName changes? (she sells it, loses private key, etc)