Jesse-V / OnioNS-literature

The Onion Name System - academic literature
14 stars 1 forks source link

Some questions #2

Open ghost opened 9 years ago

ghost commented 9 years ago

I come from Official Tor blog. So, your system can convert to EasyToRemember.onion <---> xafhwefhr7nvfgher7gae.onion

  1. Alice owns "blog.tor". What will happen if Bob try to take "blog.tor"?
  2. I want to change xxxxx.onion to yyyyy.onion, how can I change a link(.tor---.onion) without losing current .tor domain?
  3. I think this should be included in Tor core. ("require the OnioNS-common library in order to work")
  4. What is the expiration date? Talking about real domain(e.g., github.com), you have to pay to register to extend 1 year. If this system doesn't have expiration date, trolls will claim everything.tor.
  5. To prevent wasting .tor namespace, I think Tor project should become a 'virtual registar'. User have to do at least 1 action to register/update .tor domain: pay $1/year, post 5 issues/year, post a code(10 lines)/year. No pay = No .tor domain. Simple, eh?
Jesse-V commented 9 years ago

Sorry, I somehow missed this ticket.

No, I'm mapping EasyToRemember.tor <---> xafhwefhr7nvfgher7gae.onion. It's makes more sense if you consider *.onion addresses to be raw IP addresses, because then you can consider that I'm creating .com domains. The old system still works, but now we have a DNS.

  1. Bob can't take blog.tor because blog.tor is registered to Alice's hidden service key. Bob can't claim blog.tor because Alice has it, so no Quorum server that knows Alice's claim on blog.tor (they should all know this) will accept Bob's claim on blog.tor.
  2. I have not implemented the protocol yet, but in the future the owner will be able to transfer ownership of the domain to another public key, similar to the Bitcoin system. There are some differences, but that's the idea.
  3. Yes, I will try to persuade the Tor developers to merge OnioNS into the Tor repository. Note that OnioNS servers are expected to be hosted on the same machine as Tor routers. The two systems will be merged in this way eventually.
  4. Domain names will expire after a currently-unspecified period of time. You will have to renew them if you want to continue ownership. This renewal will have a cost associated with it.
  5. That's quite easy to cheat. It's difficult to do something like this in practice without requiring the intervention of some individual, which would mean that the system is centralized and no longer distributed.