Idea: Transactions where you can selectively transfer rights to namecoin addresses.
For example:
name_transfer_updaterights d/name NGZs7UndoWgpfTstoxryYEW8b1GtDLPwMa
the owner of the recipient address can now use name_update on this name, however he cannot transfer the name itself to another address. The name continues to be owned by the original address.
name_revoke_updaterights d/name NGZs7UndoWgpfTstoxryYEW8b1GtDLPwMa
the owner of the recipient address can now no longer use name_update on this name.
name_transfer_updaterights d/name 2000 NGZs7UndoWgpfTstoxryYEW8b1GtDLPwMa
The owner of the recipient address can use name_update for 2000 blocks on d/name. During this time, the original owner loses all control over the name (not even revocation is possible). Only after 2000 blocks the name is fully returned to the original owner.
These transactions would be extremely handy for renting out names. People could basically become their own registrars.
Would such transactions be difficult to build into the client?
Renting Names
Re: Renting Names
Pretty cool idea, I like it.
Re: Renting Names
Would the original owner still be able to perform updates or would the new owner be the sole owner for all intents and purposes (until the TTL expired)?
-
- Posts: 67
- Joined: Tue May 10, 2011 12:49 am
- os: linux
- Location: Behind 50 Proxies
Re: Renting Names
Why allow the owner to revoke renting at all?
Simply set a date in the future at which point rental "deed" will be revoked.
I don't believe the owner should have any say over the use of the domain during the rental period.
Good idea, I like it.
Simply set a date in the future at which point rental "deed" will be revoked.
I don't believe the owner should have any say over the use of the domain during the rental period.
Good idea, I like it.
Re: Renting Names
The "delegate" record of the domain spec exists in that aim.
The choice between "s/" and "dd/" for " non-resolvable Domain data " has not been done yet. It could even be "d/data/mynonresolvabledomain" to avoid using another namespace.
Does it provide all you need ?
Examples of configuration for d/mydomain :Delegates control of this domain to the given Namecoin name, or a sub-domain entry defined within that name. All other entries are ignored. (see #Importing and delegation)
Code: Select all
{"delegate": ["s/nonexistingdomain"]}
Code: Select all
{"delegate": ["dd/nonexistingdomain"]}
Code: Select all
{"delegate": [["d/anotherdomain"], ["subdomain"]]}
Does it provide all you need ?
NamecoinID: id/khal
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
GPG : 9CC5B92E965D69A9
NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T
Register Namecoin domains with BTC
My bitcoin Identity - Send messages to bitcoin users
Charity Ad - Make a good deed without paying a cent
Re: Renting Names
Great idea. Very useful implementation. Hope it gets added