<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1euw92v2lmlflea24tgns69r4gxwfknh3ufj0ata70hrk7jxkhgws0l06dn.rss" />
  <link href="https://nostr.ae/npub1euw92v2lmlflea24tgns69r4gxwfknh3ufj0ata70hrk7jxkhgws0l06dn" />
  <id>https://nostr.ae/npub1euw92v2lmlflea24tgns69r4gxwfknh3ufj0ata70hrk7jxkhgws0l06dn</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsxrdzmjupq8ya38a6tn7r28tjkg39qcmlv4k6e6t27yg6lmv65saqzyr83c4f3tl0a8l8424dzwrg5w4qeex6w783xfl40he7uwm6g66ap6ueezxa</id>
    
      <title type="html">📅 Original date posted:2011-12-16 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxrdzmjupq8ya38a6tn7r28tjkg39qcmlv4k6e6t27yg6lmv65saqzyr83c4f3tl0a8l8424dzwrg5w4qeex6w783xfl40he7uwm6g66ap6ueezxa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ex44tq4pq0k0nagnr7mwqu0l0glunx0ffjahn9vyumx7n8d56esplxn0h&#39;&gt;nevent1q…xn0h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-12-16&lt;br/&gt;🗒️ Summary of this message: Namecoin is a decentralized system designed to map names to other things in a fully decentralized way, not limited to .bit usage. It is easily connectable to Bitcoin and allows for extensibility.&lt;br/&gt;📝 Original message:Namecoin is a peer-to-peer generic name/value datastore system.&lt;br/&gt;Don&amp;#39;t forget it&amp;#39;s not limited to .bit usage ! So, directly mapping&lt;br/&gt;things to .bit url would not be the optimal way of using namecoin.&lt;br/&gt;&lt;br/&gt;Namecoin is specificaly designed to map things to names in a fully&lt;br/&gt;decentralized way. So, it&amp;#39;s the perfect starting point to map names to&lt;br/&gt;other things (a public bitcoin address, an url, etc)&lt;br/&gt;You won&amp;#39;t have all the advantages of namecoin when using other systems&lt;br/&gt;like DNS and HTTP(S) as the first entry point.&lt;br/&gt;&lt;br/&gt;What is namecoin ?&lt;br/&gt;&lt;br/&gt;* proven technology :&lt;br/&gt;- do not mix the namecoin technology and the dot-bit namespace with .bit&lt;br/&gt;domains (dot-bit domains needs dot-bit compatible dns servers or proxies&lt;br/&gt;&#43; namecoin and have a small visibility due to the nature of&lt;br/&gt;top-to-bottom domain name system controlled by ICANN, namecoin needs&lt;br/&gt;only namecoin to store data !)&lt;br/&gt;- as proven and secure as bitcoin&lt;br/&gt;- merged mining provides a secure network&lt;br/&gt;&lt;br/&gt;* decentralized :&lt;br/&gt;- a lot of nodes, and you can have your own node&lt;br/&gt;- everybody can register his own name, by itself with the namecoin&lt;br/&gt;software (bitcoin could even allow registration directly from it,&lt;br/&gt;easily) or by using a name provider&lt;br/&gt;- everybody can become a name provider (register for your friends and&lt;br/&gt;resell names).&lt;br/&gt;&lt;br/&gt;* no single point of failure :&lt;br/&gt;- DNS and HTTPS have several limitations (Man in the Middle attacks, no&lt;br/&gt;reliable authority of certifications, domain seizure, ...)&lt;br/&gt;&lt;br/&gt;* designed for that :&lt;br/&gt;- namecoin uses a system of namespaces to separate each usages :&lt;br/&gt;&lt;a href=&#34;http://dot-bit.org/Main_Page#Namespaces&#34;&gt;http://dot-bit.org/Main_Page#Namespaces&lt;/a&gt;.&lt;br/&gt;For example, the &amp;#34;personal namespace&amp;#34; draft&lt;br/&gt;(&lt;a href=&#34;http://dot-bit.org/Personal_Namespace&#34;&gt;http://dot-bit.org/Personal_Namespace&lt;/a&gt;) could be extended to support&lt;br/&gt;mapping to a bitcoin address, or a dedicated namespace can be used if&lt;br/&gt;prefered (the &amp;#34;bitcoin/&amp;#34; or &amp;#34;alias/&amp;#34; or &amp;#34;map/&amp;#34; prefixes for example).&lt;br/&gt;&lt;br/&gt;* easily connectable to bitcoin&lt;br/&gt;- they both use RPC and json to exchange informations, so connecting one&lt;br/&gt;to the other is really easy&lt;br/&gt;- bitcoin could even allow registration of names by sending an RPC&lt;br/&gt;request to namecoin&lt;br/&gt;&lt;br/&gt;* extensible and not limited :&lt;br/&gt;- you are not forced to store a bitcoin address directly in namecoin,&lt;br/&gt;you can also store an url or a domain name&lt;br/&gt;- allows additional security : add a certificate fingerprint combined&lt;br/&gt;with an https url (so, using DNS or HTTP(S) is not a major problem&lt;br/&gt;anymore if the first point of entry is really secure and configurable&lt;br/&gt;[and you use and self-signed certificate])&lt;br/&gt;- really easy to update&lt;br/&gt;- simple for simple cases&lt;br/&gt;- possibility to use a nick, an email address or a domain as name&lt;br/&gt;- other methods to get bitcoins addresses can be added later, protocol&lt;br/&gt;is extensible&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Examples of possible registered names in namecoin with the &amp;#34;personal&lt;br/&gt;namespace&amp;#34; (with the &amp;#34;p/&amp;#34; prefix) :&lt;br/&gt;&lt;br/&gt;* An individual person with well known public addresses :&lt;br/&gt;&amp;#34;p/khal&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;email&amp;#34;: &amp;#34;khal at dot-bit.org&amp;#34;,&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: &amp;#34;N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* Another individual person with well known public addresses :&lt;br/&gt;&amp;#34;p/khal at dot-bit.org&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: &amp;#34;N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* A merchant accepting payments in bitcoin, namecoin, paypal or&lt;br/&gt;othercoin (to show you how the whole namespace could be used) :&lt;br/&gt;&amp;#34;p/mymerchant.com&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;&lt;br/&gt;        &amp;#34;cert&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/certificate.pem&amp;#34&#34;&gt;https://payto.mymerchant.com/certificate.pem&amp;#34&lt;/a&gt;;,&lt;br/&gt;    },&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/namecoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/namecoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;&lt;br/&gt;    },&lt;br/&gt;    &amp;#34;paypal&amp;#34;: &amp;#34;xxxxxx at yyyyyyyyy.zzz&amp;#34;,&lt;br/&gt;    &amp;#34;othercoin&amp;#34;: &amp;#34;oxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* A merchant with a public address, an url to generate custom addresses&lt;br/&gt;and a domain name (not sure if this case is really usefull, maybe as&lt;br/&gt;fallback)&lt;br/&gt;&amp;#34;p/mymerchant2&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;,&lt;br/&gt;        &amp;#34;dns&amp;#34;: &amp;#34;_bitcoin.payto.mymerchant.com&amp;#34;,&lt;br/&gt;        &amp;#34;address&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    }&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;* How to use it in bitcoin ?&lt;br/&gt;&lt;br/&gt;Several possibilities of address syntax :&lt;br/&gt;- khal, khal at dot-bit.org, mymerchant.com, mymerchant2 : no syntax limit&lt;br/&gt;- mymerchant2 at bitcoin : will conflict with names already containing a @&lt;br/&gt;- mymerchant2 at namecoin : same&lt;br/&gt;- namecoin:mymerchant2 : strange syntax, confusing with the &amp;#34;uri scheme&amp;#34;&lt;br/&gt;- namecoin://mymerchant2 : same&lt;br/&gt;- other ?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here is how things would be processed when people put an address to pay&lt;br/&gt;to in the bitcoin client :&lt;br/&gt;&lt;br/&gt;* address : khal&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/khal&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/khal-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; result : 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&lt;br/&gt;&lt;br/&gt;* address : khal at dot-bit.org&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/khal at dot-bit.org&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/khal at dot-bit.org-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; result : 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&lt;br/&gt;&lt;br/&gt;* address : mymerchant.com&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/mymerchant.com&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant.com-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant.com-&amp;gt;bitcoin-&amp;gt;url&amp;#34; and&lt;br/&gt;&amp;#34;p/mymerchant.com-&amp;gt;bitcoin-&amp;gt;fpr&amp;#34;&lt;br/&gt;-&amp;gt; https request to &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;&lt;br/&gt;-&amp;gt; result : 1xyxyxyxyxyxyxyxyxyxyxyxyxyxy&lt;br/&gt;&lt;br/&gt;* address : mymerchant2&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/mymerchant2&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;url&amp;#34; and&lt;br/&gt;&amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;fpr&amp;#34;&lt;br/&gt;-&amp;gt; https request to &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;&lt;br/&gt;-&amp;gt; result : error (website unavailable, page not found, timeout, etc)&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;dns&amp;#34;&lt;br/&gt;-&amp;gt; dns request for &amp;#34;_bitcoin.payto.mymerchant.com&amp;#34;&lt;br/&gt;-&amp;gt; result : 1xyxyxyxyxyxyxyxyxyxyxyxyxyxy&lt;br/&gt;&lt;br/&gt;Le 13/12/2011 14:06, Gavin Andresen a écrit :&lt;br/&gt;&amp;gt; I agree with Mike Hearn and Christian Decker-- paying to&lt;br/&gt;&amp;gt; &amp;#39;somebody at foo.com&amp;#39; should become, behind the scenes, a HTTPS query to&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://foo.com/something&#34;&gt;https://foo.com/something&lt;/a&gt;. If you just want to (say) donate to&lt;br/&gt;&amp;gt; eff.org, then paying to &amp;#39;@eff.org&amp;#39; aught to work nicely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And if namecoin ever takes off you&amp;#39;ll pay to &amp;#39;somebody at foo.bit&amp;#39;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It seems to me that if it was DNS-based, the address should be&lt;br/&gt;&amp;gt; something like &amp;#39;somebody.bitcoin.foo.com&amp;#39;. But I think it is unlikely&lt;br/&gt;&amp;gt; people will setup and run a custom DNS server just to support bitcoin&lt;br/&gt;&amp;gt; payments.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Best Regards,&lt;br/&gt;Khalahan&lt;br/&gt;&lt;a href=&#34;http://dot-bit.org/&#34;&gt;http://dot-bit.org/&lt;/a&gt;
    </content>
    <updated>2023-06-07T02:48:23Z</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsvhhketnkcxzh6gp95mq0tdwnp4y4de5cftwttmjpzs04c9kgsh7qzyr83c4f3tl0a8l8424dzwrg5w4qeex6w783xfl40he7uwm6g66ap604vdux</id>
    
      <title type="html">📅 Original date posted:2011-12-16 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvhhketnkcxzh6gp95mq0tdwnp4y4de5cftwttmjpzs04c9kgsh7qzyr83c4f3tl0a8l8424dzwrg5w4qeex6w783xfl40he7uwm6g66ap604vdux" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykc4tdrsn0ywhn22rr0u7l02323yzmuju3x9jd2t3cwhu9ynpfmqsqsvcd&#39;&gt;nevent1q…svcd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-12-16&lt;br/&gt;🗒️ Summary of this message: Namecoin is a decentralized system designed to map names to other things, such as public bitcoin addresses or URLs, and is not limited to .bit usage. It is proven technology, has no single point of failure, and is easily connectable to bitcoin.&lt;br/&gt;📝 Original message:Namecoin is a peer-to-peer generic name/value datastore system.&lt;br/&gt;Don&amp;#39;t forget it&amp;#39;s not limited to .bit usage ! So, directly mapping&lt;br/&gt;things to .bit url would not be the optimal way of using namecoin.&lt;br/&gt;&lt;br/&gt;Namecoin is *specificaly designed to map things to names* in a fully&lt;br/&gt;decentralized way. So, it&amp;#39;s the perfect starting point to map names to&lt;br/&gt;other things (a public bitcoin address, an url, etc)&lt;br/&gt;You won&amp;#39;t have all the advantages of namecoin when using other systems&lt;br/&gt;like DNS and HTTP(S) as the first entry point.&lt;br/&gt;&lt;br/&gt;What is namecoin ?&lt;br/&gt;&lt;br/&gt;* proven technology :&lt;br/&gt;- do not mix the namecoin technology and the dot-bit namespace with .bit&lt;br/&gt;domains (dot-bit domains needs dot-bit compatible dns servers or proxies&lt;br/&gt;&#43; namecoin and have a small visibility due to the nature of&lt;br/&gt;top-to-bottom domain name system controlled by ICANN, namecoin needs&lt;br/&gt;only namecoin to store data !)&lt;br/&gt;- as proven and secure as bitcoin&lt;br/&gt;- merged mining provides a secure network&lt;br/&gt;&lt;br/&gt;* decentralized :&lt;br/&gt;- a lot of nodes, and you can have your own node&lt;br/&gt;- everybody can register his own name, by itself with the namecoin&lt;br/&gt;software (bitcoin could even allow registration directly from it,&lt;br/&gt;easily) or by using a name provider&lt;br/&gt;- everybody can become a name provider (register for your friends and&lt;br/&gt;resell names).&lt;br/&gt;&lt;br/&gt;* no single point of failure :&lt;br/&gt;- DNS and HTTPS have several limitations (Man in the Middle attacks, no&lt;br/&gt;reliable authority of certifications, domain seizure, ...)&lt;br/&gt;&lt;br/&gt;* designed for that :&lt;br/&gt;- namecoin uses a system of namespaces to separate each usages :&lt;br/&gt;&lt;a href=&#34;http://dot-bit.org/Main_Page#Namespaces&#34;&gt;http://dot-bit.org/Main_Page#Namespaces&lt;/a&gt;.&lt;br/&gt;For example, the &amp;#34;personal namespace&amp;#34; draft&lt;br/&gt;(&lt;a href=&#34;http://dot-bit.org/Personal_Namespace&#34;&gt;http://dot-bit.org/Personal_Namespace&lt;/a&gt;) could be extended to support&lt;br/&gt;mapping to a bitcoin address, or a dedicated namespace can be used if&lt;br/&gt;prefered (the &amp;#34;bitcoin/&amp;#34; or &amp;#34;alias/&amp;#34; or &amp;#34;map/&amp;#34; prefixes for example).&lt;br/&gt;&lt;br/&gt;* easily connectable to bitcoin&lt;br/&gt;- they both use RPC and json to exchange informations, so connecting one&lt;br/&gt;to the other is really easy&lt;br/&gt;- bitcoin could even allow registration of names by sending an RPC&lt;br/&gt;request to namecoin&lt;br/&gt;&lt;br/&gt;* extensible and not limited :&lt;br/&gt;- you are not forced to store a bitcoin address directly in namecoin,&lt;br/&gt;you can also store an url or a domain name&lt;br/&gt;- allows additional security : add a certificate fingerprint combined&lt;br/&gt;with an https url (so, using DNS or HTTP(S) is not a major problem&lt;br/&gt;anymore if the first point of entry is really secure and configurable&lt;br/&gt;[and you use and self-signed certificate])&lt;br/&gt;- really easy to update&lt;br/&gt;- simple for simple cases&lt;br/&gt;- possibility to use a nick, an email address or a domain as name&lt;br/&gt;- other methods to get bitcoins addresses can be added later, protocol&lt;br/&gt;is extensible&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Examples of possible registered names in namecoin with the &amp;#34;personal&lt;br/&gt;namespace&amp;#34; (with the &amp;#34;p/&amp;#34; prefix) :&lt;br/&gt;&lt;br/&gt;* An individual person with well known public addresses :&lt;br/&gt;&amp;#34;p/*khal*&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;email&amp;#34;: &amp;#34;khal at dot-bit.org&amp;#34;,&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: &amp;#34;N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* Another individual person with well known public addresses :&lt;br/&gt;&amp;#34;p/*khal at dot-bit.org*&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: &amp;#34;N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* A merchant accepting payments in bitcoin, namecoin, paypal or&lt;br/&gt;othercoin (to show you how the whole namespace could be used) :&lt;br/&gt;&amp;#34;p/*mymerchant.com*&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;&lt;br/&gt;        &amp;#34;cert&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/certificate.pem&amp;#34&#34;&gt;https://payto.mymerchant.com/certificate.pem&amp;#34&lt;/a&gt;;,&lt;br/&gt;    },&lt;br/&gt;    &amp;#34;namecoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/namecoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/namecoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;&lt;br/&gt;    },&lt;br/&gt;    &amp;#34;paypal&amp;#34;: &amp;#34;xxxxxx at yyyyyyyyy.zzz&amp;#34;,&lt;br/&gt;    &amp;#34;othercoin&amp;#34;: &amp;#34;oxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;#34;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;* A merchant with a public address, an url to generate custom addresses&lt;br/&gt;and a domain name (not sure if this case is really usefull, maybe as&lt;br/&gt;fallback)&lt;br/&gt;&amp;#34;p/*mymerchant2*&amp;#34;:&lt;br/&gt;{&lt;br/&gt;    &amp;#34;bitcoin&amp;#34;: {&lt;br/&gt;        &amp;#34;url&amp;#34;: &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;,&lt;br/&gt;        &amp;#34;fpr&amp;#34;: &amp;#34;54FFA829023FC4DEF26B9339E07F7A743DF9F926&amp;#34;,&lt;br/&gt;        &amp;#34;dns&amp;#34;: &amp;#34;_bitcoin.payto.mymerchant.com&amp;#34;,&lt;br/&gt;        &amp;#34;address&amp;#34;: &amp;#34;1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&amp;#34;,&lt;br/&gt;    }&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;* How to use it in bitcoin ?&lt;br/&gt;&lt;br/&gt;Several possibilities of address syntax :&lt;br/&gt;- khal, khal at dot-bit.org, mymerchant.com, mymerchant2 : no syntax limit&lt;br/&gt;- mymerchant2 at bitcoin : will conflict with names already containing a @&lt;br/&gt;- mymerchant2 at namecoin : same&lt;br/&gt;- namecoin:mymerchant2 : strange syntax, confusing with the &amp;#34;uri scheme&amp;#34;&lt;br/&gt;- namecoin://mymerchant2 : same&lt;br/&gt;- other ?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here is how things would be processed when people put an address to pay&lt;br/&gt;to in the bitcoin client :&lt;br/&gt;&lt;br/&gt;* address : khal&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/khal&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/khal-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; result : 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&lt;br/&gt;&lt;br/&gt;* address : khal at dot-bit.org&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/khal at dot-bit.org&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/khal at dot-bit.org-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; result : 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T&lt;br/&gt;&lt;br/&gt;* address : mymerchant.com&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/mymerchant.com&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant.com-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant.com-&amp;gt;bitcoin-&amp;gt;url&amp;#34; and&lt;br/&gt;&amp;#34;p/mymerchant.com-&amp;gt;bitcoin-&amp;gt;fpr&amp;#34;&lt;br/&gt;-&amp;gt; https request to &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;&lt;br/&gt;-&amp;gt; result : 1xyxyxyxyxyxyxyxyxyxyxyxyxyxy&lt;br/&gt;&lt;br/&gt;* address : mymerchant2&lt;br/&gt;-&amp;gt; RPC to namecoin for &amp;#34;p/mymerchant2&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin&amp;#34;&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;url&amp;#34; and&lt;br/&gt;&amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;fpr&amp;#34;&lt;br/&gt;-&amp;gt; https request to &amp;#34;&lt;a href=&#34;https://payto.mymerchant.com/bitcoin/&amp;#34&#34;&gt;https://payto.mymerchant.com/bitcoin/&amp;#34&lt;/a&gt;;&lt;br/&gt;-&amp;gt; result : error (website unavailable, page not found, timeout, etc)&lt;br/&gt;-&amp;gt; json processing for &amp;#34;p/mymerchant2-&amp;gt;bitcoin-&amp;gt;dns&amp;#34;&lt;br/&gt;-&amp;gt; dns request for &amp;#34;_bitcoin.payto.mymerchant.com&amp;#34;&lt;br/&gt;-&amp;gt; result : 1xyxyxyxyxyxyxyxyxyxyxyxyxyxy&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Le 15/12/2011 20:59, theymos a écrit :&lt;br/&gt;&amp;gt; Bitcoin already has code and a protocol for transactions to IP&lt;br/&gt;&amp;gt; addresses. Why not reuse that for dynamic address lookup? Just a few&lt;br/&gt;&amp;gt; changes are necessary to enable complete user at server.com handling:&lt;br/&gt;&amp;gt; - Extend the protocol so that &amp;#34;reply&amp;#34; messages can be signed by a fixed&lt;br/&gt;&amp;gt;   public key&lt;br/&gt;&amp;gt; - Extend &amp;#34;checkorder&amp;#34; messages so they can specify an account to&lt;br/&gt;&amp;gt;   send BTC to. Or standardize on how to put the account into the&lt;br/&gt;&amp;gt;   message field.&lt;br/&gt;&amp;gt; - Enable DNS lookups for IP transactions. The DNS-only proposals could&lt;br/&gt;&amp;gt;   also be used here to avoid having to use the IP transaction protocol&lt;br/&gt;&amp;gt;   sometimes. The public key for signing &amp;#34;reply&amp;#34; messages can be gotten&lt;br/&gt;&amp;gt;   from TXT records. This will be safe with DNSSEC and Namecoin. With&lt;br/&gt;&amp;gt;   plain DNS Bitcoin could take a SSH-like approach and ask the user to&lt;br/&gt;&amp;gt;   verify the public key the first time it is used, remembering it later.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; DoS attacks are already handled by the IP transactions code: the same IP&lt;br/&gt;&amp;gt; address is always given the same bitcoin address until it pays to that&lt;br/&gt;&amp;gt; bitcoin address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; 10 Tips for Better Server Consolidation&lt;br/&gt;&amp;gt; Server virtualization is being driven by many needs.  &lt;br/&gt;&amp;gt; But none more important than the need to reduce IT complexity &lt;br/&gt;&amp;gt; while improving strategic productivity.  Learn More! &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.accelacomm.com/jaw/sdnl/114/51507609/&#34;&gt;http://www.accelacomm.com/jaw/sdnl/114/51507609/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Best Regards,&lt;br/&gt;Khalahan&lt;br/&gt;&lt;a href=&#34;http://dot-bit.org/&#34;&gt;http://dot-bit.org/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20111216/e4feca94/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20111216/e4feca94/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T02:43:32Z</updated>
  </entry>

</feed>