<div class="gmail_quote">This is the first proposal I&#39;ve seen regarding mapping something like user@host that actually makes sense to me.<br>
                        <br>
                        Bitcoin itself is decentralised by design, in my opinion it seems obvious that it needs to continue to maintain this feature.<br><br><br>On Fri, Dec 16, 2011 at 8:59 AM, theymos <span dir="ltr">&lt;<a href="mailto:theymos@mm.st">theymos@mm.st</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bitcoin already has code and a protocol for transactions to IP<br>
addresses. Why not reuse that for dynamic address lookup? Just a few<br>
changes are necessary to enable complete <a href="mailto:user@server.com">user@server.com</a> handling:<br>
- Extend the protocol so that &quot;reply&quot; messages can be signed by a fixed<br>
  public key<br>
- Extend &quot;checkorder&quot; messages so they can specify an account to<br>
  send BTC to. Or standardize on how to put the account into the<br>
  message field.<br>
- Enable DNS lookups for IP transactions. The DNS-only proposals could<br>
  also be used here to avoid having to use the IP transaction protocol<br>
  sometimes. The public key for signing &quot;reply&quot; messages can be gotten<br>
  from TXT records. This will be safe with DNSSEC and Namecoin. With<br>
  plain DNS Bitcoin could take a SSH-like approach and ask the user to<br>
  verify the public key the first time it is used, remembering it later.<br>
<br>
DoS attacks are already handled by the IP transactions code: the same IP<br>
address is always given the same bitcoin address until it pays to that<br>
bitcoin address.<br>
<div class="im HOEnZb"><br></div></blockquote></div>