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
|
Delivery-date: Fri, 06 Dec 2024 14:48:28 -0800
Received: from mail-qk1-f190.google.com ([209.85.222.190])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDD5RM5R7QJRBMX6ZW5AMGQEP7CEBYQ@googlegroups.com>)
id 1tJh7b-0007LL-NP
for bitcoindev@gnusha.org; Fri, 06 Dec 2024 14:48:27 -0800
Received: by mail-qk1-f190.google.com with SMTP id af79cd13be357-7b67a8cd4d2sf522199585a.1
for <bitcoindev@gnusha.org>; Fri, 06 Dec 2024 14:48:27 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1733525301; cv=pass;
d=google.com; s=arc-20240605;
b=cd6bKK812BNJPSwAmji3r9tjtuFLhSf4hVPCTU/NVHeQM4nbVPVDjZwPAVRyaYoTob
MLBD1dlpR3q2VF2N72pqxhQSWYSPWb3Nzjx+5llq2zMYM+PNVVgmPdr9WIYPneE8sq4W
7fJpWW9Q/JywrGfx8ePrf18BwGJXJc5kqPcAfpnCtsAa5q8usCAgB0+vFY7IyoBDNwUZ
fkkb/OmsHN7iVz1OSb2HK5g3vneSwGTTi33WabB9loFCwvxlI9DlBgc46w2F/+ZO4VJV
3b1YzCrJXYDGSSYJpT2qGF9sqNCI9klJKg9+UeyHUOVnt/rJ2VgflGroNYRrzSF55HvE
1W4g==
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:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:sender:dkim-signature;
bh=jiBC6hZ7wqdHzB+STk634tqwdCsJOmYqQrnLTs05+xo=;
fh=i3Ugm/8wvXZKy2MfC/G3NMiUWic3eNWh6tpMarmf4XA=;
b=ixPfk68PFhFqy39Rt30Cz3FPTLzGOT6vt5GXtvM4FsqvJm4vQySLPW5jKS0G8EmCSd
To7LHeSgTqbMjwZjykluLasCljFTrPQKH0cJD066y8WRkLP4ro0NcAftwHZKbaak/e4H
k4sIel4GrUu8LtRWOrUTLIKSa4EXYUTdJHoEvIfkFgg15nm5r4BPGaI6elavrNVsnasW
Ybw7kFBjPJziSuofwvPT9j8mla/ey90OWJ9gPyvTwOE83w6jUaWdTMb4/bncE0RPhrPp
3A6csjMJVSo/eG6j7wBoyGvuScdF1nyatDREuyGgnZPJCrHbRRLx0O7qEVJB7vknb/vs
QRtA==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=mM94zdhA;
spf=pass (google.com: domain of jonasd.nick@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=jonasd.nick@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1733525301; x=1734130101; 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:from:content-language:references:to
:subject:user-agent:mime-version:date:message-id:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=jiBC6hZ7wqdHzB+STk634tqwdCsJOmYqQrnLTs05+xo=;
b=Bdn/FGjhJpf8C2Em6uB8gLJpfbnoh1yYMwdo43MSUv8v/fCecb/YhoyiE0ys8GfCx+
bGItHfzpp6FKtKsAjVXjFiPGKygsAhEDzb2btvCP2jwc47uSl5xkF5pvad7ZIr5K7VYy
5pUk+3CwruH8FsnpzVT8z80y8631Ksu0fO8gCg5aDLHRNp/0UE/lqZQ2lz9t25kDVkF1
sJF79zKfZlha274bDePy0DDqyuqCUcn1f8r5fBjuIAs4hOoWvme49+n71VIRYoqBOcER
VfI6Netps599zbilRUmhCj/RHG1LRU686FF2INEJaBJjmebG/rInNVAAPx5SpSaKOeNZ
UX6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1733525301; x=1734130101;
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:from:content-language:references:to
:subject:user-agent:mime-version:date:message-id:sender:x-beenthere
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=jiBC6hZ7wqdHzB+STk634tqwdCsJOmYqQrnLTs05+xo=;
b=VJ5vCajhNKGNM1mBPH4q06aiO80gf6U9699XthDNBd7VliDDYyt6LIb9dzQiSR7ejH
ZGMhzfJOFyZQo9oIMappFG/KjEmc7SwEvqUVfOas4QjYAvnIiJJdmuVkThZkuN6JQjpn
o2ACAluBXpCJBmVTqLKQiyEMxYsH+IW3NfsOT/FXJ/PaiabLqa7t8FnusH9z2LpaFBAt
YKpGXrUu/NLPqIxqMkhX67/uiL1bW9F6EDJ1DB7S0NmuZjUNbsJqvxImvm59k44+tJj6
dxnen90S6/RhJyaP2/5ayD64I4ahIdtpM8aj8aHt06W6DdZ8OcvieBmbFZZel6tbnEeV
/LBA==
X-Forwarded-Encrypted: i=2; AJvYcCUbEegq/vjIXjt0Y7mi0v0x5Gya7jDV6HHrV/nx5YWnAR+mQn7q1xOC4jRdaA02XAgH7lOLnxp2QgSV@gnusha.org
X-Gm-Message-State: AOJu0Yxwxww3Jot87y5l4Z5GATBs2udf8kXaVLZOj083nZZ/26QMZKMg
BRL6T6rAQlyTnx+F2yBWVeaS5n6w31V8hihiCjNlC8rEHl76zsX2
X-Google-Smtp-Source: AGHT+IGAnKo6yT6td622smEGWx926k5FsPxXRbZ+ULcZ6yY3Dcn6FWQPdRh+CpBk67rWO+UzqPyOKA==
X-Received: by 2002:a05:620a:1925:b0:7ae:d2d0:190d with SMTP id af79cd13be357-7b6bcaf69e2mr665343385a.32.1733525300930;
Fri, 06 Dec 2024 14:48:20 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:622a:1808:b0:466:9db4:d6e5 with SMTP id
d75a77b69052e-46727d8857els44649821cf.2.-pod-prod-06-us; Fri, 06 Dec 2024
14:48:17 -0800 (PST)
X-Received: by 2002:a05:620a:1925:b0:7ae:d2d0:190d with SMTP id af79cd13be357-7b6bcaf69e2mr665319185a.32.1733525297641;
Fri, 06 Dec 2024 14:48:17 -0800 (PST)
Received: by 2002:a05:620a:7284:b0:7b1:4744:32d3 with SMTP id af79cd13be357-7b6b522aa15ms85a;
Fri, 6 Dec 2024 13:45:35 -0800 (PST)
X-Received: by 2002:a05:6402:5207:b0:5d0:ceec:deec with SMTP id 4fb4d7f45d1cf-5d3be6d7b30mr3165320a12.13.1733521533197;
Fri, 06 Dec 2024 13:45:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1733521533; cv=none;
d=google.com; s=arc-20240605;
b=JNAldeiLcQD38UrZ1/hZqSCSzrJCyNcCQN0lkmOlnonmnaYrzoQbz5zGILa8Lq2rEn
VrS4INs3MZZGV4ORXu/ETrtGaNkZsmsuhVeZ5Ubi2B+egXUk3eZKgY58Xfk0wDP6Yaj7
Qd+I0vt2VJg/fZ0E3hvgFxajUNJ6azj+7maJ48EvxPpBiFXYJXuCU8c1rAGMdE2l5w+p
8LQHNyPfTOHAzf7haP1l+MajU6qvwj3gUp5cLJU4yhLvDghSYV7eYdZCn20S4G5vD/HW
rGRGDKRvr7AaoyoVdSdonHt5wX3uWrbCFHAbOI9sMiUUChzVPYIV3SzFXyokGzfwQ1ya
iMCw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:to:subject:user-agent:mime-version:date:message-id
:sender:dkim-signature;
bh=gSYFRLwbKi9r8N6JjMcVmW53Cg8RxlqSGFeI3tLGCXI=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=lnbCvCHFJdFmoix1/M0Yh+N8Vnb8VXKJb1EmSkT+L+9I2SB1rQw80g9YlB/MUZO64u
Kp3tiGcegoLxqYAgaKbaqWcXvBT+7g2AG5Y523cJQfclBNxQFn08DncChlzWhFQPNI30
kizzmDAEccQuvtvDiz7OzBnC69jeIsdPHRgmXcTtQfgXb6Z/OPcg3u+KdKN/KtMF6uIi
xiraXG0K+luvhieSG/YB63LCMF3OIPyqnqIo5BjMOnbklmNrwHkpy4IKziGspjlioTVX
8MmFp0w7QKLNZYKd/SopDjFEaun6AXEvWCUJSa0Bj+BUCPqy/HmXQyGYC1sQhuOnbxji
o4yQ==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=mM94zdhA;
spf=pass (google.com: domain of jonasd.nick@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=jonasd.nick@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com. [2a00:1450:4864:20::331])
by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-5d3c08da514si41508a12.2.2024.12.06.13.45.33
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 06 Dec 2024 13:45:33 -0800 (PST)
Received-SPF: pass (google.com: domain of jonasd.nick@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) client-ip=2a00:1450:4864:20::331;
Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-434a1fe2b43so24973915e9.2
for <bitcoindev@googlegroups.com>; Fri, 06 Dec 2024 13:45:33 -0800 (PST)
X-Gm-Gg: ASbGncuDn+sZ67CibGsOP2tZTYCjOAQ8Tq/ecgEmPSmx0gGWD3sjAh4+4q7Zm6lQkOO
PwaRfLGqzR9Swkp9n4cDrdlMBxAGnGeI9VVrC4qH6Mio5tdA39XDHRz+7nmRMPSUW6Fe3upYZnr
Io72NfnWa/tCuSrmqsHhJGmu0DA2BRicVdtS2XMetpwL+9DWAB8UF1KZKEEd8et8F9E0O5+AFQQ
N6JSC8Tb06VvkI+pTApWEKcp72evnJ1nvZT5J6gcvni4w6WN7m6rItu6SpA9nz9fj/zU6qsEHoa
PtOsR/w=
X-Received: by 2002:a05:600c:1911:b0:434:a923:9313 with SMTP id 5b1f17b1804b1-434ddecac75mr36867105e9.25.1733521532500;
Fri, 06 Dec 2024 13:45:32 -0800 (PST)
Received: from [10.11.10.42] (p54b84e49.dip0.t-ipconnect.de. [84.184.78.73])
by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-434da0da551sm67693865e9.21.2024.12.06.13.45.31
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 06 Dec 2024 13:45:31 -0800 (PST)
Sender: Jonas Nick <jonasdnick@gmail.com>
Message-ID: <941b8c22-0b2c-4734-af87-00f034d79e2e@gmail.com>
Date: Fri, 6 Dec 2024 21:45:31 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [bitcoindev] Covenants Support - Bitcoin Wiki
To: bitcoindev@googlegroups.com
References: <028c0197-5c45-4929-83a9-cfe7c87d17f4n@googlegroups.com>
Content-Language: en-US
From: Jonas Nick <jonasd.nick@gmail.com>
In-Reply-To: <028c0197-5c45-4929-83a9-cfe7c87d17f4n@googlegroups.com>
Content-Type: text/plain; charset="UTF-8"; format=flowed
X-Original-Sender: jonasdnick@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=mM94zdhA; spf=pass
(google.com: domain of jonasd.nick@gmail.com designates 2a00:1450:4864:20::331
as permitted sender) smtp.mailfrom=jonasd.nick@gmail.com; dmarc=pass
(p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com
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.5 (/)
Hi /dev/fd0,
I do not think the segwit support page serves as a suitable template for
building rough consensus, in general and for covenants in particular. It lacks
key characteristics that would help in (rough) consensus building as outlined in
RFC 7282 [0] (which I strongly recommend reading).
I propose the following changes:
1. Separate Technical Evaluation from Community Support
The ratings "Deficient" and "Wanting" are supposed to be assigned when a
proposal considered to have insufficient community support. This creates a
circular problem: the wiki page is meant to help build community support, but
the ratings already assume certain levels of support. This makes the ratings
less useful and risks creating self-fulfilling prophecies.
A simple solution would be to remove the "Wanting" and "Deficient"
categories.
2. Require Stating Reasons for Objections
As RFC 7282 states:
> Remember, coming to consensus is a matter of eliminating disagreement.
To achieve this, we need to clearly state objections to enable a meaningful
discussion. Each "No" rating should include a link to a mailing list post or
similar document that explicitly states the objection, covering aspects such
as technical deficiencies, likelihood of widespread adoption, and impact on
decentralization.
> Then, the purported failings
> of the choice can be examined by the working group. The objector
> might convince the rest of the group that the objections are valid
> and the working group might choose a different path. Conversely, the
> working group might convince the objector that the concerns can be
> addressed, or that the choice is simply unappealing (i.e., something
> the objector can "live with") and not a show-stopper.
Because there is no working group making decisions in Bitcoin,
community members must individually assess whether proposals have achieved
rough developer consensus.
Developers giving positive technical evaluations are also encouraged to share
their reasoning, as this can help inform others' assessments.
3. Add Links to BIP Drafts
All opcodes mentioned on the wiki page presumably have corresponding draft
BIPs. These should be linked to provide a clear basis for technical
evaluation.
[0] https://datatracker.ietf.org/doc/html/rfc7282
--
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/941b8c22-0b2c-4734-af87-00f034d79e2e%40gmail.com.
|