From mboxrd@z Thu Jan 1 00:00:00 1970 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 ) 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 ; 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 (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 ; 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 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 06 Dec 2024 13:45:31 -0800 (PST) Sender: Jonas Nick 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 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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.