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
|
Return-Path: <eric@voskuil.org>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
by lists.linuxfoundation.org (Postfix) with ESMTP id 7F65FC002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 8 Oct 2022 19:58:40 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp3.osuosl.org (Postfix) with ESMTP id 614AB607C1
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 8 Oct 2022 19:58:40 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 614AB607C1
Authentication-Results: smtp3.osuosl.org;
dkim=pass (2048-bit key) header.d=voskuil-org.20210112.gappssmtp.com
header.i=@voskuil-org.20210112.gappssmtp.com header.a=rsa-sha256
header.s=20210112 header.b=1CNcxNpt
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001]
autolearn=ham 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 U_R0nNTLy1lv
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 8 Oct 2022 19:58:36 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 73EFF606F2
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com
[IPv6:2607:f8b0:4864:20::42b])
by smtp3.osuosl.org (Postfix) with ESMTPS id 73EFF606F2
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 8 Oct 2022 19:58:36 +0000 (UTC)
Received: by mail-pf1-x42b.google.com with SMTP id w2so7708291pfb.0
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 08 Oct 2022 12:58:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=voskuil-org.20210112.gappssmtp.com; s=20210112;
h=content-language:thread-index:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=DNZLfWxFvHxvobhZvlMDUTeISMrAt2DAd6kQDa2mnkg=;
b=1CNcxNptNflMFBXGMRnFjd2fUFVINgC2rF+l9puDHZ7Nvp17N88xMt9FkB3DBJey+O
gVE6FQ+V/CBW9Ays5Fw085IxFcA7fmeSKrlQ/MO4WGHiLtKmC7DPBvy+/iFJX3vY6CAe
J97ra4DSifqHM1igI91QmKIfc41QL4UrfmeZZmM/JOPdxCJomKWEmumJvquyTBhj4DeT
mAiQhF/Z/c+tlmWgz65TM1UDH7twgaDpqVsouVDslHto+ETiNqffUpIzQH+c+IcLaejB
Umsy6vHf4S34e/3E/j3s6/xjPbWQFLF/oHxaWWVFM5rfqEcaJj9rCm2/xU1wqwc5PmeO
ESzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=content-language:thread-index:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=DNZLfWxFvHxvobhZvlMDUTeISMrAt2DAd6kQDa2mnkg=;
b=uGZH4Pz5u4lGlsZHFpq5/w8Nu0hHRjpijMBzCALuvg7Q8caHPs2XGkqwqhd7BYUBQ0
cRAf9UozBNraH/I0Bew7OTQOzMV8l2M5u9i0VhEGU24YIgKuMGKq5gNqC0WiJTiCoP6n
UJT3UCN7/yu1lG/XYa4wVOcbdQPrH7e3hZYDWR/8jFhOvj7sWYE9He3dOFDen764wMZP
7WYQ64stqmlKyGgAOGRClaRobA09SUeiSp5l5iuhGcW+sCL3QjJLY59eFe7n/5Nr7Kqk
I7P6TFO/K/83kMywzvOAMAj4JH4CzkkLX4TOTDQ7H8f2VnHy7cWsaBfhWYNIh+oTtilS
abWw==
X-Gm-Message-State: ACrzQf3c/I+bZ3RTXZnZVcofp3JAMiaA9MFeHnUSWugPz2JVFrlSdYuo
bY1wA2JkMmUZRcP0C1zKt8ye972FsR3eZg==
X-Google-Smtp-Source: AMsMyM5I8J5FgLDtDPy6L1lEH88znbRazNgkIis6dJ1dx3uCWLnUIaV4a4OvZGlScpgX53BYaIRM3w==
X-Received: by 2002:a05:6a00:1946:b0:562:9701:5b31 with SMTP id
s6-20020a056a00194600b0056297015b31mr11388966pfk.34.1665259115748;
Sat, 08 Oct 2022 12:58:35 -0700 (PDT)
Received: from ERICDESKTOP ([50.35.79.94]) by smtp.gmail.com with ESMTPSA id
b13-20020a170903228d00b0017bf6061ee4sm3680016plh.117.2022.10.08.12.58.34
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Sat, 08 Oct 2022 12:58:35 -0700 (PDT)
From: <eric@voskuil.org>
To: "'Anthony Towns'" <aj@erisian.com.au>,
"'Bitcoin Protocol Discussion'" <bitcoin-dev@lists.linuxfoundation.org>
References: <03ca01d8d8fb$1558ed50$400ac7f0$@voskuil.org>
<040f01d8d93c$a58c2540$f0a46fc0$@voskuil.org>
<Yz/Hy39ablXUdmH+@erisian.com.au>
In-Reply-To: <Yz/Hy39ablXUdmH+@erisian.com.au>
Date: Sat, 8 Oct 2022 12:58:35 -0700
Message-ID: <069201d8db50$59a98c60$0cfca520$@voskuil.org>
MIME-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGjJkZ87zZ0BUhtE3y1t2YHVdIMmQLud6c7AVI9RduuTjFkkA==
Content-Language: en-us
Subject: Re: [bitcoin-dev] Packaged Transaction Relay
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: Sat, 08 Oct 2022 19:58:40 -0000
> From: Anthony Towns <aj@erisian.com.au>
> On Wed, Oct 05, 2022 at 09:32:29PM -0700, Eric Voskuil via bitcoin-dev
wrote:
> > Protocol cannot be defined on an ad-hoc basis as a "courtesy"
>
> BIPs are a courtesy in the first place.
I suppose if you felt that you were the authority then this would be your
perspective. However in the case of community software development, open
standards are a tool to preempt such centralization.
The BIP process was created by Amir specifically because Bitcoin standards
were being discussed and developed behind closed doors. That process was
being funded almost entirely by a corporate consortium (the Bitcoin
Foundation). It was also clear that one implementation leads directly to
this type of authority complex, which is why he also started libbitcoin.
It's not surprising to learn that you feel this way, and it's nice of you to
share those thoughts publicly.
> There's no central authority to enforce some particular way of doing
things.
As if reaching consensus with other people implies a singular authority.
> > - and it's not exactly a courtesy to keep yourself from getting dropped
by
> peers. It is not clear to me why such a comment would be accepted instead
> of specifying this properly.
>
> If you think that the version restriction should be part of the BIP, why
not do
> a pull request? The BIP is still marked as "Draft".
I did not implement and ship a deviation from the posted proposal. The
developers who did so spent almost as much time writing a comment about the
intentional deviation as they would have spent issuing a PR to the BIP.
Presumably, given that years have passed, there has been enough time to
correct that "mistake". At this point there are at least 5 implementations
operating on mainnet that are inconsistent with Core.
> > I doubt that anyone who's worked with it is terribly fond of Bitcoin's
P2P
> protocol versioning. I've spent some time on a proposal to update it,
though
> it hasn't been a priority. If anyone is interested in collaborating on it
please
> contact me directly.
>
> Bottlenecking a proposal on someone who doesn't see it as a priority
doesn't
> seem smart?
I didn't realize I was holding you up. As far as I've been able to gather,
it hasn't been a priority for anyone. Yet somehow, on the same day that I
posted the fact that I was working on it, it became your top priority.
> Here's what I think makes sense:
>
> https://github.com/ajtowns/bips/blob/202210-p2pfeatures/bip-
> p2pfeatures.mediawiki
Looks like you put about 10 minutes of thought into it. In your words, BIPs
are a courtesy - feel free to do what you want.
I'm well aware of your contributions to Bitcoin, but I find the arrogance
off-putting. I have spent many years contributing to Bitcoin development and
understanding, entirely on my own dime, even paying others to do so - as
well as raising donations for them. I do this intentionally, not because
I/we haven't had offers. Many corporate and state-funded Bitcoin Core
developers have repeatedly, aggressively, openly and self-servingly worked
to put a stop to such community efforts. To them the BIP process is a
"courtesy" - just sometimes documenting what they happen to be doing in the
protocols. And without actual alternatives, that's exactly what it is.
So I'll just leave you with this:
"MIT Digital Currency Initiative (DCI) announces research collaboration with
the Bank of England on central bank digital currency
The Bank of England announced an agreement to collaborate on a twelve-month
Central Bank Digital Currency (CBDC) research project with MIT Digital
Currency Initiative. The agreement supports and builds on DCI's ongoing
research into CBDC, while also contributing to the Bank of England's wider
research and exploration of central bank digital currencies. While no
decision has been made on whether or not to introduce a CBDC in the UK, the
work will investigate and experiment with potential CBDC technology designs
and approaches, and evaluate key tradeoffs, opportunities, and risks. This
type of research can help inform wider policy development by contributing
important technical ideas and questions.
As part of OpenCBDC, DCI's open-source codebase and research initiative, MIT
DCI aims to fill this gap by engaging technologists, user researchers,
central bankers, private sector leaders, and academics in service of a more
accessible, trusted, fair, and resilient economy. We don't yet know if or in
what contexts CBDCs can help improve the broader international monetary
system, or how they might be best designed to do so, but we believe engaging
in technical research is an important step in answering these questions."
https://dci.mit.edu/research/2022/3/31/mit-digital-currency-initiative-dci-a
nnounces-research-collaboration-with-the-bank-of-england-on-central-bank-dig
ital-currency
https://ras.mit.edu/finding-funding/find-funding/federal-funding
https://dci.mit.edu/anthony-aj-towns
Some might call this a conflict of interest. A widespread community of
independent implementations is not in the interest of those who both make
and must comply with regulatory diktat.
Then of course there's this:
"Joichi Ito, director of MIT's Media Lab, resigned Saturday (Sept. 7 [2019])
after The New Yorker published an investigation into his attempts to conceal
financial contributions from pedophile Jeffrey Epstein. Although Ito
stewarded MIT's lab, his work and legacy in the crypto community have
largely passed under the radar.
Ito established the Digital Currency Initiative (DCI) at MIT, helping
bitcoin survive some of its darkest days in 2015. That year, when the
Bitcoin Foundation, a nonprofit dedicated to the cryptocurrency's
development faced "funding constraints," the DCI welcomed bitcoin core
developers Gavin Andresen, Cory Fields, and Wladimir van der Laan in
full-time roles."
https://qz.com/1704325/revisiting-mits-digital-currency-initiative-after-joi
-ito-epstein/
DCI jumps in to "help Bitcoin survive some of its darkest days". What
exactly was dark about these days apart from the fact that this corporate
consortium fell apart? It fell apart due to widespread community rejection -
initially driven by Amir. What fell apart was the attempt at corporate
influence/control, with development largely driven by Gavin and Mike Hearn
on the payroll - both of whom eventually disgraced themselves.
Your contributions notwithstanding, you are in no place to exhibit such
arrogance.
Best,
e
> Cheers,
> aj
|