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
|
Delivery-date: Tue, 03 Jun 2025 14:08:23 -0700
Received: from mail-ot1-f57.google.com ([209.85.210.57])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABBPOI7XAQMGQEB53MYSI@googlegroups.com>)
id 1uMYrv-0000jZ-0V
for bitcoindev@gnusha.org; Tue, 03 Jun 2025 14:08:23 -0700
Received: by mail-ot1-f57.google.com with SMTP id 46e09a7af769-7383c02b74fsf1055806a34.0
for <bitcoindev@gnusha.org>; Tue, 03 Jun 2025 14:08:23 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1748984897; cv=pass;
d=google.com; s=arc-20240605;
b=N7EqHVk96UhrgT6vBN54yixB2zR8Jot+DSbGclevPrQMaJ6CMDtfKvVK9VLYhp2t0e
GERPTWkzw8yK6CWXvWz4z7py8KOEyxNNsDDf5PYB/xm16GUjbtULs2WnAKdzB8aFKmoL
HGH5zUsdLsIWwqOpe74LXwnW6LGpMLc4GgpN20496jgi0DoAJ4g2LAtY5YwFzudavpaz
PGe8YswUgQNeeVNDbuZTD0QO5oUwIkSlIbKJjGL7RXDTRR/w3ppMz/ZA2BgMyyEJZREq
JbEPlfYeYRWzzdFF7A1sN1Gh07BvDDizgVazgLH+LI5muOtC0S29c8zW06bAjqA3pTOu
kPyg==
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:reply-to:mime-version:feedback-id
:message-id:subject:from:to:date:dkim-signature;
bh=d44TQnIuinDy5Of0OoNU5ee54j8F3HEDUVUa3Q1t8ts=;
fh=4U8S1Yb6UYE0EAbSrq4wqovpBfHhJ8ckhkP8+0FzCV8=;
b=UexLJ+HvDitAo/FItpVJpHTgQBz6nsmjSaDrgt7ZClpRNq+OQwqBrQ/g8+QGZptIht
gENYDY7dZldYZqfOFZYa3XvXRKckNCDsSi5cDhL1h9DS3br51bV+uDrV6wtDp16dZOCh
dfmuppRH1ZrgcPl/nUScQcYEwHTKjNjhBM20f5ulUPo6/B/DOnLbjna4IlabvSs41mMd
/3ieBcp5QJzPvqN5Z9NNm2ea9yDBvT66tx4DKutO+6y/E4U0hTTxPq3J4HQWVk7Kn7BP
JPNfkPJ4k1ZJOK6rDC6GcpSQfxC38sZprEBd0AEwMYzY5Qh1X6+ojG9Dm8PYr+RytcVm
OMEg==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@achow101.com header.s=protonmail2 header.b=Opjk4X9K;
spf=pass (google.com: domain of lists@achow101.com designates 185.70.43.17 as permitted sender) smtp.mailfrom=lists@achow101.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1748984897; x=1749589697; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:feedback-id:message-id:subject:from:to:date:from:to:cc:subject:date
:message-id:reply-to;
bh=d44TQnIuinDy5Of0OoNU5ee54j8F3HEDUVUa3Q1t8ts=;
b=QHUPKYyRYqKa0uXwON34TwohmavO21otkVAxtrLUu3G4QsugBxSpHk9KnEHIWkQORc
e4OfczG4KMz3drLeyJU0p0aUwwLAFt1D7PI9pcVWNKoeXcZsXmvYWOgz0Z7tHY0yNi/X
oLUSok0yM+7muth46D3K9n+gaP1UGfJbqiw82y6XJho6ZEGdv/Pw6EB5wJs/Q7V1PTkO
uvurqzx0W5Gm/3nLEmQ+HYaSJsFBA0vy8yILzi44Gnt1sw1eBcFaGFZGmnAJ98qVb+UY
pPDn98kIMzJkjOmu+324ZmDUb4wi8LkNySRDsi+B9CemeW+rkGnd11893wkrOHLodhLw
Mncw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1748984897; x=1749589697;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:reply-to
:x-original-authentication-results:x-original-sender:mime-version
:feedback-id:message-id:subject:from:to:date:x-beenthere
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=d44TQnIuinDy5Of0OoNU5ee54j8F3HEDUVUa3Q1t8ts=;
b=bn1Mi4VmWuZGE3K0RmWOP/Ee6qJIaRiCW+K7lRI9XSgxVYNt7HvlQk0M1hkipHoRNc
2cLkcIsahZc2mSLqTXdE96NoEXbk2509b+O5MZN4uEf1MAyjx95VMhJUs6Yg4Yy1xhzU
S8lQPDtKOgluXroTyL7xYkpUT1A/RbDT5hhybngCakPmW344X5RxJ1aLPUNRnA2Kgt2M
HpKIfYlf6PpvngBhMXC7oyxmN+zSvN/Q2ka/Cf0JQFWjlmxg8M/cqDYKKmGssfeJ5Pnl
gipNDT+vjCcMYZiEmzi2CkMSqdovVFKDYt8TJz6CIWK9EZimDhpFuIbRrRJARLIY4aZh
fsWw==
X-Forwarded-Encrypted: i=2; AJvYcCVv0OpjmhYJPvHN4ChVuYSpETw3LpaRRTN1fAxORHyk7FZVB7GOyFHtmhaNxYOkONr/LgvwCz1T2Xvj@gnusha.org
X-Gm-Message-State: AOJu0Yyw8mndOVI3I5eq+UyWMWBmMCU7ZmVh6K+ejBluaigzJ8NLRxrf
QDIDkLB5ZmAEyhRdrfbxdn0YpOHQ+J5RM+1rAPRGGzKeUCdvZ4i0gZ56
X-Google-Smtp-Source: AGHT+IFKdpYDhuBQwtMrzm5Ftc6g2aITv86F4eLCV/YkCysYNZWKJ49SAGw8eOIgRLK5ySIww6kQIQ==
X-Received: by 2002:a05:6830:2aaa:b0:731:cac7:364e with SMTP id 46e09a7af769-73869e03b48mr614923a34.22.1748984897355;
Tue, 03 Jun 2025 14:08:17 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZeJAMkkq/hO+Wr3MvjDy2MTj0BXYlSWCbSKw/S1dY8frA==
Received: by 2002:a05:6820:8019:b0:601:afcc:164d with SMTP id
006d021491bc7-60be54626bbls1469247eaf.1.-pod-prod-02-us; Tue, 03 Jun 2025
14:08:13 -0700 (PDT)
X-Received: by 2002:a05:6808:398c:b0:401:e95b:3b0e with SMTP id 5614622812f47-408f0ecc8f9mr498304b6e.12.1748984893667;
Tue, 03 Jun 2025 14:08:13 -0700 (PDT)
Received: by 2002:ab3:150:0:b0:2b1:9db7:3101 with SMTP id a1c4a302cd1d6-2b4d07d2bafmsc7a;
Tue, 3 Jun 2025 14:07:15 -0700 (PDT)
X-Received: by 2002:a05:6512:3f12:b0:553:2357:288c with SMTP id 2adb3069b0e04-55356ae9f44mr157038e87.17.1748984833655;
Tue, 03 Jun 2025 14:07:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1748984833; cv=none;
d=google.com; s=arc-20240605;
b=k2jkSXR3voQs3L+UnspWEIp1eLDbkM934vYMxXNbRt2uGJ6jUYEOslibaCZljTczft
Y5McXDtlqGOLkKJJ/qfVJEZA/dWl1EW7hjVsmJLcqzfdw9UMITAl24YvqWY1U54Luu7c
TaFXm3U8mGG6Z+ucIzdyJEwXOoxe2bkVi16V+j3OViN8xKuh18l0McZxTy2EgJzM2aGF
o5wqxW1VC5BE6kZgn32AJjpyX9AeItDsdebKuHDS+8lWAdlmsdFAE13X/ILrQCE2iVc6
x8Wzzt/splfWftZ9fqOyeIsnA3eTu6Gh1BzpvaVF++M6GWm9Eog+hEodoPaObT6M8pZi
JeYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:mime-version:feedback-id:message-id
:subject:from:to:date:dkim-signature;
bh=QpBbmqS6V7bK2VK7T/hhsQCKO6Nbo5542q5HZp4F03Q=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=ax2M+La3S4rkUR9Sis0KyRD15eqR++KONgaaQi+jw4FGe6oB/hn8KVgG3py50rYJei
lqYQuV8O/Mjus2xJvsVip1uZ9tAN4cyNXgxzBjRIvDpnrjPZrJLA/80gwpnIQc0/XShL
jEAVKgZRGJGETcmAUblpp9YTX8ROjnnUCD+VmYm3AGIqvnRljGLnmIMu66jMJBe7zyio
a7JmbAy+8z3Gc58dvPQd7hsJGE7Pi0OdwU5b2IMlwpVR3xsIhXCu/oIdsPXxt+M2yd8f
tO+C5wJn11jEgEUCbpGGZz0pk7JDZwc0+9nF6Vaz/3lQau/hsWGwSvdd6RWYL2YuMDZk
PZcA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@achow101.com header.s=protonmail2 header.b=Opjk4X9K;
spf=pass (google.com: domain of lists@achow101.com designates 185.70.43.17 as permitted sender) smtp.mailfrom=lists@achow101.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
Received: from mail-4317.protonmail.ch (mail-4317.protonmail.ch. [185.70.43.17])
by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-553378f6c3dsi113162e87.9.2025.06.03.14.07.13
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 03 Jun 2025 14:07:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of lists@achow101.com designates 185.70.43.17 as permitted sender) client-ip=185.70.43.17;
Date: Tue, 03 Jun 2025 21:07:06 +0000
To: bitcoindev@googlegroups.com
From: "'Ava Chow' via Bitcoin Development Mailing List" <bitcoindev@googlegroups.com>
Subject: [bitcoindev] Allowing Duplicate Keys in BIP 390 musig() Expressions
Message-ID: <08dbeffd-64ec-4ade-b297-6d2cbeb5401c@achow101.com>
Feedback-ID: 53660394:user:proton
X-Pm-Message-ID: ca9fe0dac081ecd762a97b44d8f48f76b1d4d45d
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Original-Sender: lists@achow101.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@achow101.com header.s=protonmail2 header.b=Opjk4X9K; spf=pass
(google.com: domain of lists@achow101.com designates 185.70.43.17 as
permitted sender) smtp.mailfrom=lists@achow101.com; dmarc=pass
(p=REJECT sp=REJECT dis=NONE) header.from=achow101.com
X-Original-From: Ava Chow <lists@achow101.com>
Reply-To: Ava Chow <lists@achow101.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: -1.0 (-)
Hi All,
In implementing musig() descriptor expressions, I realized that the
restriction "Repeated participant public keys are not allowed" is a bit
complicated to implement. While I don't see why anyone would want to
duplicate keys, MuSig2 does allow duplicate participant keys and
allowing them would make the implementation of musig() expressions much
easier. Thus I'd like to propose changing the BIP to remove this
restriction.
Has anyone implemented musig() expressions yet with this restriction,
and would removing it be a significant breaking change to anyone? If
not, I'll make the change to the BIP in a few days.
Thanks,
Ava
--
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/08dbeffd-64ec-4ade-b297-6d2cbeb5401c%40achow101.com.
|