summaryrefslogtreecommitdiff
path: root/be/83836ec8b1a9b9447486538d4674c8818eca00
blob: 89eb981b0cf45217a3c58403e12ed0dcc585b19b (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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
Return-Path: <earonesty@gmail.com>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id EDAF2C002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Mon,  5 Dec 2022 21:14:18 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id B4E1B60BF4
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Mon,  5 Dec 2022 21:14:18 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B4E1B60BF4
Authentication-Results: smtp3.osuosl.org;
 dkim=pass (2048-bit key) header.d=q32-com.20210112.gappssmtp.com
 header.i=@q32-com.20210112.gappssmtp.com header.a=rsa-sha256
 header.s=20210112 header.b=ovXXqbD3
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
 autolearn=no autolearn_force=no
Received: from smtp3.osuosl.org ([127.0.0.1])
 by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id q9v6hYeO2ZOZ
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Mon,  5 Dec 2022 21:14:18 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org BE2D0600B5
Received: from mail-ua1-x936.google.com (mail-ua1-x936.google.com
 [IPv6:2607:f8b0:4864:20::936])
 by smtp3.osuosl.org (Postfix) with ESMTPS id BE2D0600B5
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Mon,  5 Dec 2022 21:14:17 +0000 (UTC)
Received: by mail-ua1-x936.google.com with SMTP id n9so4328303uao.13
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Mon, 05 Dec 2022 13:14:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=q32-com.20210112.gappssmtp.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=R11YVqzMCSJRK8vNw2PsfLDgG4iC1D7UyTcp2zXCH7E=;
 b=ovXXqbD3jiFkLX8f4/YC1J0gTfDVX1cRnbRu0hnDGqQ2b0E0FWqodMLtbUx+V97qDC
 JEhbhcTxH7CJnlApdwIjKHPydKmJ8PRn+X8uP5bMY6RVpfxHPbKnx0sef9hMJSEBWlSc
 2MEXWPVOKmVK5hvPM1m1Tw0AH9O0ybC3VL2tmNWnE8NZs6hUEDwjjL+9GV1yYStymahP
 hKXtKqhSZfFwRlwEMOrYr9xZJWrOQbikIb/LUb41sWekQdSmYqGNbvLBYCQa1inUzAY3
 HI31c25Br8RikY2aLEj2iw1Wh9C3o7o1uKaTlDZXEVYrqK0gXEL8/NsC+UIZcWdmbo6s
 PmgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=R11YVqzMCSJRK8vNw2PsfLDgG4iC1D7UyTcp2zXCH7E=;
 b=zsGLaEIYUIeaUfDHxxvcNvGOOWB6jSP9yowZSGx3C3nwqV7eXztGxWI1vPEkIGsWeR
 ncwbxc/I+MTLei77uC3RUFqBHhhsAjyDcCtzGi0vBlAx0ai1UcppkLKtmc+pIV+v09CA
 rghlv8jFU5yqyfaqoY33Nn8LulnwXLyD9ykX18Jt6d1V967oa4vA3B0oGBPeZLRYkjM2
 IX5zLHfVk9NX30HqCsbLRS3i2sRpW47jbojYZT9pBd0GeSLykS72d39QkGscDaMaGvr8
 IBT+uB3GTn5J62a3TY1rxeEGn8ID+BvCZUbWxfZSwDDAuHJfr8/kMxM4p6WwOhWkoEKM
 /L2A==
X-Gm-Message-State: ANoB5pm33ipas85iEuZCZoTBUdtqw0OzcfL9F2FvGx4LLkYmw6roImZ8
 heHUOvhFsLMjpdN/GL8izoSz0foC+vuUQ408TuJdlClbGy8tIQ4=
X-Google-Smtp-Source: AA0mqf7Y3jpdOrkeACCNRhLM3rrqVQLA9GgjqNBrLdJW7A+iPjyw2k6njIjiUmiwSesTAIW99sxUS33Be2FO93MxF+I=
X-Received: by 2002:ab0:b8e:0:b0:404:3611:fb13 with SMTP id
 c14-20020ab00b8e000000b004043611fb13mr45369928uak.54.1670274855047; Mon, 05
 Dec 2022 13:14:15 -0800 (PST)
MIME-Version: 1.0
References: <mailman.48662.1670246787.956.bitcoin-dev@lists.linuxfoundation.org>
 <CAHTn92wri-edhivrtqZCoEzAPEmwZFap12mM4yzxgp77O-+JYA@mail.gmail.com>
In-Reply-To: <CAHTn92wri-edhivrtqZCoEzAPEmwZFap12mM4yzxgp77O-+JYA@mail.gmail.com>
From: Erik Aronesty <erik@q32.com>
Date: Mon, 5 Dec 2022 16:14:03 -0500
Message-ID: <CAJowKgJQJvsZQgTjEqXaz6DVw_iG4JfXCL8s0G7v2o3O453Ajg@mail.gmail.com>
To: John Carvalho <john@synonym.to>, 
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="00000000000069996505ef1b2b43"
X-Mailman-Approved-At: Tue, 06 Dec 2022 12:13:39 +0000
Subject: Re: [bitcoin-dev] [Opt-in full-RBF] Zero-conf apps in immediate
 danger (angus)
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: Mon, 05 Dec 2022 21:14:19 -0000

--00000000000069996505ef1b2b43
Content-Type: text/plain; charset="UTF-8"

>
>
>
> Many zero-conf proponents work on the bleeding edge of supporting
> Lightning, including myself. Lightning is not risk-free and the base layer
> should not be assuming it as a primary dependency for commercial payments.
>

for low-value payments, lightning is the only workable version because the
current low-fee environment is not scalable and never will be

for high valued payments, zero conf was never valuable or useful and never
can be - it was always the beneficence of users you are relying on   low
fee/high fee double spends of a zero conf with no rbf flag has
been demonstrated, repeatedly ad nauseum.

... so there is no long term scenario where zero conf is valuable.

right *now* with low fees it might "seem nice", but really it just
incentivises network-wide surveillance, increased peer burden on nodes, and
unsustainable practices that are akin to a "mev" bounty hanging over
merchant's heads.

also, i've been using bitcoin for years without zero conf.   selling and
buying online.   operating merchants with millions in transactions.   the
20 minute wait before i ship is meaningless, and the only risk i take on is
that a user replaces a transaction with a different destination.   which
i've never observed.   even with the flag on (which i dont care about, and
never have).

