Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1RaQCn-0007CX-9S for bitcoin-development@lists.sourceforge.net; Tue, 13 Dec 2011 11:07:29 +0000 Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of gmail.com designates 74.125.82.53 as permitted sender) client-ip=74.125.82.53; envelope-from=mh.in.england@gmail.com; helo=mail-ww0-f53.google.com; Received: from mail-ww0-f53.google.com ([74.125.82.53]) by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-MD5:128) (Exim 4.76) id 1RaQCh-0005fC-R7 for bitcoin-development@lists.sourceforge.net; Tue, 13 Dec 2011 11:07:29 +0000 Received: by wgbds1 with SMTP id ds1so12480333wgb.10 for ; Tue, 13 Dec 2011 03:07:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.133.224 with SMTP id q74mr41332wei.56.1323774437691; Tue, 13 Dec 2011 03:07:17 -0800 (PST) Sender: mh.in.england@gmail.com Received: by 10.216.8.7 with HTTP; Tue, 13 Dec 2011 03:07:17 -0800 (PST) In-Reply-To: References: <201112061610.41083.luke@dashjr.org> <201112101316.31666.luke@dashjr.org> <20111212205559.GA16665@ulyssis.org> <201112121602.12806.luke@dashjr.org> Date: Tue, 13 Dec 2011 12:07:17 +0100 X-Google-Sender-Auth: JPjrk9IslccmJRRX6jQFxDhiWN8 Message-ID: From: Mike Hearn To: Wladimir Content-Type: multipart/alternative; boundary=0016e6dee8271f0fed04b3f7416f X-Spam-Score: -0.5 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mh.in.england[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message 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 X-Headers-End: 1RaQCh-0005fC-R7 Cc: Pieter Wuille , bitcoin-development@lists.sourceforge.net Subject: Re: [Bitcoin-development] Version bytes "2.0" X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2011 11:07:29 -0000 --0016e6dee8271f0fed04b3f7416f Content-Type: text/plain; charset=UTF-8 > > Base58 was chosen not for human readability but to make it easy to > copy/paste. > It was also chosen for hand-writeability, weirdly enough. That's why it excludes some confusible characters. But Satoshi didn't really understand how people would end up using Bitcoin, he originally imagined most transactions being done directly between pairs of IP addresses. > Copy/paste of HTML content is currently not possible. You *can* already > drag&drop the bitcoin: link to the client. Bluematt has a pull request to > automatically handle bitcoin: URLs when clicked in the browser. > That's cool. I hope Matts change gets merged soon. Then the issue becomes how do people find out about this capability? Expecting people to learn how to hand-craft Bitcoin links won't work. But all modern operating systems support copy/paste and drag/drop of rich content. Qt probably makes it easy to expose an UI like this: *Pay me* [Copy to clipboard] Clicking the link in the UI would pop up an alert saying something like "You can drag this link to an email, chat window or editing program." Dragging it/pushing the copy button would just set the drag/clipboard data as a bit of text/html content. So then you can just copy/paste into an email or HTML editor. It wouldn't work for forums that use bbCode, though I guess there's no particular reason the forum software can't turn into [url=] automatically. --0016e6dee8271f0fed04b3f7416f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Base58 = was chosen not for human readability but to make it easy to copy/paste.

It was also chosen for hand-writeability, = weirdly enough. That's why it excludes some confusible characters. But = Satoshi didn't really understand how people would end up using Bitcoin,= he originally imagined most transactions being done directly between pairs= of IP addresses.
=C2=A0
Copy/paste of HTML con= tent is currently not possible. You *can* already drag&drop the bitcoin= : link to the client. Bluematt has a pull request to automatically handle b= itcoin: URLs when clicked in the browser.

That's cool. I hope Matts change gets = merged soon. Then the issue becomes how do people find out about this capab= ility? Expecting people to learn how to hand-craft Bitcoin links won't = work. But all modern operating systems support copy/paste and drag/drop of = rich content. Qt probably makes it easy to expose an UI like this:

=C2=A0 =C2=A0Pay me =C2=A0 =C2=A0[Copy to clipboard]
<= br>
Clicking the link in the UI would pop up an alert saying some= thing like

=C2=A0 =C2=A0"You can drag this link to an email, chat = window or editing program."

Dragging it/pushi= ng the copy button would just set the drag/clipboard data as a bit of text/= html content. So then you can just copy/paste into an email or HTML editor.= It wouldn't work for forums that use bbCode, though I guess there'= s no particular reason the forum software can't turn <a href> int= o [url=3D] automatically.
--0016e6dee8271f0fed04b3f7416f--