Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <zgenjix@yahoo.com>) id 1Rbe72-00023J-RZ
	for bitcoin-development@lists.sourceforge.net;
	Fri, 16 Dec 2011 20:10:36 +0000
X-ACL-Warn: 
Received: from nm18-vm3.bullet.mail.ne1.yahoo.com ([98.138.91.148])
	by sog-mx-4.v43.ch3.sourceforge.com with smtp (Exim 4.76)
	id 1Rbe71-0007YS-MV for bitcoin-development@lists.sourceforge.net;
	Fri, 16 Dec 2011 20:10:36 +0000
Received: from [98.138.90.51] by nm18.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Dec 2011 20:10:30 -0000
Received: from [98.138.87.5] by tm4.bullet.mail.ne1.yahoo.com with NNFMP;
	16 Dec 2011 20:10:30 -0000
Received: from [127.0.0.1] by omp1005.mail.ne1.yahoo.com with NNFMP;
	16 Dec 2011 20:10:30 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 446017.1471.bm@omp1005.mail.ne1.yahoo.com
Received: (qmail 64055 invoked by uid 60001); 16 Dec 2011 20:10:30 -0000
X-YMail-OSG: DnSpj8MVM1mYcpFfrl1hJu.hcKq2NJQ7xRzgcq.CZruE_jo
	ULVEDCFADkWjbVFsExsW5T33wHdcezIHP6CZ1Oz4Ig7JYLbhSC5jotocCpYi
	I2OIicLt450_uhZ59RATRcRxAG8JcbK_av_S2cHeHOtbkQoakfF034tPY2vs
	gK1aWqsOjzweLQu9hD8Rf5UFTY5L09f8tlaYZIqj__uJN5M85tQXNvdN1_MQ
	q3Glpy0sr.5L0GrdnRzZ6twcyubHGn9ZTL.izbGuswnBbgn9d19USbuj2AwH
	vQWpBaXKQDJTNFstEGoH9BKGJbyNz0dcJbounLKGUK2aqW5PpIU.WPvnDVgD
	ByUNAmTyfrExzRTbtSNEhYw03v_lY6zHeeoA8bAbsW69CBq8SRJ7bMdOPGJl
	HXAIlrThcSt4XiZ8ZFIfDbRwJ1zH2oPrKV_rz8Ffjmpjrc908oVMlXUU.hSd
	Ug94ArZgHllYH8s5YHxN7bIN9TaxNTORqFZPuen4WPccaXE3aUsDPDuqwtQ- -
Received: from [2.97.168.202] by web121004.mail.ne1.yahoo.com via HTTP;
	Fri, 16 Dec 2011 12:10:30 PST
X-Mailer: YahooMailWebService/0.8.115.331698
References: <1323728469.78044.YahooMailNeo@web121012.mail.ne1.yahoo.com>
	<1323979147.27319.140661012141129@webmail.messagingengine.com>
	<4EEB7E98.8030006@dot-bit.org>
	<CAJna-HjXp4XEHnbmX0HKsMDmnxoWQQMmqujN+D9nLV0Zz_omcg@mail.gmail.com>
Message-ID: <1324066230.24980.YahooMailNeo@web121004.mail.ne1.yahoo.com>
Date: Fri, 16 Dec 2011 12:10:30 -0800 (PST)
From: Amir Taaki <zgenjix@yahoo.com>
To: "bitcoin-development@lists.sourceforge.net"
	<bitcoin-development@lists.sourceforge.net>
In-Reply-To: <CAJna-HjXp4XEHnbmX0HKsMDmnxoWQQMmqujN+D9nLV0Zz_omcg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="-1562933420-1444682373-1324066230=:24980"
X-Spam-Score: -0.7 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(zgenjix[at]yahoo.com)
	-2.2 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain 1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
	0.7 AWL AWL: From: address is in the auto white-list
X-Headers-End: 1Rbe71-0007YS-MV
Subject: Re: [Bitcoin-development] [BIP 15] Aliases
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Amir Taaki <zgenjix@yahoo.com>
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Fri, 16 Dec 2011 20:10:36 -0000

---1562933420-1444682373-1324066230=:24980
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I think IBANs are not such a good idea. Note that as someone who has spent =
the last year of my life dealing with hundreds of bank transactions a day a=
nd interacting with the banking system (both on a technical, systematic and=
 personnel level), the entire system is a gigantic mess.=0A=0AThe banks are=
 in fact looking to us for answers. That's why we (Bitcoin Consultancy) wer=
e invited to the SWIFT conference to join their panel on bank 2.0.=0A=0AI d=
on't even mind the maxim "take everything the banks have done and do the co=
mplete opposite" :)=0A=0AI invite anyone who is skeptical to read the ECB's=
 specification on SEPA payments. It really is an example of a system made t=
