summaryrefslogtreecommitdiff
path: root/07/894cd585f539b204998c9cf813cc31d9cbdab4
blob: 0ec1446d2925c8e65a2709f64e145d2cff50e7fe (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
171
172
173
Return-Path: <pete@petertodd.org>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 9F401C0032
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue,  1 Aug 2023 15:11:56 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp1.osuosl.org (Postfix) with ESMTP id 796CA81399
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue,  1 Aug 2023 15:11:56 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 796CA81399
Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key,
 unprotected) header.d=messagingengine.com header.i=@messagingengine.com
 header.a=rsa-sha256 header.s=fm3 header.b=yMMZxc3P
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -0.703
X-Spam-Level: 
X-Spam-Status: No, score=-0.703 tagged_above=-999 required=5
 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Received: from smtp1.osuosl.org ([127.0.0.1])
 by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tETmJeYThH3M
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue,  1 Aug 2023 15:11:54 +0000 (UTC)
X-Greylist: delayed 448 seconds by postgrey-1.37 at util1.osuosl.org;
 Tue, 01 Aug 2023 15:11:54 UTC
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 83D948129A
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com
 [64.147.123.25])
 by smtp1.osuosl.org (Postfix) with ESMTPS id 83D948129A
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue,  1 Aug 2023 15:11:54 +0000 (UTC)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.west.internal (Postfix) with ESMTP id 5AEA13200916;
 Tue,  1 Aug 2023 11:04:25 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Tue, 01 Aug 2023 11:04:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; t=1690902264; x=1690988664; bh=S4Ya7XJfMjJ1C
 suIjcK1PKbbPz14zABGK+OSyPnlq40=; b=yMMZxc3PrKC32lSIkEO+j8xPWXu2X
 kRw72MNcYpUUKJgI4seUFLqfCAKOLk1kbpGV6b9x5FjqkjhO8+9jQtOwFKH2Jmv8
 /pvfqz1Ztwbuie+7pI77TfPC1fOl4xhnntyiATTioch5NmS0tYCSqlwFACjHxaaw
 qWcjiZ9oKv549BoJ9u+xHqzbANpElk2cMWWY/xcBiMqnHp3KhlsktymPWYQYt8xf
 Flu9ULuSVuuHjop34A01StbnHhfTKOkWhmwjkVkzPzj1cSLmUTKQc2E7cVzb08P6
 QePAcCgpbXadgl35yyM4CLz1WYzMnreqMY7o9/2SgAZ/QoOn4nEq6yEiA==
X-ME-Sender: <xms:-B7JZCL6Jld_gu_6oAkWiGzJfWMOMH4l7zqS5_6Kk8mAlPaw9vxNAQ>
 <xme:-B7JZKIooXv7asRiBgXE_ITaK4CZRMD8eTnjYm5VTNnXeCFAbxi5MqrIhAUpHxyL3
 yBN3sExNtD4mIjeWQw>
X-ME-Received: <xmr:-B7JZCsx2Fb5ZLNs4LFDJoGuDdKdOLE0fVfqJu2QCtbZfkt9fSp2zot00bk>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrjeeigdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomheprfgvthgvrhcu
 vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh
 hnpeejkeeuheekffetfefftdegjeekteeiveehieeugefgueekgeevueevhefghedtkeen
 ucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpe
 dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvgesphgvthgvrhhtohguugdrohhr
 gh
X-ME-Proxy: <xmx:-B7JZHb9wBiXqwCe_2A7wlXpw1d2f-erGUYBpmQFQ0s3F2dUOibBtA>
 <xmx:-B7JZJaz7yYgGLOxXUuPhPe3zyPw2pPk8oGMosH5LhTyBcAYtINxQQ>
 <xmx:-B7JZDDXlhI00C3E1o58oYuJi111dqmc2QidIzb5GF_BuYUb579Vdg>
 <xmx:-B7JZNHysORvQwl87B0dO9gc17VuaxYyrV1jbe1Usf9CaE7z09mOMg>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 1 Aug 2023 11:04:23 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
 id 2C0805F830; Tue,  1 Aug 2023 15:04:18 +0000 (UTC)
