summaryrefslogtreecommitdiff
path: root/ae/20ba48ff477dd542efd6895713bd3cfbe2a469
blob: d108f2bc2a74b33c9f670cae7cc4a67c0242e59c (plain)
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=
 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
 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