o work alongside legacy systems that rely on inefficient people. The interc=
hange fees are dependent on a totally arbitrary test of merchant indifferen=
ce and various antitrust regulations.=0A=0AThese systems are usually built =
not by engineers or hackers, but by finance people. IBAN has no place in bi=
tcoin IMO.=0A=0AI don't mean to sound too critical, but I'm skeptical of it=
s usefulness. Especially when we already have bitcoin addresses with their =
own checksums- what value do IBANs add? Nothing except negatives.=0A=0A=0A=
=0A________________________________=0A From: slush <slush@centrum.cz>=0ATo:=
 Khalahan <khal@dot-bit.org> =0ACc: bitcoin-development@lists.sourceforge.n=
et =0ASent: Friday, December 16, 2011 7:54 PM=0ASubject: Re: [Bitcoin-devel=
opment] [BIP 15] Aliases=0A =0A=0AKhalahan, honestly, using namecoin for al=
iases is (for me) clean example of over-engineering. I mean - it will defin=
itely work if implemented properly. I played with a namecoin a bit (as my p=
ool was the first 'big' pool supporting merged mining), but I think there's=
 really long way to provide such alias system in namecoin and *cleanly inte=
grate it with bitcoin*. Don't forget that people who want to do lookup need=
 to maintain also namecoin blockchain with their bitcoin client. It goes ag=
ainst my instinct of keeping stuff easy.=0A=0AFor example, yesterday I impl=
emented HTTPS lookup for addresses into my fork of Electrum client. I did i=
t in 15 minutes, it works as expected, it does the job and the implementati=
on is really transparent, becuase implementation is 20 lines of code. There=
's no magic transformation, no forced "?handle=3D" parameters or whatever. =
And I don't care if somebody provide URL https://some.strange.domain/name-o=
f-my-dog?myhandle=3D5678iop&anything_else=3DTrue=0A=0AAnd everybody can do =
the same in their clients, in their merchant solutions, websites or whateve=
r. Everybody can do HTTPS lookup. But try to explain DNS, Namecoin, IIBAN, =
email aliases to other programmers...=0A=0A=0AThose IIBAN - well, why not. =
At least I see the potential in PR. So far I understand it as some teoretic=
 concept which is not supported by anything else right now. Give it few yea=
rs until it matures and then add IIBAN alias to Bitcoin client too.=0A=0AMa=
ybe I'm repeating myself already, but the way to go is to make aliases as e=
asy as possible, so everybody can implement it in their own solution and th=
us practially remove the need of using standard bitcoin addresses for norma=
l users. Using some superior technology, which is hard to implement or even=
 understand won't solve the situation, because it will ends up with some re=
ference implementation in standard client only and nobody else will use it.=
=0A=0Aslush=0A=0A=0AOn Fri, Dec 16, 2011 at 6:23 PM, Khalahan <khal@dot-bit=
.org> wrote:=0A=0A =0A>Namecoin is a peer-to-peer generic name/value datast=
ore system.=0A>Don't forget it's not limited to .bit usage ! So, directly m=
apping=0A    things to .bit url would not be the optimal way of using namec=
oin.=0A>=0A>=0A------------------------------------------------------------=
------------------=0ALearn Windows Azure Live!=A0 Tuesday, Dec 13, 2011=0AM=
icrosoft is holding a special Learn Windows Azure training event for =0Adev=
elopers. It will provide a great way to learn Windows Azure and what it =0A=
provides. You can attend the event by watching it streamed LIVE online.=A0 =
=0ALearn more at http://p.sf.net/sfu/ms-windowsazure=0A____________________=
___________________________=0ABitcoin-development mailing list=0ABitcoin-de=
velopment@lists.sourceforge.net=0Ahttps://lists.sourceforge.net/lists/listi=
nfo/bitcoin-development
---1562933420-1444682373-1324066230=:24980
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ti=
mes new roman, new york, times, serif;font-size:12pt"><div><span>I think IB=
ANs are not such a good idea. Note that as someone who has spent the last y=
ear of my life dealing with hundreds of bank transactions a day and interac=
ting with the banking system (both on a technical, systematic and personnel=
 level), the entire system is a gigantic mess.</span></div><div><br><span><=
/span></div><div><span>The banks are in fact looking to us for answers. Tha=
t's why we (Bitcoin Consultancy) were invited to the SWIFT conference to jo=
in their panel on bank 2.0.</span></div><div><br><span></span></div><div><s=
pan>I don't even mind the maxim "take everything the banks have done and do=
 the complete opposite" :)</span></div><div><br><span></span></div><div><sp=
an>I invite anyone who is skeptical to read the ECB's specification on SEPA=
 payments. It really is an example of a system made to work alongside
 legacy systems that rely on inefficient people. The interchange fees are d=
ependent on a totally arbitrary test of merchant indifference and various a=
ntitrust regulations.</span></div><div><br><span></span></div><div><span>Th=
ese systems are usually built not by engineers or hackers, but by finance p=
eople. IBAN has no place in bitcoin IMO.</span></div><div><br><span></span>=
</div><div><span>I don't mean to sound too critical, but I'm skeptical of i=
ts usefulness. Especially when we already have bitcoin addresses with their=
 own checksums- what value do IBANs add? Nothing except negatives.<br></spa=
