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
|
Delivery-date: Tue, 25 Mar 2025 01:53:26 -0700
Received: from mail-oo1-f64.google.com ([209.85.161.64])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABB7G5RG7QMGQEGY24J7I@googlegroups.com>)
id 1tx02H-0001Mt-Ng
for bitcoindev@gnusha.org; Tue, 25 Mar 2025 01:53:26 -0700
Received: by mail-oo1-f64.google.com with SMTP id 006d021491bc7-5fc0058d68esf1302688eaf.0
for <bitcoindev@gnusha.org>; Tue, 25 Mar 2025 01:53:25 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1742892800; cv=pass;
d=google.com; s=arc-20240605;
b=BpQr9jcl1lxfX68JxlYCeLTxZB5gN6PoxAQNH4JUbrZNqnWMblITewXnRAiz7p2S/0
dGcdDXyz+jPocKURCh8R1DoufJbRTBGugTp+0+RoqwLvdw7VbgDkEvkoyb/g91BRuDzo
4w8WTSlHXL02zSnqsalmrROsw3g8SrxIrvb+npM8cUS/64x1rWt25gysqsbQwrqwq5q+
etIBkWE8wm8pqxxXfiLVHNzxrseibDZSET2mJ+XWx2LVgOfWJDmGxqGndGgSQIpwDEL4
+VOJ7xy+zghCROLIHOjRaB7G+bXVGQgCpczMeEz85SWvf2U4YgOCEGq8nAa/RibJEGl0
qruQ==
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:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:sender:dkim-signature;
bh=RJCYU3JdCbbLwLiCGHZWprtjmcuxjCQVkkzjygso+YU=;
fh=3V/3eYRn+JqsIz44Bg+0pazIqW6kYeXCi/+WOHvFVZo=;
b=ADLY3G+r211q8oooYst/9GBdicNBSTbXSC5uME/pW0oCcQOTJ1fzRoqr7n10+Vo8gu
OQn1SBDQHur/0YqmyvpQaOFg23MkXFrdoSr5kd3N2GBx9G46VO62TAVwFMn9szgvtgoT
A99bxD/iURukvyGpCeEpy9t2vuS3s3mh7IDDPMZjYBAtmpBv9KLjJ39HWDFBIRtW5MGq
tMoUcaeeX1GTB2dR4pJ1GO6hNtyrszT7g17Gaiiz4xxua0TUrCVw4D+/ZFejn92tTyDc
9nj4/YX2ZlTIPC6iCHvT+FrpMl5iUll15FdLLEvUJkTEd0TfLxmZI+IwsKWpFAC2UX3G
16EQ==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=j4fBMmOs;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=ZGIW0wms;
spf=pass (google.com: domain of sjors@sprovoost.nl designates 202.12.124.156 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1742892800; x=1743497600; 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:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=RJCYU3JdCbbLwLiCGHZWprtjmcuxjCQVkkzjygso+YU=;
b=IhJrkc5R0u9Rxpc5wKT3YR6i1BkrP+tkccJ9KQnH1cErUftI7+Iii1vnB3tgApfu6s
eYPTaO0+3J3OzQ1EWYkSOBIvqs7VLRYHpCPwDFId78PbVrMvnitHRJD/RNLbv1N7+g/F
c8gxoot2ch0aOF0wPwtEFnsawIrDhdHmQWp7O24F6lntOOCmGlmtHGreSlOkfh0NHmIH
ePaxepLHhAyUiP+RF0O+zhKkJuPKDqsqlu4IpfcjH/J/yuQ47C7gQn3YF3QfDWiWy15m
YX2r15ctkZYQJbGpj33wl7M7+Z0NcDIooCjS8p0V4dYEMsD3IHpzdPc5f38ksODq8Wm9
/nCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1742892800; x=1743497600;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:x-beenthere:x-gm-message-state:sender:from
:to:cc:subject:date:message-id:reply-to;
bh=RJCYU3JdCbbLwLiCGHZWprtjmcuxjCQVkkzjygso+YU=;
b=HTFJvpjT4AR3tXHIjyBibYY0rVecq2cIy18an3TI/zXY14Fq8jmtpDMsXz8FlvRsWH
f3RkJs51P/Wz8CrMLkiBFtl8rWdtJhYGirXnVzpslqekpJgcSsMidtLL+5pWnOBOPZne
Gspvj5WSF8/KUnD8984HHFcwhgAp3bghAthvhc3m0hEU6CYfzuJwMweCdqLpgCyNVguT
li+w2GwOX7PP+Y1uSWLNk68FE1BwpoX2EXd7j3svq5wmpmrqY9gP4+jX3T4J7gJxy9Ju
uJQl+OodIiCi6N6R7RpCAppobpPo68cyOMOXNl8aUZQjivXDtSaHBCUf6RmV42sNePOj
zF5A==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXx+A3tiTcDv0YPjH31B8bH1+py7GO+vxixO+ViDa/3rTGEh0tBktwHNuhrjHPhe74Db01dSVsqEBpK@gnusha.org
X-Gm-Message-State: AOJu0YwvdXHI+dJTuwYRKArIK4BlmWg6vW+89d+oBID80343M561Wtp+
nIjG0hA9HHSiaJsQ4hB1Enw8fhvtZar7BdvKc3WsU6xujrkncSZo
X-Google-Smtp-Source: AGHT+IGsANUM4vNQ7edpw58yx+/SFsxC0XCL4EIF0OPxJUAQju2VSdjWLPBjna7YaNdSKlPX6bjDzg==
X-Received: by 2002:a05:6820:544:b0:602:65eb:eef5 with SMTP id 006d021491bc7-60265ebef59mr360796eaf.1.1742892799498;
Tue, 25 Mar 2025 01:53:19 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPALcZwScHxHZy3eRTXOPwOyjC+mFy5A9hLufu8a4rSoUvQ==
Received: by 2002:a05:6820:1c9a:b0:601:adb5:189a with SMTP id
006d021491bc7-60229605799ls96437eaf.1.-pod-prod-06-us; Tue, 25 Mar 2025
01:53:16 -0700 (PDT)
X-Received: by 2002:a05:6808:6f89:b0:3f8:150b:f558 with SMTP id 5614622812f47-3febf72243bmr10098711b6e.10.1742892796300;
Tue, 25 Mar 2025 01:53:16 -0700 (PDT)
Received: by 2002:a05:6808:2d37:b0:3f9:f009:458e with SMTP id 5614622812f47-3febee4f79fmsb6e;
Tue, 25 Mar 2025 01:16:14 -0700 (PDT)
X-Received: by 2002:a05:6602:3988:b0:85b:601d:dfaa with SMTP id ca18e2360f4ac-85e2c8f4cd7mr1738617139f.0.1742890573998;
Tue, 25 Mar 2025 01:16:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1742890573; cv=none;
d=google.com; s=arc-20240605;
b=XQPYhiXtdtf+qyCAaRAjFBjsD2Kd/GA1aqtNMIBXXsXlDo3nUyLRP+4iJ1GGIKDujA
GSmdomCfbwvJILP9MDgd2zv1hc8Mh0ZdrGL57u9nIXWV1VuHQByYUZblcn9Ffxfj5cH7
thn+VnrwCg5sWUJLUQ5oRU012xpDnnoaDmqhmKmnuhu8DgOrdIpSZOR3S6bz3USdY+tT
+QmhFjf5npSrCxfSpWW4/kP3aMVYSLuuObaguU8vb6k7Y9/XYZJ7mhXChNE/Dvq3wyz3
bSBM1xzdN84NZ750xupXn+k8hKA8lkpYJvEoNSc+7/tvIC+8+DPSLGrm92jblNMvucPR
rtiA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:feedback-id:dkim-signature
:dkim-signature;
bh=MdI1TZSctHSiAI+lFrqrRvT0F25IT8cuBrk1kFPOtCE=;
fh=RK3IFVmGsQVE+4TwHYsOPXM3FyuokxpTwmQJLCRHxfw=;
b=gd3NQF6WaoK8hjCTWREVGvPRccLiY4dWFCBsg/WC95nx9Oq6od6qSuFZfNOYI8Q2Ts
VwQF1nQlkJpb5uBWl/gvwiwP4wg7fp/Sa+X0v76Ekxkke6oULPAPJdoO+tFYDZA0v0J3
t82ams4ubafAfoo+upBULEfmgnW1rxrRuVztRpAp/6fYpIfynoHlZDdk0Dmway2tVTUz
vHar2jKkN0kvb1BYNb0T/xhDodHyeO3ImciEfRUspdLl66FO95s+w96zpHXreQV4i0Y3
VsstNLwTV9voUGgvujd5bw2mb22c+5nEx4h6jS8a8AfJ58P4TxN4SgSJbHcn1nY8bkbB
if3w==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=j4fBMmOs;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=ZGIW0wms;
spf=pass (google.com: domain of sjors@sprovoost.nl designates 202.12.124.156 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl
Received: from fhigh-b5-smtp.messagingengine.com (fhigh-b5-smtp.messagingengine.com. [202.12.124.156])
by gmr-mx.google.com with ESMTPS id 8926c6da1cb9f-4f3653f14a1si198454173.2.2025.03.25.01.16.13
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 25 Mar 2025 01:16:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of sjors@sprovoost.nl designates 202.12.124.156 as permitted sender) client-ip=202.12.124.156;
Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52])
by mailfhigh.stl.internal (Postfix) with ESMTP id CB5032540105;
Tue, 25 Mar 2025 04:16:12 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-12.internal (MEProxy); Tue, 25 Mar 2025 04:16:12 -0400
X-ME-Sender: <xms:TGbiZ1MV027jFK-ip_wHBRsKNBT6zKd88Az2DLANiBbAqK1cbybvxQ>
<xme:TGbiZ3_Cgr_pr9v7QJ_PDlsA9mnm9xr4EDI3-yAx7Oq_1ZkHJkavOx1LeGBs10gYK
teCq--xK8MeqgNqxw>
X-ME-Received: <xmr:TGbiZ0RC32sI5-iLdHn1WoZ96DJiXrsKSPn_L9Kg1fxW6mzrU2f40d9GpYvq39oJgUHF>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduiedvudegucetufdoteggodetrf
dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
gvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhh
tddvnecuhfhrohhmpefujhhorhhsucfrrhhovhhoohhsthcuoehsjhhorhhssehsphhroh
hvohhoshhtrdhnlheqnecuggftrfgrthhtvghrnhepveeklefgfffggfffleefhffgtddv
udfftdduteeijedvjeevkeekgeffjeetfeejnecuvehluhhsthgvrhfuihiivgeptdenuc
frrghrrghmpehmrghilhhfrhhomhepshhjohhrshesshhprhhovhhoohhsthdrnhhlpdhn
sggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsihhttg
hoihhnuggvvhesghhoohhglhgvghhrohhuphhsrdgtohhmpdhrtghpthhtoheplhhfqdhl
ihhsthhssehmrghtthgtohhrrghllhhordgtohhmpdhrtghpthhtohepjhgrmhgvshhonh
drlhhophhpsehgmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:TGbiZxu7K9clxa46-cc2axY1OSKjHJbX-ci9sRiEcOUnkEKhp9oKGQ>
<xmx:TGbiZ9ew4ArutitdTaX3RNH3LtbiDkfiyMqX7WrDMkPkJyEj6PCnEw>
<xmx:TGbiZ90Rp3l1c4Ls4HKlC8Gy_akp4CO8GnynnqHrJIhlADfi--boSg>
<xmx:TGbiZ5-6iHaubQFsHI1ZMK3jKcP0k97WUUecRnPvmkJiKhXck54aTA>
<xmx:TGbiZx72OjBeSsrkd5C2P98xxVjssqLp8DC2ufJoBPJvwvKrdUNTvpAX>
Feedback-ID: ie5e042df:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
25 Mar 2025 04:16:11 -0400 (EDT)
Content-Type: text/plain; charset="UTF-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
Subject: Re: [bitcoindev] Against Allowing Quantum Recovery of Bitcoin
From: Sjors Provoost <sjors@sprovoost.nl>
In-Reply-To: <912fd35e-02f5-49b5-b373-ca02806d952f@mattcorallo.com>
Date: Tue, 25 Mar 2025 09:16:00 +0100
Cc: Matt Corallo <lf-lists@mattcorallo.com>,
Jameson Lopp <jameson.lopp@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <27A7048A-88D3-432A-AD7C-07C5EC60942D@sprovoost.nl>
References: <CADL_X_cF=UKVa7CitXReMq8nA_4RadCF==kU4YG+0GYN97P6hQ@mail.gmail.com>
<43afd5bb-244e-4698-ba3d-139efa2c2058@mattcorallo.com>
<ED96C777-5BBD-4ACE-8821-A53FDE8FA128@sprovoost.nl>
<912fd35e-02f5-49b5-b373-ca02806d952f@mattcorallo.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
X-Mailer: Apple Mail (2.3826.400.131.1.6)
X-Original-Sender: sjors@sprovoost.nl
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@sprovoost.nl header.s=fm3 header.b=j4fBMmOs; dkim=pass
header.i=@messagingengine.com header.s=fm2 header.b=ZGIW0wms; spf=pass
(google.com: domain of sjors@sprovoost.nl designates 202.12.124.156 as
permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE
sp=NONE dis=NONE) header.from=sprovoost.nl
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.8 (/)
Matt Corallo wrote:
>> In that scenario you'd need to use a NUMS point for the key path. Or may=
be that's unsafe, in which case we'd need a new Taproot version without key=
path support (or BIP360). That's also not a difficult soft fork, but now a=
gain you have something that only a small set of users will want to use.
>>>=20
>>>=20
> A NUMS point does not suffice unless we explicitly soft-fork out spending=
from that NUMS point (which is, of course, doable).
This could be a solution to the sequencing conundrum that I tried to explai=
n.
Along with the first PCQ scheme for tapscript (script path), we could have =
a soft that disables one or more NUMS points. The latter has zero effect un=
der the current cryptographic assumptions, so it's not confiscatory.
That way people can start using the scheme without having to worry about wh=
ether the community decides to freeze key path spending in time. They'll st=
ill worry about the market value of their coins, but not about whether they=
're going to be the first victim (or the umpteenth victim while everyone is=
in denial and blames them for poor key management).
- Sjors
--=20
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 e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
27A7048A-88D3-432A-AD7C-07C5EC60942D%40sprovoost.nl.
|