and if i do observe it ... i just won't ship.   it was easy to code up.
 the user will have to initiate a new tx.   i have no objection to a user
being able to cancel their order.   why would i?


>

--00000000000069996505ef1b2b43
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div><br><br></div><div>Many zero-conf =
proponents work on the bleeding edge of supporting Lightning, including mys=
elf. Lightning is not risk-free and the base layer should not be assuming i=
t as a primary dependency for commercial payments. </div></div></blockquote=
><div><br></div>for low-value payments, lightning is the only workable vers=
ion because the current low-fee environment is not scalable and never will =
be<br><div><br>for high valued payments, zero conf was never valuable or us=
eful and never can be - it was always the beneficence of users you are rely=
ing on=C2=A0 =C2=A0low fee/high fee double spends of a zero conf with no rb=
f flag has been=C2=A0demonstrated, repeatedly ad nauseum.=C2=A0 =C2=A0<br><=
br>... so there is no long term scenario where zero conf is valuable.=C2=A0=
 =C2=A0<br><br>right *now* with low fees it might &quot;seem nice&quot;, bu=
t really it just incentivises network-wide surveillance, increased peer bur=
den on nodes, and unsustainable practices that are akin to a &quot;mev&quot=
; bounty hanging over merchant&#39;s heads.<br><br>also, i&#39;ve been usin=
g bitcoin for years without zero conf.=C2=A0 =C2=A0selling and buying onlin=
e.=C2=A0 =C2=A0operating merchants with millions in transactions.=C2=A0 =C2=
=A0the 20 minute wait before i ship is meaningless, and the only risk i tak=
e on is that a user replaces a transaction with a different destination.=C2=
=A0 =C2=A0which i&#39;ve never observed.=C2=A0 =C2=A0even with the flag on =
(which i dont care about, and never have).<br><br>and if i do observe it ..=
. i just=C2=A0won&#39;t ship.=C2=A0 =C2=A0it was easy to code up.=C2=A0 =C2=
=A0the user will have to initiate a new tx.=C2=A0 =C2=A0i have no objection=
 to a user being able to cancel their order.=C2=A0 =C2=A0why would i?<br><b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>

--00000000000069996505ef1b2b43--