n></div><div><br></div>  <div style=3D"font-family: times new roman, new yo=
rk, times, serif; font-size: 12pt;"> <div style=3D"font-family: times new r=
oman, new york, times, serif; font-size: 12pt;"> <font face=3D"Arial" size=
=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span><=
/b> slush &lt;slush@centrum.cz&gt;<br> <b><span style=3D"font-weight:
 bold;">To:</span></b> Khalahan &lt;khal@dot-bit.org&gt; <br><b><span style=
=3D"font-weight: bold;">Cc:</span></b> bitcoin-development@lists.sourceforg=
e.net <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Friday, D=
ecember 16, 2011 7:54 PM<br> <b><span style=3D"font-weight: bold;">Subject:=
</span></b> Re: [Bitcoin-development] [BIP 15] Aliases<br> </font> <br>=0A<=
meta http-equiv=3D"x-dns-prefetch-control" content=3D"off"><div id=3D"yiv12=
26468051">Khalahan, honestly, using namecoin for aliases is (for me) clean =
example of over-engineering. I mean - it will definitely work if implemente=
d properly. I played with a namecoin a bit (as my pool was the first 'big' =
pool supporting merged mining), but I think there's really long way to prov=
ide such alias system in namecoin and *cleanly integrate it with bitcoin*. =
Don't forget that people who want to do lookup need to maintain also nameco=
in blockchain with their bitcoin client. It goes against my instinct of kee=
ping stuff easy.<div>=0A=0A<br></div><div>For example, yesterday I implemen=
ted HTTPS lookup for addresses into my fork of Electrum client. I did it in=
 15 minutes, it works as expected, it does the job and the implementation i=
s really transparent, becuase implementation is 20 lines of code. There's n=
o magic transformation, no forced "?handle=3D" parameters or whatever. And =
I don't care if somebody provide URL <a rel=3D"nofollow" target=3D"_blank" =
href=3D"https://some.strange.domain/name-of-my-dog?myhandle=3D5678iop&amp;a=
nything_else=3DTrue">https://some.strange.domain/name-of-my-dog?myhandle=3D=
5678iop&amp;anything_else=3DTrue</a></div>=0A=0A<div><br></div><div>And eve=
rybody can do the same in their clients, in their merchant solutions, websi=
tes or whatever. Everybody can do HTTPS lookup. But try to explain DNS, Nam=
ecoin, IIBAN, email aliases to other programmers...<br>=0A=0A<div><br></div=
><div>Those IIBAN - well, why not. At least I see the potential in PR. So f=
ar I understand it as some teoretic concept which is not supported by anyth=
ing else right now. Give it few years until it matures and then add IIBAN a=
lias to Bitcoin client too.</div>=0A=0A<div><br></div><div>Maybe I'm repeat=
ing myself already, but the way to go is to make aliases as easy as possibl=
e, so everybody can implement it in their own solution and thus practially =
remove the need of using standard bitcoin addresses for normal users. Using=
 some superior technology, which is hard to implement or even understand wo=
n't solve the situation, because it will ends up with some reference implem=
entation in standard client only and nobody else will use it.</div>=0A=0A<d=
iv><br></div><div>slush<br><br><div class=3D"yiv1226468051gmail_quote">On F=
ri, Dec 16, 2011 at 6:23 PM, Khalahan <span dir=3D"ltr">&lt;<a rel=3D"nofol=
low" ymailto=3D"mailto:khal@dot-bit.org" target=3D"_blank" href=3D"mailto:k=
hal@dot-bit.org">khal@dot-bit.org</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"yiv1226468051gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex;">=0A=0A<u></u>=0A=0A  =0A    =0A  =0A  <div><di=
v><div class=3D"yiv1226468051h5">=0A    Namecoin is a peer-to-peer generic =
name/value datastore system.<br>=0A    Don't forget it's not limited to .bi=
t usage ! So, directly mapping=0A    things to .bit url would not be the op=
timal way of using namecoin.<br><br></div></div></div></blockquote></div></=
div></div>=0A</div><meta http-equiv=3D"x-dns-prefetch-control" content=3D"o=
n"><br>--------------------------------------------------------------------=
----------<br>Learn Windows Azure Live!&nbsp; Tuesday, Dec 13, 2011<br>Micr=
osoft is holding a special Learn Windows Azure training event for <br>devel=
opers. It will provide a great way to learn Windows Azure and what it <br>p=
rovides. You can attend the event by watching it streamed LIVE online.&nbsp=
; <br>Learn more at <a href=3D"http://p.sf.net/sfu/ms-windowsazure" target=
=3D"_blank">http://p.sf.net/sfu/ms-windowsazure</a><br>____________________=
___________________________<br>Bitcoin-development mailing list<br><a ymail=
to=3D"mailto:Bitcoin-development@lists.sourceforge.net" href=3D"mailto:Bitc=
oin-development@lists.sourceforge.net">Bitcoin-development@lists.sourceforg=
e.net</a><br><a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoi=
n-development"
 target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-dev=
elopment</a><br><br><br> </div> </div>  </div></body></html>
---1562933420-1444682373-1324066230=:24980--