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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
|
Return-Path: <daniel@gap600.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
by lists.linuxfoundation.org (Postfix) with ESMTP id 5402BC002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 13 Dec 2022 14:08:24 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id 1F706408A7
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 13 Dec 2022 14:08:24 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1F706408A7
Authentication-Results: smtp4.osuosl.org;
dkim=pass (2048-bit key) header.d=gap600.com header.i=@gap600.com
header.a=rsa-sha256 header.s=google header.b=eEaoSn8k
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp4.osuosl.org ([127.0.0.1])
by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id gGFGtL9gMsXS
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 13 Dec 2022 14:08:22 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 8C0C440425
Received: from mail-il1-x131.google.com (mail-il1-x131.google.com
[IPv6:2607:f8b0:4864:20::131])
by smtp4.osuosl.org (Postfix) with ESMTPS id 8C0C440425
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 13 Dec 2022 14:08:22 +0000 (UTC)
Received: by mail-il1-x131.google.com with SMTP id d10so311383ilc.12
for <bitcoin-dev@lists.linuxfoundation.org>;
Tue, 13 Dec 2022 06:08:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gap600.com; s=google;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=ARhSKazQVra9ZghMDfVKgLyQO6EZPkYHtnXW1IMl3CM=;
b=eEaoSn8kygcMFYbFMBEGsEePJWwLii4WyuKvLCCdlvIT+vX/JTVg3OvE3YpGDyM58D
kVFBrz54tlBf83cSYBJmoEsYAr7nFL99rAFcXIv4bxERI4k1p1bynP7+Se+UqNhwpPRM
9wuxeEwRcNI86V7iiGosgnzGHtUDYFHlmePP+RlyshrCN+QPR59tvOiXYuCEkXANo4gP
zX7Z67V8bSrIP3bJPX1NWUrB7nATJDrO2m3qYtyoDuEf0jp944WxeYoDjKyPhxOAy8b3
rAFhv39/cNIt2mkjYh4dWahOf60GmmRQmb5kcCfD+LnAo13B/IAIy9Sv3XVRXPD/oN8M
2ZYw==
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=ARhSKazQVra9ZghMDfVKgLyQO6EZPkYHtnXW1IMl3CM=;
b=r8hlIvq8kxZOxUx+1sVN3SKE/Vcvl5eBmnF2Fw+phfTIU+k41MPkDbnntdull4rFmB
8CFNcQBmSPVVt2fC6ZcJC7RdjHEr+Kqprga/F0n9RbQKRJ09aC9ex4kxf65udRAbP36o
MbdF0uCLAnBHO208Ne6yXMKd2Ms+8f3QuxocBwpjZqDCR2CxOYRHUxEbRujQAnw3I+Em
qG1cr4EKImCoBC4BFOvdTwl3RCsPCfcighjLs0q9BvYE0JOdFQgqsar2BWIa1Xro40V8
5DIcgNH09BDuFDvIUg9WNg4LlU8gm3h2f4JOQIfDb7P6js3cW+JuLILGV5VKSOT+VaKs
se5g==
X-Gm-Message-State: ANoB5pmyKR0Wn2taDaDgfmXutJH/Bt9eqlypYT+e/45DwYfdWjF8nfP+
L8ZCc1ou0AfbaybCORrbzO0zB0RI2sLr9U4UAEXl7g==
X-Google-Smtp-Source: AA0mqf5hTKFmo9tN9UHm5yWI+KRh511Obko0rOjha/f6+FiAmJA9116dal+w71dCdg7YjfJNj7nKd4JF97YNPS7DK0U=
X-Received: by 2002:a92:6e0a:0:b0:302:4d37:9e69 with SMTP id
j10-20020a926e0a000000b003024d379e69mr39698714ilc.160.1670940501434; Tue, 13
Dec 2022 06:08:21 -0800 (PST)
MIME-Version: 1.0
References: <CACkWPs_F94t9Q8TfyYYGxQANUT78SWFGkTOh6qRwnt=6ct7aig@mail.gmail.com>
<CAAQdECAspoRJRz7j1ubAe=Cen==AVF5bm-Q2=0TiKc7NtbU65A@mail.gmail.com>
<CACkWPs_4pjTo50=S86KPEznBs0PU7rd30rBGHq2Q5=6n6hYMgQ@mail.gmail.com>
<CAHTn92wH17Z+p5cFOLpzsVUuTf4-nZc7tOjQr+_xjSU5groa0Q@mail.gmail.com>
<CACkWPs9VawCYt7maiNqzafkFnHTiGJQkXMT4VXQQcG-rE2TTNw@mail.gmail.com>
<CALHvQn06ganBSDoCJn32BmRAE9thVfkhJh3HoE+8jrm6imHk3A@mail.gmail.com>
In-Reply-To: <CALHvQn06ganBSDoCJn32BmRAE9thVfkhJh3HoE+8jrm6imHk3A@mail.gmail.com>
From: Daniel Lipshitz <daniel@gap600.com>
Date: Tue, 13 Dec 2022 16:08:10 +0200
Message-ID: <CACkWPs_ughWg-uRrWEWu_EeW8Ksvq1+aLtCvcu-NyVA=4=bUvg@mail.gmail.com>
To: Lucas Ontivero <lucasontivero@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000077e9c05efb62778"
X-Mailman-Approved-At: Tue, 13 Dec 2022 16:19:36 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
John Carvalho <john@synonym.to>
Subject: Re: [bitcoin-dev] A proposal for Full RBF to not exclude Zero Conf
use case
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, 13 Dec 2022 14:08:24 -0000
--000000000000077e9c05efb62778
Content-Type: text/plain; charset="UTF-8"
This would not effect optinrbf only fullRBF
On Tue, 13 Dec 2022 at 16:00 Lucas Ontivero <lucasontivero@gmail.com> wrote:
> Some wallets like Electrum would be affected by that because they use RBF
> to batch transactions so, outputs cannot be exactly the same as before.
>
> On Tue, Dec 13, 2022 at 10:09 AM Daniel Lipshitz via bitcoin-dev <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
>
>> I dont think there was anything technical with the implementation and as
>> far as I can tell this is well developed and ready.
>>
>> The reasons I can find for not being adopted are listed here -
>> https://bitcoincore.org/en/faq/optin_rbf/ under - Why not
>> First-seen-safe Replace-by-fee
>>
>> Those reasons do not seem pertinent here - given OptinRBF already exists
>> as an option and the added benefit of continuing to be able to support
>> 0-conf.
>>
>> ________________________________
>>
>> Daniel Lipshitz
>> GAP600| www.gap600.com
>> Phone: +44 113 4900 117
>> Skype: daniellipshitz123
>> Twitter: @daniellipshitz
>>
>>
>> On Tue, Dec 13, 2022 at 11:59 AM John Carvalho <john@synonym.to> wrote:
>>
>>> Why wasn't this solution put in place back then? Are there problems with
>>> the design?
>>>
>>> While I still think there are unhealthy side-effects of Full-RBF (like
>>> more doublespending at unknowing merchants, after years of FSS protection)
>>> I think discussion of this FSS-RBF feature is worth considering.
>>>
>>> --
>>> John Carvalho
>>> CEO, Synonym.to <http://synonym.to/>
>>>
>>>
>>> On Tue, Dec 13, 2022 at 8:09 AM Daniel Lipshitz <daniel@gap600.com>
>>> wrote:
>>>
>>>> Thank you for bringing that to my attention, apologies for not being
>>>> aware of it.
>>>>
>>>> First-seen-safe replace-by-fee as detailed here
>>>> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html
>>>> by Peter Todd seems to be a very suitable option and route
>>>> which balances FullRBF while retaining the significant 0-conf use case.
>>>>
>>>> This would seem like a good way forward.
>>>>
>>>>
>>>>
>>>> ________________________________
>>>>
>>>>
>>>>
>>>> On Tue, Dec 13, 2022 at 6:20 AM Yuval Kogman <nothingmuch@woobling.org>
>>>> wrote:
>>>>
>>>>>
>>>>> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html
>>>>>
>>>> _______________________________________________
>> bitcoin-dev mailing list
>> bitcoin-dev@lists.linuxfoundation.org
>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>>
> --
________________________________
Daniel Lipshitz
GAP600
www.Gap600.com
--000000000000077e9c05efb62778
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto">This would not effect optinrbf only fullRBF=C2=A0</div><d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Tue, 13 Dec 2022 at 16:00 Lucas Ontivero <<a href=3D"mailto:lucasontiver=
o@gmail.com">lucasontivero@gmail.com</a>> wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"ltr"><div><div>Some wallets like Electrum woul=
d be affected by that because they use RBF to batch transactions so, output=
s cannot be exactly the same as before.<br></div></div></div><br><div class=
=3D"gmail_quote"></div><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Tue, Dec 13, 2022 at 10:09 AM Daniel Lipshitz via bitcoin-d=
ev <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_=
blank">bitcoin-dev@lists.linuxfoundation.org</a>> wrote:<br></div></div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"></blockquote></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr">I dont think there was anything tec=
hnical with the implementation and as far as I can tell this is well develo=
ped and ready.<div><br></div><div>The reasons I can find for not being adop=
ted are listed here -=C2=A0<a href=3D"https://bitcoincore.org/en/faq/optin_=
rbf/" target=3D"_blank">https://bitcoincore.org/en/faq/optin_rbf/</a> under=
- Why not First-seen-safe Replace-by-fee=C2=A0</div><div><br></div><div>=
=C2=A0Those reasons do not seem pertinent=C2=A0here - given OptinRBF alread=
y exists as an option and the added benefit of continuing=C2=A0to be able t=
o support 0-conf.</div><div><br clear=3D"all"><div><div dir=3D"ltr"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><div style=3D"font-size:12.8px">___________=
_____________________</div><div style=3D"font-size:12.8px"><br></div><div s=
tyle=3D"font-size:12.8px"><font face=3D"tahoma, sans-serif">Daniel Lipshitz=
</font></div><div style=3D"font-size:12.8px;color:rgb(0,0,0)"><font face=3D=
"tahoma, sans-serif">GAP600|=C2=A0<a href=3D"http://www.gap600.com/" target=
=3D"_blank">www.gap600.com</a></font></div><div style=3D"font-size:12.8px;c=
olor:rgb(0,0,0)"><font face=3D"tahoma, sans-serif">Phone:=C2=A0</font><span=
style=3D"font-family:tahoma,sans-serif;font-size:12.8px">+44 113 4900 117<=
/span></div><div style=3D"font-size:12.8px;color:rgb(0,0,0)"><font face=3D"=
tahoma, sans-serif">Skype: daniellipshitz123</font></div><div style=3D"font=
-size:12.8px;color:rgb(0,0,0)"><font face=3D"tahoma, sans-serif">Twitter: @=
daniellipshitz</font></div></div></div></div></div></div><br></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, =
Dec 13, 2022 at 11:59 AM John Carvalho <<a href=3D"mailto:john@synonym.t=
o" target=3D"_blank">john@synonym.to</a>> wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Why wasn't this so=
lution put in=C2=A0place back then? Are there problems with the design?<div=
><br></div><div>While I still think there are unhealthy side-effects of Ful=
l-RBF (like more doublespending at unknowing=C2=A0merchants, after years of=
FSS protection) I think discussion of this FSS-RBF feature is worth consid=
ering.</div><div><br clear=3D"all"><div><div dir=3D"ltr"><div dir=3D"ltr"><=
span style=3D"color:rgb(34,34,34)">--</span><br style=3D"color:rgb(34,34,34=
)"><div dir=3D"ltr" style=3D"color:rgb(34,34,34)"><div dir=3D"ltr">John Car=
valho</div><div dir=3D"ltr">CEO,=C2=A0<a href=3D"http://synonym.to/" style=
=3D"color:rgb(17,85,204)" target=3D"_blank">Synonym.to</a><br><div><font si=
ze=3D"1"><br></font></div></div></div></div></div></div></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 1=
3, 2022 at 8:09 AM Daniel Lipshitz <<a href=3D"mailto:daniel@gap600.com"=
target=3D"_blank">daniel@gap600.com</a>> wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Thank you for bringing=
that to my attention, apologies for not being aware of it.<div><br></div><=
div>First-seen-safe replace-by-fee as detailed here=C2=A0<a href=3D"https:/=
/lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html" rel=
=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/piperma=
il/bitcoin-dev/2015-May/008248.html</a>=C2=A0 by Peter Todd=C2=A0<span styl=
e=3D"color:rgb(0,0,0);white-space:pre-wrap"> </span>seems to be a very suit=
able option and route which=C2=A0balances FullRBF while retaining=C2=A0 the=
significant=C2=A00-conf use case.</div><div><br></div><div>This would seem=
like a good way forward.</div><div><br></div><div><br></div><div><br><div>=
<div dir=3D"ltr"><div dir=3D"ltr"><div><div dir=3D"ltr"><div style=3D"font-=
size:12.8px">________________________________</div><div style=3D"font-size:=
12.8px"><br></div><div style=3D"font-size:12.8px"><br></div></div></div></d=
iv></div></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Tue, Dec 13, 2022 at 6:20 AM Yuval Kogman <<a hr=
ef=3D"mailto:nothingmuch@woobling.org" target=3D"_blank">nothingmuch@woobli=
ng.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><a href=3D"https://lists.linuxfoundation.org/pipermail/bitcoin-dev/20=
15-May/008248.html" rel=3D"noreferrer" target=3D"_blank">https://lists.linu=
xfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div><div class=3D"gmail_quote"><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div>
</blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature">________________________________<br>Dani=
el Lipshitz<br>GAP600<br><a href=3D"http://www.Gap600.com">www.Gap600.com</=
a><br><br><br></div>
--000000000000077e9c05efb62778--
|