<oembed><type>rich</type><version>1.0</version><author_name>npub1pa6l5jatv92d4vzk566r58zjawpuu0we8nhrywfhp90f9948e0tsx3rxtp</author_name><author_url>https://nostr.ae/npub1pa6l5jatv92d4vzk566r58zjawpuu0we8nhrywfhp90f9948e0tsx3rxtp</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-04&#xA;📝 Original message:Hello,&#xA;&#xA;I&#39;ve written a draft BIP description of an authentication protocol based on&#xA;Bitcoin public address.&#xA;&#xA;By authentication we mean to prove to a service/application that we control&#xA;a specific Bitcoin address by signing a challenge, and that all related&#xA;data and settings may securely be linked to our session.&#xA;&#xA;The aim is to greatly facilitate sign ups and logins to services and&#xA;applications, improving the Bitcoin ecosystem as a whole.&#xA;&#xA;https://github.com/bitid/bitid/blob/master/BIP_draft.md&#xA;&#xA;Demo website :&#xA;http://bitid-demo.herokuapp.com/&#xA;&#xA;Classical password authentication is an insecure process that could be&#xA;solved with public key cryptography. The problem is that it theoretically&#xA;offloads a lot of complexity and responsibility on the user. Managing&#xA;private keys securely is complex. However this complexity is already being&#xA;addressed in the Bitcoin ecosystem. So doing public key authentication is&#xA;practically a free lunch to bitcoiners.&#xA;&#xA;I&#39;ve formatted the protocol description as a BIP because this is the only&#xA;way to have all major wallets implementing it, and because it completely&#xA;fits in my opinion the BIP &#34;process&#34; category.&#xA;&#xA;Please read it and let me know your thoughts and comments so we can improve&#xA;on this draft.&#xA;&#xA;Eric Larcheveque&#xA;elarch at gmail.com&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140404/78771884/attachment.html&gt;</html></oembed>