summaryrefslogtreecommitdiff
path: root/d3/b3335d71e69b00cf05a5ba3c224b18b0712a97
blob: 1c66e59e8a5959513499c862b0e490356b60456b (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
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
Return-Path: <daniel@gap600.com>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 6EDAFC002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 13 Dec 2022 11:33:14 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp2.osuosl.org (Postfix) with ESMTP id 3D2014059E
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 13 Dec 2022 11:33:14 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3D2014059E
Authentication-Results: smtp2.osuosl.org;
 dkim=pass (2048-bit key) header.d=gap600.com header.i=@gap600.com
 header.a=rsa-sha256 header.s=google header.b=BpfVeAAn
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 smtp2.osuosl.org ([127.0.0.1])
 by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GZqmIWfie84n
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 13 Dec 2022 11:33:13 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org ECD8440598
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com
 [IPv6:2607:f8b0:4864:20::d2a])
 by smtp2.osuosl.org (Postfix) with ESMTPS id ECD8440598
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 13 Dec 2022 11:33:12 +0000 (UTC)
Received: by mail-io1-xd2a.google.com with SMTP id h6so1511040iof.9
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 13 Dec 2022 03:33:12 -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=bP3qzM62ArnSUoMF3jLXqxJHKB8uClBvfaGD59pKgHU=;
 b=BpfVeAAnuJZ7pnGplu2m9Tv2HynW6aPBoasCy2l3z2EqAmwm/340+bhWlVRLRRb2Wb
 Fud354zZCln9r1IT/Oxy4Q7/77Sk1TpvpWXFewFDkSbSkCmFqGolWF+yGFqN1kn0dcal
 VrS1ILamSQcguahQGTbydTHGCqkwkuhB35u4xBx35i0Rs9TaTEkIPFraAEitcJ4UfE8K
 LLHw25z0/xiqecfEP1zM55/NEEXJtebREmlEl1wTDpA2EE8EfU09u6TIG1MAEI93ryQ8
 bVWSkaGMrU6TeWjq1Q39imGYSMNHpcQZM7LLJz+8iU7yPku/6+m/m22t6hdltuFayPYI
 Qqig==
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=bP3qzM62ArnSUoMF3jLXqxJHKB8uClBvfaGD59pKgHU=;
 b=SpcGPvbZbryYRme6Tyy/phlqQiWf0oJ+CLNLFK2H4C2BctsgT06D2oLqY98r0tE28r
 6rbAt6ELRILp+gHOrf2NWFHhnNjRgZdjK4c9jESJUiffIZ6NzvCuZrFEYCwY2BhLGuu/
 5IvhGRoPGRy1VWck5U5BtXNeiuridclnTFaL+DNoCNTl2lRaiEzyzuWQoSzgg34KIDvK
 rSMWp7xLAL2hWOc/2wldD725MUkdMZzFYXP/Dh0YpMGkMRu+AVAIS3iGLyJYJZJ4kVQf
 Z4+PdhVfUrfdMxQoVA8S+LSC+nMlArscmK4CK7+NihPmRxy0gTg/xhx4q0ZxdqoqAoSm
 x2vg==
X-Gm-Message-State: ANoB5pmfzyHpYbzU2cgwAO764+Cjh5J/cQ9gH6i6nC/9Bjpesi8MrhFO
 w45rGIkp5eALt07KrB4VNWL16t8bhrLcsugR0yaBJXnsORy1CV5J
X-Google-Smtp-Source: AA0mqf5JAG7CKHe/3AQHyRv5zi1zydA7OxwaQC4dkCNkUbUo1HCjehuhdn2lnyK89SAbTVkF1AaEzp/EFXX4QGS5/M4=
X-Received: by 2002:a05:6638:591:b0:38a:9192:2ba6 with SMTP id
 a17-20020a056638059100b0038a91922ba6mr1254826jar.76.1670931191750; Tue, 13
 Dec 2022 03:33:11 -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>
