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
|
Return-Path: <thomasv@electrum.org>
Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])
by lists.linuxfoundation.org (Postfix) with ESMTP id AF9A8C000D
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 10:11:22 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by hemlock.osuosl.org (Postfix) with ESMTP id 9E6518746A
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 10:11:22 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
Received: from hemlock.osuosl.org ([127.0.0.1])
by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id HPcAExxXo-Wt
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 10:11:21 +0000 (UTC)
X-Greylist: delayed 00:44:51 by SQLgrey-1.7.6
Received: from mslow2.mail.gandi.net (mslow2.mail.gandi.net [217.70.178.242])
by hemlock.osuosl.org (Postfix) with ESMTPS id 598F48745D
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 10:11:21 +0000 (UTC)
Received: from relay1-d.mail.gandi.net (unknown [217.70.183.193])
by mslow2.mail.gandi.net (Postfix) with ESMTP id 1CA0C3BCF6F
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 09:14:48 +0000 (UTC)
X-Originating-IP: 95.91.208.164
Received: from [192.168.0.18] (ip5f5bd0a4.dynamic.kabel-deutschland.de
[95.91.208.164]) (Authenticated sender: thomasv@electrum.org)
by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id CC262240007
for <bitcoin-dev@lists.linuxfoundation.org>;
Fri, 19 Feb 2021 09:14:41 +0000 (UTC)
To: "bitcoin-dev@lists.linuxfoundation.org"
<bitcoin-dev@lists.linuxfoundation.org>
From: Thomas Voegtlin <thomasv@electrum.org>
Autocrypt: addr=thomasv@electrum.org; prefer-encrypt=mutual; keydata=
mQINBE34z9wBEACT31iv9i8Jx/6MhywWmytSGWojS7aJwGiH/wlHQcjeleGnW8HFZ8R73ICg
vpcWM2mfx0R/YIzRIbbT+E2PJ+iTw0BTGU7irRKrdLXReH130K3bDg05+DaYFf0qY/t/e4WD
XRVnr8L28hRQ4/9SnvgNcUBzd0IDOUiicZvhkIm6TikL+xSr5Gcn/PaJFS1VpbWklXaLfvci
9l4fINL3vMyLiV/75b1laSP5LPEvbfd7W9T6HeCX63epTHmGBmB4ycGqkwOgq6NxxaLHxRWl
fylRXRWpI/9B66x8vOUd70jjjyqG+mhQ+1+qfydeSW3R6Dr2vzDyDrBXbdVMTL2VFXqNG03F
Ycv191H7zJgPlJGyaO4IZxj++O8LaoJuFqAr8/+NX4K4UfWPvcrJ2i+eUkbkDJHo4GQK712/
DtSLAA+YGeIF9HAnzKvaMkZDMwY8z3gBSE/jMV2IcONvpUUOFPQgTmCvlJZAFTPeLTDv+HX8
GfhmjAJYT5rTcvyPEkoq9fWhQiFp5HRpYrD36yLVrpznh2Mx7B1Iy8Rq/7avadwVn87C6scJ
ouPu+0PF3IeVmYfCScbfxtx1FaEczm8wGBlaB/jkDEhx0RR8PYKKTIEM7T2LH2p6s/+Ei4V7
mqkcveF/DPnScMPBprJwuoGNFdx2qKmgCKLycWlSnwec+hdyTwARAQABtD1UaG9tYXMgVm9l
Z3RsaW4gKGh0dHBzOi8vZWxlY3RydW0ub3JnKSA8dGhvbWFzdkBlbGVjdHJ1bS5vcmc+iQI4
BBMBAgAiBQJUxgXKAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAr1YJLf5Rw5nsF
D/9Um5GYzuRB3kNwlLvoEqky0q2BQ1XeGLaHyQ0a2Qh4qGl6Ir497B4UkJvSdAOIRiyDld3+
XlnA3fhyqWGBpDy5YFiuY2dJgYQIuvF6PHpZNYenYC0P0FeuPvccSjHZpsLQF2TLf1oJPK5G
FLNsWdXa6eEvshqsqqvltq3rLAVlaw5xqKwSNZeVNIP+FiqeRFfy+cFlGdGAfKLXI68excYU
HfE74/slRvgTsFXNVEMnMyBwGFjm9Nngydzx4imU1UjVNoXaGaGad7O9EXpc1hXUTD23b8cT
zn4OogGKRRZg9NPEmJZQ7DFc/11U4SY1NwCBVOG8w3tb5agXv/+pw0qZs8gPIZTnFv8ws2sz
4xZ9q+2Qc2pxjT5wV/bvPiY7F3Z4QwNXE38WGrQeKm6AwRrBpnQb3GwX+tkHMqCm7v5K+pGr
FSffq83Pn28OUFgRdKeDqcmhtR01vqIej+ulnplgcrGbOsrlE6mYqzrOk9M6fwfDb2PHHTtq
7MQhURryHNlqKpN/Aj3IHDOEVDA3GY1opERp3Giy9TVXJO9oRWYyZPHbbswXWqHCr3KtJe2Y
pkkaIdHPIvgHi8Aat/24r0bDNLZOXKSxF2NqnDoKqnyxQHY9TMepg1azTBKxm7HBW3olIPg3
y+lhNMXTQs40p7aguGMY3Gkf4FXdKowddCX0qLkCDQRN+M/cARAAvktgmJflLg8bz3VMyKF6
OHkpWBzfr9HOBZgmQTborznm35Z0BrqykcpHVGalNOydpNdoL9s3Elmr7S+L0YqXD3i3AS56
7S8KeKKenLoAV7J294KL6p2vldDiHHUNjXWSe0YEvbAw62tnigB4Wee0dhwAxhowFjmnyB3d
ZVHZ2Ai+k5x7NAEvCGgwec3oD4kRDbtkdyiXAM72Jz63hgC2XnnYM/XEptxPgPUkPQnpboVt
QkSU5dF5KM0YK5ItllOwLMyDQ/pEfBZQq0O9Eqsr8zc2H8vYSxbmYBCdimzpr6HJWRV32Quy
iC0c8TjG/fenNsMHliP7bOp2NhSo784N+Q/4eM1G/KO4cvpbduNToWe4lBdfiWWySWziGUoM
9rBrdy5aex1p+i4Bk7FbAGUbKxFnsFoc4URM6UB5Q3URh8WtyRx+RjNNfs0MDRL31pfvfTP9
z1eueoznY470utIVGdhn4rczzPYUW+j39m2qpMMfT+gf5rLQLC2jBKi9lSiWMBDzOaaLwK08
MUeDiytp7xjFbh962ftC0/qs5VHBALI/XYvO0LuhgY55y1Tkb0aRUO5s1bjxW57HT+6k/1E5
GMo3xq0GuhJyaiZHmFKHGaB0kHLgj9MORUVtmr+FE9JMAeCdyIQLrtNiGzPNc/edOfn8CHTA
IYJ3cd+I1fobsx0AEQEAAYkCHwQYAQIACQUCTfjP3AIbDAAKCRAr1YJLf5Rw5olED/90sdEG
N4CQ1tGxjkY1NZRnNevdULm82qnCk/2srhBMCamXeJTkX7CyAwbvyJLZc5X6KNkDwq+KyGV6
1Amg0zFLU9TiwDhjfiFhvrWm0ez4+bA2lx2CMBf6YKH3FDTzXobIhpe3G3FpwklbcrTt+ooi
QmMhI87JMtJ37CXUu1ETZ8Drukyakwcby35E+rV2n97eqnovuNzpfdT5ufabu7ZyARVu4CdJ
ooagxIyex3vUu1/Vvr8PC9nP8cG20SByBKY+V4dRXIEPgsOtyNMMrvN0QzDtv9w8Ge7oKZNy
iAUSq8Hif1ih2j7iKPsCd1RPPgmPWny8WWce+FGDzYwN8ZQ8n66MGNthdE6z5YCZoJDxOCNn
d0AU0Ws6oBti7pCVjbF+7u+P6u5zoCt2YGs6WwkWY2zEVEl+B1S6DkkUhQ3vsZuOKweNZ6bx
xjezO7ISR7wfamLzTcIC5W2Rqg2Y0MewQGJ5+3fhmjRX4D+rbCSLHdL2/JGM4qqEatbfSrGd
XpkV7G55a47eo5DRlTn9MgfSR+3afjn9F7F4Gr8innbMTW8S9ORCYEJ8IZmapO771GjyqyN5
zFU3HJU+XCGWKavKJD509olho5J+LAQQyHYzJXlzq3qo32fqMV2IIs6WaYdkUDzEOh2yh9AS
aW/4j/HIRnudrqfFullW48LcHQkW1g==
Message-ID: <63e9654c-44b8-740b-79a7-bb58f7bd198c@electrum.org>
Date: Fri, 19 Feb 2021 10:14:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Subject: [bitcoin-dev] BIP70 is dead. What now?
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2021 10:11:22 -0000
I never liked BIP70. It was too complex, had too many features, and when
people discuss it, they do not even agree on what the main feature was.
Nevertheless, there is ONE feature of BIP70 that I find useful: the fact
that payment requests were signed. I am making this post to discuss this.
When I send bitcoins to an exchange, I would like to receive a signed
request. I want to have a proof that the exchange asked me to send coins
to that address, in case it has been hijacked by some intern working
there. If that feature was implemented by an exchange, it would guide my
decision to use that exchange over its competitors.
I do not think that a single exchange ever implemented that, but I guess
this is because BIP70 is a terrible standard. LN payment requests are
signed, do not require SSL, do not require interactivity, and therefore
exchanges use them. Can't we achieve the same for on-chain payments? Is
anyone working on that?
I would be more than happy to remove BIP70 support from Electrum, if
there was another standard for signed requests.
Thomas
--
Electrum Technologies GmbH / Paul-Lincke-Ufer 8d / 10999 Berlin / Germany
Sitz, Registergericht: Berlin, Amtsgericht Charlottenburg, HRB 164636
Geschäftsführer: Thomas Voegtlin
|