@feld
> what if you registered your name in a global database
You have just invented dynamic DNS and DHT. Still doesn't solve the problem of NAT piercing though.