I am trying to understand the namecoin protocol. As can be read in the namecoin documentation, in order to register a domain, you need to execute the following steps:
- Execute the command
name_new
, this pre-oders a domain name. - Execute the command
name_firstupdate
, this finalizes the registration, name becomes public.
Why does this second redundant step exist? Wouldn't it make more sense to merge these two commands, and enable users to finalize a registration by updating a domain directly when registering it with name_new
?