<oembed><type>rich</type><version>1.0</version><author_name>npub1euw92v2lmlflea24tgns69r4gxwfknh3ufj0ata70hrk7jxkhgws0l06dn</author_name><author_url>https://nostr.ae/npub1euw92v2lmlflea24tgns69r4gxwfknh3ufj0ata70hrk7jxkhgws0l06dn</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2011-12-16&#xA;🗒️ Summary of this message: Bitcoin proposals for aliases have limitations, including centralization, reliance on HTTPS and CA, and limited domain name usage. Namecoin integration is complex but effective.&#xA;📝 Original message:The number of proposals &lt;https://en.bitcoin.it/wiki/BIP_0015&gt; is not&#xA;infinite, here are their problems :&#xA;&#xA;- FirstBits : centralized&#xA;- DNS TXT Records : DNSSEC is required to have a minimum of security,&#xA;limits usage to engineers, limits usage to some domain names (i won&#39;t be&#xA;able to use a gmail address for example, because i don&#39;t control the&#xA;gmail.com domain)&#xA;- Server Service (DNS + a daemon) : Same as DNS TXT records&#xA;- HTTPS Web service : relies on HTTPS and CA, bitcoin needs to be able&#xA;to check the full certificate chain and access a list of up-to-date&#xA;certificate authorities (installed on the OS or provided with bitcoin).&#xA;And don&#39;t forget the CA model is not 100% reliable (several CA hacked&#xA;this year + possible government control...).&#xA;- IP Transactions : /This proposal seeks to enable DNS lookups for IP&#xA;transactions/ =&gt; same as above&#xA;&#xA;I know that providing a namecoin daemon with bitcoin is not the lighter&#xA;solution, but, if a better one existed i guess it would have already&#xA;been integrated into bitcoin... (see in what state is my first attempt&#xA;with the HTTPS proposal : Send payments to emails, urls and domains in&#xA;GUI &lt;https://github.com/bitcoin/bitcoin/pull/174&gt; - /khalahan opened&#xA;this pull request April 20, 2011/)&#xA;&#xA;So, what&#39;s next ?&#xA;&#xA;Le 16/12/2011 20:54, slush a écrit :&#xA;&gt; Khalahan, honestly, using namecoin for aliases is (for me) clean&#xA;&gt; example of over-engineering. I mean - it will definitely work if&#xA;&gt; implemented properly. I played with a namecoin a bit (as my pool was&#xA;&gt; the first &#39;big&#39; pool supporting merged mining), but I think there&#39;s&#xA;&gt; really long way to provide such alias system in namecoin and *cleanly&#xA;&gt; integrate it with bitcoin*. Don&#39;t forget that people who want to do&#xA;&gt; lookup need to maintain also namecoin blockchain with their bitcoin&#xA;&gt; client. It goes against my instinct of keeping stuff easy.&#xA;&gt;&#xA;&gt; For example, yesterday I implemented HTTPS lookup for addresses into&#xA;&gt; my fork of Electrum client. I did it in 15 minutes, it works as&#xA;&gt; expected, it does the job and the implementation is really&#xA;&gt; transparent, becuase implementation is 20 lines of code. There&#39;s no&#xA;&gt; magic transformation, no forced &#34;?handle=&#34; parameters or whatever. And&#xA;&gt; I don&#39;t care if somebody provide URL&#xA;&gt; https://some.strange.domain/name-of-my-dog?myhandle=5678iop&amp;anything_else=True&#xA;&gt; &lt;https://some.strange.domain/name-of-my-dog?myhandle=5678iop&amp;anything_else=True&gt;&#xA;&gt;&#xA;&gt; And everybody can do the same in their clients, in their merchant&#xA;&gt; solutions, websites or whatever. Everybody can do HTTPS lookup. But&#xA;&gt; try to explain DNS, Namecoin, IIBAN, email aliases to other programmers...&#xA;&gt;&#xA;&gt; Those IIBAN - well, why not. At least I see the potential in PR. So&#xA;&gt; far I understand it as some teoretic concept which is not supported by&#xA;&gt; anything else right now. Give it few years until it matures and then&#xA;&gt; add IIBAN alias to Bitcoin client too.&#xA;&gt;&#xA;&gt; Maybe I&#39;m repeating myself already, but the way to go is to make&#xA;&gt; aliases as easy as possible, so everybody can implement it in their&#xA;&gt; own solution and thus practially remove the need of using standard&#xA;&gt; bitcoin addresses for normal users. Using some superior technology,&#xA;&gt; which is hard to implement or even understand won&#39;t solve the&#xA;&gt; situation, because it will ends up with some reference implementation&#xA;&gt; in standard client only and nobody else will use it.&#xA;&gt;&#xA;&gt; slush&#xA;&#xA;-- &#xA;Best Regards,&#xA;Khalahan&#xA;http://dot-bit.org/&#xA;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20111216/cb3fc4b4/attachment.html&gt;</html></oembed>