In-Reply-To: <CAHTn92wH17Z+p5cFOLpzsVUuTf4-nZc7tOjQr+_xjSU5groa0Q@mail.gmail.com>
From: Daniel Lipshitz <daniel@gap600.com>
Date: Tue, 13 Dec 2022 13:33:00 +0200
Message-ID: <CACkWPs9VawCYt7maiNqzafkFnHTiGJQkXMT4VXQQcG-rE2TTNw@mail.gmail.com>
To: John Carvalho <john@synonym.to>
Content-Type: multipart/alternative; boundary="00000000000021004405efb3fcbe"
X-Mailman-Approved-At: Tue, 13 Dec 2022 13:07:59 +0000
Cc: bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org>
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 11:33:14 -0000

--00000000000021004405efb3fcbe
Content-Type: text/plain; charset="UTF-8"

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
>>>
>>

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

<div dir=3D"ltr">I dont think there was anything technical with the impleme=
ntation and as far as I can tell this is well developed and ready.<div><br>=
</div><div>The reasons I can find for not being adopted are listed here -=
=C2=A0<a href=3D"https://bitcoincore.org/en/faq/optin_rbf/">https://bitcoin=
core.org/en/faq/optin_rbf/</a> under - Why not First-seen-safe Replace-by-f=
ee=C2=A0</div><div><br></div><div>=C2=A0Those reasons do not seem pertinent=
=C2=A0here - given OptinRBF already exists as an option and the added benef=
it of continuing=C2=A0to be able to support 0-conf.</div><div><br clear=3D"=
all"><div><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmai=
l_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div style=3D"font-size=
:12.8px">________________________________</div><div style=3D"font-size:12.8=
px"><br></div><div style=3D"font-size:12.8px"><font face=3D"tahoma, sans-se=
rif">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;color:rgb(0,0,0)"><font face=3D"tahoma, sans-serif">Ph=
one:=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><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Dec 13, 2022 at 11:59 AM John Carvalho &lt;<a href=
=3D"mailto:john@synonym.to">john@synonym.to</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Why wasn&#39;t =
this solution put in=C2=A0place back then? Are there problems with the desi=
gn?<div><br></div><div>While I still think there are unhealthy side-effects=
 of Full-RBF (like more doublespending at unknowing=C2=A0merchants, after y=
ears of FSS protection) I think discussion of this FSS-RBF feature is worth=
 considering.</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(3=
4,34,34)"><div dir=3D"ltr" style=3D"color:rgb(34,34,34)"><div dir=3D"ltr">J=
ohn Carvalho</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><f=
ont size=3D"1"><br></font></div></div></div></div></div></div></div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue,=
 Dec 13, 2022 at 8:09 AM Daniel Lipshitz &lt;<a href=3D"mailto:daniel@gap60=
0.com" target=3D"_blank">daniel@gap600.com</a>&gt; wrote:<br></div><blockqu=
ote 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">Thank you for br=
inging 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"h=
ttps://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html=
" rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/pi=
permail/bitcoin-dev/2015-May/008248.html</a>=C2=A0 by Peter Todd=C2=A0<span=
 style=3D"color:rgb(0,0,0);white-space:pre-wrap"> </span>seems to be a very=
 suitable option and route which=C2=A0balances FullRBF while retaining=C2=
=A0 the significant=C2=A00-conf use case.</div><div><br></div><div>This wou=
ld seem like a good way forward.</div><div><br></div><div><br></div><div><b=
r><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"f=
ont-size:12.8px"><br></div><div style=3D"font-size:12.8px"><br></div></div>=
</div></div></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 =
&lt;<a href=3D"mailto:nothingmuch@woobling.org" target=3D"_blank">nothingmu=
ch@woobling.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><a href=3D"https://lists.linuxfoundation.org/pipermail/bitco=
in-dev/2015-May/008248.html" rel=3D"noreferrer" target=3D"_blank">https://l=
ists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008248.html</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--00000000000021004405efb3fcbe--