1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
helo=mx.sourceforge.net)
by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
(envelope-from <decker.christian@gmail.com>) id 1Rb9QK-00040M-7B
for bitcoin-development@lists.sourceforge.net;
Thu, 15 Dec 2011 11:24:28 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com
designates 74.125.82.41 as permitted sender)
client-ip=74.125.82.41; envelope-from=decker.christian@gmail.com;
helo=mail-ww0-f41.google.com;
Received: from mail-ww0-f41.google.com ([74.125.82.41])
by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
(Exim 4.76) id 1Rb9QE-0004F6-HA
for bitcoin-development@lists.sourceforge.net;
Thu, 15 Dec 2011 11:24:28 +0000
Received: by wgbdt12 with SMTP id dt12so882927wgb.4
for <bitcoin-development@lists.sourceforge.net>;
Thu, 15 Dec 2011 03:24:16 -0800 (PST)
Received: by 10.180.106.104 with SMTP id gt8mr4153527wib.6.1323948254646; Thu,
15 Dec 2011 03:24:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.227.152.10 with HTTP; Thu, 15 Dec 2011 03:22:29 -0800 (PST)
In-Reply-To: <CAGQP0AEep1RtaPm6chQh-fLB63tx7Eb9tGq_Obpp003PREt6zw@mail.gmail.com>
References: <CA+QPp0rAJz9wPcrf926q=_c45mCL_67JCyacvM79CWcic9AL2w@mail.gmail.com>
<1323929094.37881.YahooMailClassic@web120902.mail.ne1.yahoo.com>
<CACwuEiPbLdpgYCcTHH_GCHcwGcGj5HnOMFKkQf860D4Xn0mLsQ@mail.gmail.com>
<CAGQP0AFD9q+=vZPod_n_LJjCjzVnVy5w3hq4N07JZRM6=Ly-FQ@mail.gmail.com>
<CACwuEiMu1iMnrv2zubqUugSwxu_jWmNxJtPuhdNoqJPgRHhKhg@mail.gmail.com>
<CAGQP0AEep1RtaPm6chQh-fLB63tx7Eb9tGq_Obpp003PREt6zw@mail.gmail.com>
From: Christian Decker <decker.christian@gmail.com>
Date: Thu, 15 Dec 2011 12:22:29 +0100
Message-ID: <CALxbBHXHi=AR+AWWutbHX4XXr3vh18-Pi=V-1kvC7TKdr3ECNA@mail.gmail.com>
To: =?ISO-8859-1?Q?Jorge_Tim=F3n?= <timon.elviejo@gmail.com>
Content-Type: multipart/alternative; boundary=f46d04428ee26b50d204b41fb9dc
X-Spam-Score: -0.6 (/)
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
(decker.christian[at]gmail.com)
-0.0 SPF_PASS SPF: sender matches SPF record
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
X-Headers-End: 1Rb9QE-0004F6-HA
Cc: bitcoin-development@lists.sourceforge.net
Subject: Re: [Bitcoin-development] Fwd: [BIP 15] Aliases
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
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: Thu, 15 Dec 2011 11:24:28 -0000
--f46d04428ee26b50d204b41fb9dc
Content-Type: text/plain; charset=ISO-8859-1
> But we don't have to
> define how the server will get that address.
> Some possibilities:
>
> -A static address: less anonymity, but some people may not care. Say a
> donation address.
> -The servers stores the recipient private keys and generates a new one
> for each payment.
> -The server stores a set of addresses provided by the recipient and it
> manages what address it gives in each request (like in the web service
> I told you I can't find).
>
Exactly, I think we should starting separating the minimal protocol that is
to be supported by everybody, and the rest can be summed up in a few best
practices, no need to standardize the part that to the user is transparent.
I was on the same lines as Andy, which is that in order to have require a
payment I probably have an order/transaction pending with my vendor or have
an account to be filled, so there's a 1-to-1 mapping between the details
page and the bitcoin address I have to send to.
As a further possibility we could use <meta> tags like the OpenID server
delegation mechanism. It would allow customers to open the transaction
details page, see that everything is ok, then paste the same URL into the
bitcoin client, the bitcoin client retrieves the URL, parses the meta tag
and knows what to send where. Alternatively the Bitcoin Client sends an
Accept header which tells the server to return just the address.
As for the format I'd say either a Bitcoin address or a Bitcoin URI [1]
which ought to be flexible enough as it includes amount and messages, for
the customer to be able to track transactions.
Regards,
Chris
[1] https://en.bitcoin.it/wiki/URI_Scheme
--f46d04428ee26b50d204b41fb9dc
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But we don't have to<br>
define how the server will get that address.<br>
Some possibilities:<br>
<br>
-A static address: less anonymity, but some people may not care. Say a<br>
donation address.<br>
-The servers stores the recipient private keys and generates a new one<br>
for each payment.<br>
-The server stores a set of addresses provided by the recipient and it<br>
manages what address it gives in each request (like in the web service<br>
I told you I can't find).<br></blockquote><div><br>Exactly, I think we =
should starting separating the minimal protocol that is to be supported by =
everybody, and the rest can be summed up in a few best=A0 practices, no nee=
d to standardize the part that to the user is transparent. I was on the sam=
e lines as Andy, which is that in order to have require a payment I probabl=
y have an order/transaction pending with my vendor or have an account to be=
filled, so there's a 1-to-1 mapping between the details page and the b=
itcoin address I have to send to.<br>
<br>As a further possibility we could use <meta> tags like the OpenID=
server delegation mechanism. It would allow customers to open the transact=
ion details page, see that everything is ok, then paste the same URL into t=
he bitcoin client, the bitcoin client retrieves the URL, parses the meta ta=
g and knows what to send where. Alternatively the Bitcoin Client sends an A=
ccept header which tells the server to return just the address.<br>
<br>As for the format I'd say either a Bitcoin address or a Bitcoin URI=
[1] which ought to be flexible enough as it includes amount and messages, =
for the customer to be able to track transactions.<br><br>Regards,<br>
Chris<br>
<br>[1] <a href=3D"https://en.bitcoin.it/wiki/URI_Scheme">https://en.bitcoi=
n.it/wiki/URI_Scheme</a><br></div></div>
--f46d04428ee26b50d204b41fb9dc--
|