Date: Tue, 1 Aug 2023 15:04:18 +0000
From: Peter Todd <pete@petertodd.org>
To: Daniel Lipshitz <daniel@gap600.com>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <ZMke8q+5iDUH8fm+@petertodd.org>
References: <mailman.126799.1690753843.956.bitcoin-dev@lists.linuxfoundation.org>
 <CACkWPs9JRYNd5bNGCZzihhywY1GDaXfSh858GhL7TrU=uzUB0A@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="SpLo06tN9XRMljEW"
Content-Disposition: inline
In-Reply-To: <CACkWPs9JRYNd5bNGCZzihhywY1GDaXfSh858GhL7TrU=uzUB0A@mail.gmail.com>
Subject: Re: [bitcoin-dev] Pull-req to enable Full-RBF by default
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: Tue, 01 Aug 2023 15:11:56 -0000


--SpLo06tN9XRMljEW
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jul 31, 2023 at 01:26:11PM +0300, Daniel Lipshitz via bitcoin-dev w=
rote:
> This would unnecessarily and extremely negatively impact merchants and
> users who choose to accept 0-conf while using mitigation tools like GAP60=
0.
> This negative impact could be avoided by simply adding first seen safe ru=
le
> - ie a trx can be replaced but needs to include the original outputs.
>=20
> At GAP600 we continue to see strong use of our service for BTC we have se=
en
> circa 350k unique trx hash per month (over the last 3 months) requested to
> our platform. Our clients include - Coinpayments, Coinspaid and Changelly.

I checked, and Coinpayments and Coinspaid are both merchant processors. I c=
ould
not find any example of actual merchants using their platform accepting
unconfirmed payments. I also could not find any documentation on their webs=
ites
indicating unconfirmed transaction acceptance.

As for Changelly, their website says right on the front that "With an avera=
ge
transaction speed of 5=E2=80=9340 minutes, we ensure you can swiftly take a=
dvantage of
market opportunities." Obivously, 5 minutes is not an unconfirmed payment.

Additionally, I verified myself by doing test transactions with BIP125 disa=
bled
and an adequate fee: unconfirmed payments are not accepted by Changelly. As
their exchange flow clearly says "Once BTC is confirmed in the blockchain,
we=E2=80=99ll start exchanging it to <coin>."

You need to provide an genuine example of an actual merchant who accepts
unconfirmed transactions as payment, and actually relies on first-seen
behavior.

> We have not seen any impact of full RBF on double spend rates for our trxs

Based on the above findings, this appears to be because you don't actually =
have
any clients who rely on unconfirmed payments.

--=20
https://petertodd.org 'peter'[:-1]@petertodd.org

--SpLo06tN9XRMljEW
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmTJHu4ACgkQLly11TVR
LzdAcxAAjKtcMBi4MdsVKLlOvQNulKUN8TDN9a4Aw6X2YfANrpvXjIWVLSta5D4t
GVGJMhKLz1qZgO7tfQH8yVmdSXQM2tYpc8oIBdz+6P/WjFlvxnsgdBsAwwPaoR+j
mWb0/6lWvv+2ICUiAEigu8UgXS6/+wbK0kMCzgSATAPPgzkbSaiL1pk+idF4fpiV
DE1cL8Ia0h85s+i6QwhPTwGrccMebgoYVAR7QD6J/xrLuW37icd+pF2LfhNbSBnl
aJq5yu2JRomf06QAPB6x7MtIL3TOn73c0kF3xB1Q4ya/gLPcv/k4ZR5jzbbxEnPH
slYj91cPzBNQUgBR0bBqnMphG1e/NUq+UOALN1TorcKrH6pnWyk9qWv4gluu2aC5
ZTBmdqJiDWDIl7ID+QAkfnZSy3qXOHllPsAc0WjFUq4H4/PH91DSq+b/9AsmP86f
WBRW8n3hVyApWXpF2XsBNi4bvmFmNq+JMw/M/zppNdrO+NzYffUhyVXfPImn1sK2
Ow+r2KLJcEvyCGCcl3nwztIV16qCjPN5O17Z5oKhA1CsCJJfLR/DhHDyadnLW6UY
wD9eScRS9nCZ8HvuMlD+SJlfssXDsluhJwMedz+X0DD34IVtu284bkgqK1G1NEOG
+wYyO9LX4Jyl/5qASCTCp8RmT+olNQfJEgALlDwvyhVYApeVGzo=
=L8AD
-----END PGP SIGNATURE-----

--SpLo06tN9XRMljEW--