summaryrefslogtreecommitdiff
path: root/73/f853879153d979a8c1d7bbc9ffcf9c0313c461
blob: 220ebcfa06884416b5f1ed393a5006074a299830 (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
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.