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
|
Delivery-date: Fri, 13 Jun 2025 04:15:37 -0700
Received: from mail-yw1-f186.google.com ([209.85.128.186])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDBNTKFG4EDRBTEQWDBAMGQESTYVHUA@googlegroups.com>)
id 1uQ2Nk-0005zW-Sk
for bitcoindev@gnusha.org; Fri, 13 Jun 2025 04:15:37 -0700
Received: by mail-yw1-f186.google.com with SMTP id 00721157ae682-710f05af33esf25898177b3.1
for <bitcoindev@gnusha.org>; Fri, 13 Jun 2025 04:15:37 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1749813331; cv=pass;
d=google.com; s=arc-20240605;
b=DDm5iR0iSq1xniQSxNC5bSBLTiTeT+z7wp0UF3UXapkkpkKfCqES1um0eCd0C2CbfW
AH6hmP8yhWFnLKWQtctb63tNuenuE1ySDSwKd6rpZSGWUvNzbQW4bLFbUGsBSNFWKpbI
/6F4nockN3zpnSesTnXxvjSvt7hQbfbTra5R/WrKgpiY25Z9WTGndXRVSJxiqi8rcsj3
0ACSNVzB2t7HJnnGcj8uWiG20/OqYI/SUXb6MANjv9b7wdfrBygggFd4DQecLWxfn7p5
KRggx3GHjTG7acsBzRnOul/qjNmGmA02zHla275Y6J3RN8AkXtez/OR/PeetSTWxi4aT
HAEg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:in-reply-to:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date:sender
:dkim-signature;
bh=/qv6zppv/uWBs4RHyvZOa4RbSrmqa4snyCYEcW60rRk=;
fh=hSPrKWwI8LS023bqpFKag4qsACN8Y8o2wo3Fp1uRNhA=;
b=ZJM84Bj0RwLDm4pXMkUt621xy4EITX8phxieBl24VV1JlbDpr9z1lwDYGnJTdDtq1V
wI0LgzATtd2Gvb8WKjhL//sEMYkn3XDUVwPOJdw19LtX3PpUmW6lOE9qPbNiVE7eHXDW
5jNvKg8pShmLHGlaymFh6Xi1dwdATzwdaLqhzDhQ01eWFuSIUb5VVU4ZF5YLDbl01lD0
0Bl51SNb7yePNIAlcD54s+OoZ3yep6BBgZAoDiUnX0yzaeCX7hj59A4Cu+IO1Rk762fC
pUkrl1GwBA15OtFRDkIECXaPnaaXOHaGSdppyxnfnPZyLnXUuI7vLNcnO7j7nwPzjPM1
Vrqg==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1749813331; x=1750418131; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=/qv6zppv/uWBs4RHyvZOa4RbSrmqa4snyCYEcW60rRk=;
b=GPkkUcjn2vfSjSUbsCiUp6SVdapNlL3cGoftH+zkFhJMn4J3umhS3HkKwt/jrTyYH5
8ZyLsQiLIHpcKittsbETnOmqN2RffksIpZ6aF4ViTTpkjq038Dl2C4qPBrl3pFEGgkiv
veNk8skrrCZ9wxDKoSTzD+7kCnfNJJjhwdkqZMibSZnIIajyupIScl7crUOvsNeAGerg
PkEdWagW0EHNju6gj0DTORrLJG0ScBSGWPUCQiaDkM5/CbE++5qFurl06R017RByV+BW
4o/JHm2ixEIPqWlPJ31CprzP7uCQKy+UU7MnEcJ1gdPIZgcUPVP8PNcTtQmA6jdhHijI
/zpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1749813331; x=1750418131;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=/qv6zppv/uWBs4RHyvZOa4RbSrmqa4snyCYEcW60rRk=;
b=cxkH53YlEZ3tUUAEYJO3FrNdoX2eJT7g4GzWe11DExKTXnOrYqXBFYnhiqq5hLj5mY
uveVtr796x3JmhwLggaxlNkY6PiL0/xIoiRyFAow4IsOiYml0FS+eLFy0FMmgQSEi/4+
rWmeJfdNwUWQX3ZLEdeQ8v4fCxJ9ZxdKQiwpaA3YKAr4dttdtZSdGzTavzH14LdIksfG
tYyn1W8OhjU8fGt/F9V2IHokhaJrVlUZ5bEWbkpJhBn7XRa7pynRcJaFlNzM2ftwmU03
t/7dqv6KY30NGUNkhHRnFuOgX1DxquYqpl+8YSviG5xitX/wbE8Al0i2862MC2/Q/1yo
5dzQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCX5dDTbZ8pRZR6R6jw1sXvYq/nOAt2Q9EJWnRA0ip/d8rGk98TkfPyblEylvxtadi8ygBcU2GA57M6p@gnusha.org
X-Gm-Message-State: AOJu0YyVsAX5axQNrVEf9gegCKIwOp/sAWROqsZJ0+0l6aL6chWdMcX+
gIsCuCpcZBvQdY8lYY73d9B3V3KBzxu5Q+twPZWMC5AFMUwp+UdX1I+x
X-Google-Smtp-Source: AGHT+IEd8x++sW3hYR53bCdZ3imEd+RnJHtw3B1NqJohIM7VKCjfD850CfeuneBkz/aBqfJGG6blmQ==
X-Received: by 2002:a05:6902:2187:b0:e82:17ba:e712 with SMTP id 3f1490d57ef6-e821c07ebf5mr3107880276.22.1749813330819;
Fri, 13 Jun 2025 04:15:30 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZfceu+fWekcQ59R/LU7VjLVm9ZrgbOR24DRjzhGUe/qCg==
Received: by 2002:a05:6902:6d06:b0:e7d:c361:ee78 with SMTP id
3f1490d57ef6-e820db0adf5ls252564276.2.-pod-prod-05-us; Fri, 13 Jun 2025
04:15:24 -0700 (PDT)
X-Received: by 2002:a05:690c:6d0a:b0:70d:ff2a:d69a with SMTP id 00721157ae682-711637db8ebmr42309037b3.27.1749813324543;
Fri, 13 Jun 2025 04:15:24 -0700 (PDT)
Received: by 2002:a05:690c:3246:b0:710:fccf:6901 with SMTP id 00721157ae682-71162d3ec86ms7b3;
Thu, 12 Jun 2025 23:19:50 -0700 (PDT)
X-Received: by 2002:a05:6902:6b07:b0:e82:1d71:19a3 with SMTP id 3f1490d57ef6-e821d711e98mr1545419276.41.1749795589543;
Thu, 12 Jun 2025 23:19:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1749795589; cv=none;
d=google.com; s=arc-20240605;
b=e2htI6x9YZzZqBud1/iXSQ2KJRoYo0GVv8Znh8dwLdpL/uYf4jyED+8ZhgZ36yvJPX
rY4gDkNP/cI5SWsLRRyjWobx6eIpfDHSxZ/4W6WkJfO56jQ8cP4HQdBOgOtCB7Yb0ms5
wex3CBioPnQgsz6bSNaDpwRNRjDzo7qU9M6ZU0i+YlK0aJdYQDqVHhRCw2kWjZmfW/7q
hu51hTTGFogx0ZuIxsER9GzrBrXEwh/TA6SjbFPRJQhVuaZUALiAFxLyp7VwVSuL6+cv
XmcBjc1PYoYi/5u2jklueZzhrMB3kU8vFauU5hulcZDGsrGNqwaR8M+wX9rcLI8GwNQb
6Q3Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=in-reply-to:content-transfer-encoding:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date;
bh=c1wfacjPRiIcid7FUYiAss+9ODPSj+T5cd6EJU5XxD0=;
fh=Pr8BdNueWheXDew+ifn/bKM5rzXGO0Gi8K1DjK18d0E=;
b=fI3ChgVMgtxWfYKGwSFkRNpJiRaTawDnTKaZ7zvSv14Un5UDZOjPK/xgYSvmjZrsuQ
pEqx2A7Bzib5Je1QsQ5j7hOJwwb9Derq9BMutavx2u6G2xdRzumEINFHfmaJZbvoGEUr
Guch9XWkXWYwOpn8tGdrvtnElxNS2VF6FICZRe/QJ7S6MnKlxjEKoniqFKS5EkkCqZgn
S562dhdvdonZYdwgGHsV4sh+nHmDsy4Azmy+YAuBKUBOm24hAPwNozWa+PPBpjBCxIAN
NLX+j3MLmbkIBCfaX9l4hzWze77i++QLpTOTEF310ZRExG7rLH2UDxGjmBulLYbRVe61
aF9g==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au
Received: from cerulean.erisian.com.au (azure.erisian.com.au. [172.104.61.193])
by gmr-mx.google.com with ESMTPS id 3f1490d57ef6-e820dbf8e95si177756276.2.2025.06.12.23.19.49
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 12 Jun 2025 23:19:49 -0700 (PDT)
Received-SPF: pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) client-ip=172.104.61.193;
Received: from aj@azure.erisian.com.au
by cerulean.erisian.com.au with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
(Exim 4.96)
(envelope-from <aj@erisian.com.au>)
id 1uPxlQ-0004k7-2Y;
Fri, 13 Jun 2025 16:19:46 +1000
Received: by email (sSMTP sendmail emulation); Fri, 13 Jun 2025 16:19:43 +1000
Date: Fri, 13 Jun 2025 16:19:43 +1000
From: Anthony Towns <aj@erisian.com.au>
To: Andrew Poelstra <apoelstra@wpsoftware.net>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] CTV + CSFS: a letter
Message-ID: <aEvC_zT3TEsjxc9o@erisian.com.au>
References: <a86c2737-db79-4f54-9c1d-51beeb765163n@googlegroups.com>
<aEdoIvOgNNtT6L4s@mail.wpsoftware.net>
<195051b7c393b9a28727e87647ac002b@dtrt.org>
<aEgxuiy4dUo8sNkY@mail.wpsoftware.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
In-Reply-To: <aEgxuiy4dUo8sNkY@mail.wpsoftware.net>
X-Spam_score: -0.0
X-Spam_bar: /
X-Original-Sender: aj@erisian.com.au
X-Original-Authentication-Results: gmr-mx.google.com; spf=pass
(google.com: domain of aj@erisian.com.au designates 172.104.61.193 as
permitted sender) smtp.mailfrom=aj@erisian.com.au
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.8 (/)
On Tue, Jun 10, 2025 at 01:23:06PM +0000, Andrew Poelstra wrote:
> > The usual purpose of an open letter is to generate public pressure against
> > the target (otherwise, if you didn't want to generate public pressure, you
> > would send a private letter).
> There isn't really any place to send a "private" letter.
Here's one way to get a list of such places:
$ git log src/script/ | grep ^Author: | head -n10000 | sort | uniq -c | sort -rn | head -n20
I feel pretty sure you've got my telegram contact info too, if nothing
else.
> And of course I could email specific developers personally, but there
> are no individuals that it makes sense to target, because this isn't an
> individual problem. It's an incentive problem.
I think if you're looking at it as "targeting" people, that's probably
not going to be very constructive. It certainly comes across as an
implied threat.
> My goal was to start exactly this discussion, by talking about the role
> Core plays in this ecosystem and pointing to (in my view) the incentive
> problems that are getting in the way of that role.
I've written my perspective of what core's role in this should be
[0], and am happy to discuss that further if there's some way in which
that approach falls apart. The approach proposed there doesn't require
pressuring core for support.
[0] https://delvingbitcoin.org/t/bitcoin-forking-guide/1451
From my perspective, the CTV discussion has missed important steps,
and instead of those steps being taken, advocates have been attempting
to use public pressure to force adoption on an "accelerated timeline"
pretty much continuously for at least three years now. I've tried to help
CTV advocates take the steps I believe they've missed, but it's mostly
resulted in silence or insults rather than anything constructive. At
least from where I sit, this is just creating incentive problems, not
solving them.
> I apologize if it comes off as an ultimatum -- it has a timeline, but
> one for a "respectful ask" for "review and integration" and no specified
> consquences
Asking for "integration" as well as review presupposes the outcome of the
review, which doesn't come across as very respectful of the reviewers'
opinions, for what it's worth.
To analogise to book publishing, there are two sorts of review one might
undertake: if you're an editor or beta reader, when you review a book,
you can engage with the author and suggest ways in which the book seems
flawed and can be improved; on the other hand, if you're a columnist,
the book is already published, and the only thing you can do is recommend
whether the book is worth buying and reading or not.
If you're asking for the first sort of review, for that to be a
success, you need an author or community that's willing to engage with
criticisms, rather than, for instance, dismissing them in advance as
bikeshedding. Matt's already raised some specific issues in this thread
that could be engaged with and resolved, for instance, as has Greg
Sanders. I don't think you've engaged with either, and while James has,
it's only been to dismiss them.
If you really want this to be treated as final unchangeable proposal
and just get a detailed "CTV+CSFS sucks, 0 stars, NACK" review that
will inevitably be used to justify another round of "core are idiots
who are killing bitcoin, we have to replace them now", I guess I can
provide that; but I don't see a way of doing that while maintaining my
(already pretty shaky) assumption that "this is a serious proposal by
serious people who are willing to engage with criticism and resolve
problems with their ideas, they're just ... a bit over-excited and have
other demands on their time right now I guess".
Cheers,
aj
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/aEvC_zT3TEsjxc9o%40erisian.com.au.
|