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 "seem nice", bu=
t really it just incentivises network-wide surveillance, increased peer bur=
den on nodes, and unsustainable practices that are akin to a "mev"=
; bounty hanging over merchant's heads.<br><br>also, i'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'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'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--
|