summaryrefslogtreecommitdiff
path: root/55/818df1a3287140e73fd14e96abfba2df598b8f
blob: 6800db21c3e349b365daca249761a04c9610cd35 (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
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
Delivery-date: Tue, 11 Feb 2025 20:01:24 -0800
Received: from mail-qt1-f185.google.com ([209.85.160.185])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBCXOL6U6XMBRBCN2WC6QMGQEIPFL2WQ@googlegroups.com>)
	id 1ti3wB-0007CY-IW
	for bitcoindev@gnusha.org; Tue, 11 Feb 2025 20:01:24 -0800
Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-471aa567902sf19120051cf.0
        for <bitcoindev@gnusha.org>; Tue, 11 Feb 2025 20:01:22 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1739332876; cv=pass;
        d=google.com; s=arc-20240605;
        b=P95mw8xUJF3DwuOSV2UznAswp8/EWfTpPKkdrZtWoguQqQwX5EcxUaw0uRREfZhDXt
         c268Dfx8Sb7aUf7V/VU6cOrAZRRRwRGZiDiP7yZdoPRQMmpndEAgY+hHMNzwjmfMYyGL
         EIBhYvnk2XQZN0/r+Ugisj5xHcagPybReyHARlgr00zrj3HEiv/xQ2tBOqr6Ta65OF4a
         Fd9K0MCuMXGn+bM0FfoOqRcmFKw+jGCRSy2BMo9nL+o4RQAqEqDGoCB9c799d5y5RUW7
         iJhs4BzzQWQ3Hos26Gsg2geaCf5BVhZzBELMU/N12n2fTh2VnNCRfb0acaYDOKgUYT3d
         3zCA==
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:content-transfer-encoding:cc:to
         :subject:message-id:date:from:in-reply-to:references:mime-version
         :sender:dkim-signature:dkim-signature;
        bh=lELgOEE5po6WKt8e0NdngP4lnxXZ3hMoUbR0gC1V1kM=;
        fh=bv6iVfXulT3sbPnS8Wy4M0vuZGBAwEcsFZJR6bdgkPM=;
        b=T83EP8nXQQ4sAPLlM1Z115pGJbbPbkr+5wDBwuUAZMUgFEK4i6z7bUscPRpVwjk75l
         zaxkDOQnT0V9+5LedR32S0fzPRxXeeXhTcmHzuO3pYKwgbPJpjhWpj5iqZWd+G2154no
         YWYwyipv9h3KbQhCbjcbwjwmgTC1ECqKNCqcgxV9q0w620xCmbNdJvB1XlvoH/ccbKWc
         +v6GSThDlT6FAIOsiKHay6LWxecBx3yCh4GKjA6t+4AYfwBezjuYYEIG59p9i1KlSZ2s
         +Sr/IcXMX9QQ8duw58M6PAyR+rnZ8OuZ9umQoDuiAFE/HuhT27k/+Nhin18csm7Qmomq
         O4gA==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=WQPM47rG;
       spf=pass (google.com: domain of dustinvonsandwich@gmail.com designates 2607:f8b0:4864:20::c35 as permitted sender) smtp.mailfrom=dustinvonsandwich@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=googlegroups.com; s=20230601; t=1739332876; x=1739937676; 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:content-transfer-encoding:cc:to:subject
         :message-id:date:from:in-reply-to:references:mime-version:sender
         :from:to:cc:subject:date:message-id:reply-to;
        bh=lELgOEE5po6WKt8e0NdngP4lnxXZ3hMoUbR0gC1V1kM=;
        b=aW9yCCH9PX2SO24jYqUF1F2tA6Ttw5w30Dhr1NhXxas9QHmitSzuXdU9pq5h7hFJKX
         1nRNuKbSaYEHE+5Y/rclBS7xbUg+s/dli3vu1NXhOLsONhoZgGQRDS5oEs6a3ZPbVrAw
         FgHx2wZzu4ljf9HbP+M4UMbEve3fR+KgutZ7eVAru8+PibwVvzmbKaLJtZN/t6+CiLQu
         B2AgjSlIj86FWrGJcDICOOeftzIhHNZhrCrE7t4ZrbA2DNOq67zjY/fi51N1vuMKEkae
         ciH+JQhH0rK/TbQJ+EWI7PbxVb6ZUSVaOmjZIiMGtXMRretJE1Dj8BsbcDPK0xYKo5se
         C2Dw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1739332876; x=1739937676; 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:content-transfer-encoding:cc:to:subject
         :message-id:date:from:in-reply-to:references:mime-version:from:to:cc
         :subject:date:message-id:reply-to;
        bh=lELgOEE5po6WKt8e0NdngP4lnxXZ3hMoUbR0gC1V1kM=;
        b=myTTJOyXZOZjjMH8H08l8vCQmcfXHXtB7fyVDEAtRrWif5bzg4sT9U1MnmUGAEFwIF
         yd3s4Pt/lEUx6LiQ/t5wMZUiB8s/k6S8JwNfdiER9LWmHVSnEteB0mKjRMTCdFBG8tBb
         8Bsk0mO20jnjYvNxQTUrSBDCRzxGuBOIkjCJbQfcq0wDGEA6UYXFe3okOBKsVEUGcImR
         KeRLP+CFfAtzEE9eMM9QDFTaBZCR33rJTRw/jEEuFsANQms0EaIQOHUn/AKHcxBPrL/3
         GP6x6E351BfGXSAqptNC9Qc2Q1NjSrLZpmuT6lZD+Xyub7vCEtVT0HYHQjuXvDaEDJn+
         8u4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1739332876; x=1739937676;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:content-transfer-encoding:cc:to:subject
         :message-id:date:from:in-reply-to:references:mime-version
         :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
         :message-id:reply-to;
        bh=lELgOEE5po6WKt8e0NdngP4lnxXZ3hMoUbR0gC1V1kM=;
        b=uGWMNq67+EBS2yTtZaic83U/qw7XYzTmFpP+0ZQT9Ufk65z9UvenmXAZ0oCzqrHnDp
         BbY+XVBmGDA6jOXUNE/dLjyPWU1Du4Q5hZOhYpK3cgfINXKnsqW90CxpwcKPDnT8j/pp
         7In2PoGK3YTvGVu/g9lSLgGH3MOiwHzZhM/fj8sLDF+Mk4oys8sT4w7B2w+HMkQbocf0
         djzce8z1SXRWnbBzo1YYNnBjg7GMBWMwjmsfQhsxt2Tcfy7UHX8xT0FA/pjafr5nUQte
         9BHGdvlrCOwztvmvRnQmNSe+yKQqlDJTEbEj0FMkMe5V7BN5q+GHlj+znNC9b2DmcO9f
         H5OA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCU+e6CZe6KVJzz+S2VuUJvMP8atEoKt3/zlwMH6MHsXaYxR/bh3T4hFRVnuXUyHusqmZWdLKe4u2v6n@gnusha.org
X-Gm-Message-State: AOJu0Yz65FhvCFvSCui6LBANCNKkp72X7MgkaTovM/AnKwJHGVGCRel3
	2DVps/xDcJ6l02EymQgvrLcoiH9l7W0SiirPDH65izKKnpNPAHP6
X-Google-Smtp-Source: AGHT+IF/sDTUMUbWzXN5La8Gpn/Mssvej0Ny/5JWm3BDy928gjRSz3X0/6LA1vV4HvmSCOAe0yVuaQ==
X-Received: by 2002:a05:622a:1a18:b0:471:9813:11f0 with SMTP id d75a77b69052e-471afde1db8mr17769191cf.10.1739332876404;
        Tue, 11 Feb 2025 20:01:16 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:ac8:4085:0:b0:46d:dee4:45d6 with SMTP id d75a77b69052e-47167d34f73ls51526621cf.2.-pod-prod-03-us;
 Tue, 11 Feb 2025 20:01:13 -0800 (PST)
X-Received: by 2002:a05:620a:44d4:b0:7c0:5a4e:f7ca with SMTP id af79cd13be357-7c06fc57341mr343636485a.6.1739332873554;
        Tue, 11 Feb 2025 20:01:13 -0800 (PST)
Received: by 2002:a05:620a:404f:b0:7c0:3fc2:d9e5 with SMTP id af79cd13be357-7c040ac2b47ms85a;
        Tue, 11 Feb 2025 16:48:09 -0800 (PST)
X-Received: by 2002:a05:6214:19c8:b0:6e4:42c2:dd9a with SMTP id 6a1803df08f44-6e46edbf613mr22396066d6.45.1739321288659;
        Tue, 11 Feb 2025 16:48:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1739321288; cv=none;
        d=google.com; s=arc-20240605;
        b=WqiBf1+j4pT1R1OKz0LwrVoDd3VHf0pZCGHuQmEuJlrOrOph3O3d3qrwhwwmR7U7Ks
         uxTogr65Km+eFtwvq8410Y0tOBVYZy6AKQzJ6iEHP0U21VgE0h1NN2RcRDs7fgHRVyHy
         GpM/TILoPr7Gbp7yWorkzvRmvfUn/wm7p7AzMiigjd2q0XrUhdu+UScp7f4BaLSxvUUx
         3lvhW2wN2cdbKvkj9UmRLloz5rklhKRd7OYwYi5naIE9fffKj8lWJpDS4VsSVMCWQsHI
         00NA1YnV0PGfFVAkAaCbmzUpnzKIa7svztE4HsrIHGi5cEzYVmLJNfF8zKl+uvAmEQr3
         iYKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=content-transfer-encoding:cc:to:subject:message-id:date:from
         :in-reply-to:references:mime-version:dkim-signature;
        bh=D+dNuG6Msq+w3ovinfCDuG/8YqbotRpF3UrAiz/FAnI=;
        fh=nk3dn+yJFR3ox/jeYcIMmR+YUs8gsGL2srPUXPLRg6E=;
        b=VMY1714kzE0OiOgNpETI15r+s02aKum3t0WCu3CqqK78Dhsz0n0wzxgMNzlzCUS/NP
         RQk2U69Vy1WGjJXu5UEDhqDglq1ULdqGRBWAEEkmfXW+rBUGmU0CXEV2W+vMdLkYnN/x
         nhXbgfglH1PNyK3T9XSfe3IVkg+iql8WaLm0Eei3yyR+LYv9bCdiQ0JjJ2wh9eHq4Cyw
         gpjVjzSKCfsZI7D2m/rJaKGL/img3q1ImLbG3VMfYWZJfehU29DmzhUIurDPxD+0orsQ
         Z2LkIdrZ00VltZoRhWsSgjJAPTXG34wnZZjvhKtDeyhPfaWbCeUkCtPPVDyjfWOEC0yY
         XIcA==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20230601 header.b=WQPM47rG;
       spf=pass (google.com: domain of dustinvonsandwich@gmail.com designates 2607:f8b0:4864:20::c35 as permitted sender) smtp.mailfrom=dustinvonsandwich@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
       dara=pass header.i=@googlegroups.com
Received: from mail-oo1-xc35.google.com (mail-oo1-xc35.google.com. [2607:f8b0:4864:20::c35])
        by gmr-mx.google.com with ESMTPS id 6a1803df08f44-6e44d54914asi4479986d6.1.2025.02.11.16.48.08
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Tue, 11 Feb 2025 16:48:08 -0800 (PST)
Received-SPF: pass (google.com: domain of dustinvonsandwich@gmail.com designates 2607:f8b0:4864:20::c35 as permitted sender) client-ip=2607:f8b0:4864:20::c35;
Received: by mail-oo1-xc35.google.com with SMTP id 006d021491bc7-5fc8e0faef3so1239912eaf.2
        for <bitcoindev@googlegroups.com>; Tue, 11 Feb 2025 16:48:08 -0800 (PST)
X-Gm-Gg: ASbGncs6cpb6GJL29ineAhtc8786NJcp0xZIg251oBDVoQQUmAG5KCHcxZrOBqgOCXt
	eB4QE/ounrPCpIzw4K7V4881IdbKfFGoOOfH+ZtQcJ6wMrtNZgn3ml/5nKO/CxQCUIPd3
X-Received: by 2002:a05:6870:e9a8:b0:29e:2d50:11aa with SMTP id
 586e51a60fabf-2b8d6556431mr867245fac.18.1739321287972; Tue, 11 Feb 2025
 16:48:07 -0800 (PST)
MIME-Version: 1.0
References: <08a544fa-a29b-45c2-8303-8c5bde8598e7n@googlegroups.com>
 <CAC3UE4+kme2N6D_Xx8+VaH1BJnkVEfntPmnLQzaqTQfK4D5QhQ@mail.gmail.com> <CAJDmzYxJzFs=myecyMS6iJwSni1sDwUVq3kMnNGg=dK5kULRJg@mail.gmail.com>
In-Reply-To: <CAJDmzYxJzFs=myecyMS6iJwSni1sDwUVq3kMnNGg=dK5kULRJg@mail.gmail.com>
From: Dustin Ray <dustinvonsandwich@gmail.com>
Date: Tue, 11 Feb 2025 16:47:57 -0800
X-Gm-Features: AWEUYZnsvmdeaudtUJ3fCpgZL9fjBzWkPM7sPypa00ONp_OSPgztpPn2mpx89Rw
Message-ID: <CAC3UE4K=T8BmOeLW9s=x+TBauK+M5Z3MaSicD42+rOj_jZ2Ugw@mail.gmail.com>
Subject: Re: [bitcoindev] Proposal for Quantum-Resistant Address Migration
 Protocol (QRAMP) BIP
To: Agustin Cruz <agustin.cruz@gmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: Dustinvonsandwich@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20230601 header.b=WQPM47rG;       spf=pass
 (google.com: domain of dustinvonsandwich@gmail.com designates
 2607:f8b0:4864:20::c35 as permitted sender) smtp.mailfrom=dustinvonsandwich@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 (/)

I think youre going to have a tough time getting consensus on this
proposal. It is an extraordinary ask of the community to instill a
change that will essentially void out a non-trivial part of the coin
supply, especially when funds behind unused P2PKH addresses are at
this point considered safe from a quantum adversary.

In my opinion, where parts of this proposal make sense is in a quantum
emergency in which an adversary is actively extracting private keys
from known public keys and a transition must be made quickly and
decisively. In that case, we might as well consider funds to be lost
anyways. In any other scenario prior to this hypothetical emergency
however, I have serious doubts that the community is going to consent
to this proposal as it stands.

On Tue, Feb 11, 2025 at 4:37=E2=80=AFPM Agustin Cruz <agustin.cruz@gmail.co=
m> wrote:
>
> Hi Dustin
>
> To clarify, the intent behind making legacy funds unspendable after a cer=
tain block height is indeed a hard security measure=E2=80=94designed to mit=
igate the potentially catastrophic risk posed by quantum attacks on ECDSA. =
The idea is to force a proactive migration of funds to quantum-resistant ad=
dresses before quantum computers become capable of compromising the current=
 cryptography.
>
> The migration window is intended to be sufficiently long (determined by b=
oth block height and community input) to provide ample time for users and s=
ervice providers to transition.
>
>
> El mar, 11 de feb de 2025, 9:15=E2=80=AFp. m., Dustin Ray <dustinvonsandw=
ich@gmail.com> escribi=C3=B3:
>>
>> Right off the bat I notice you are proposing that legacy funds become un=
spendable after a certain block height which immediately raises serious pro=
blems. A migration to quantum hard addresses in this manner would cause ser=
ious financial damage to anyone holding legacy funds, if I understand your =
proposal correctly.
>>
>> On Tue, Feb 11, 2025 at 4:10=E2=80=AFPM Agustin Cruz <agustin.cruz@gmail=
.com> wrote:
>>>
>>> Dear Bitcoin Developers,
>>>
>>> I am writing to share my proposal for a new Bitcoin Improvement Proposa=
l (BIP) titled Quantum-Resistant Address Migration Protocol (QRAMP). The go=
al of this proposal is to safeguard Bitcoin against potential future quantu=
m attacks by enforcing a mandatory migration period for funds held in legac=
y Bitcoin addresses (secured by ECDSA) to quantum-resistant addresses.
>>>
>>> The proposal outlines:
>>>
>>> Reducing Vulnerabilities: Transitioning funds to quantum-resistant sche=
mes preemptively to eliminate the risk posed by quantum attacks on exposed =
public keys.
>>> Enforcing Timelines: A hard migration deadline that forces timely actio=
n, rather than relying on a gradual, voluntary migration that might leave m=
any users at risk.
>>> Balancing Risks: Weighing the non-trivial risk of funds being permanent=
ly locked against the potential catastrophic impact of a quantum attack on =
Bitcoin=E2=80=99s security.
>>>
>>> Additionally, the proposal addresses common criticisms such as the risk=
 of permanent fund loss, uncertain quantum timelines, and the potential for=
 chain splits. It also details backwards compatibility measures, comprehens=
ive security considerations, an extensive suite of test cases, and a refere=
nce implementation plan that includes script interpreter changes, wallet so=
ftware updates, and network monitoring tools.
>>>
>>> For your convenience, I have published the full proposal on my GitHub r=
epository. You can review it at the following link:
>>>
>>> Quantum-Resistant Address Migration Protocol (QRAMP) Proposal on GitHub
>>>
>>> I welcome your feedback and suggestions and look forward to engaging in=
 a constructive discussion on how best to enhance the security and resilien=
ce of the Bitcoin network in the quantum computing era.
>>>
>>> Thank you for your time and consideration.
>>>
>>> Best regards,
>>>
>>> Agustin Cruz
>>>
>>> --
>>> You received this message because you are subscribed to the Google Grou=
ps "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/bitcoin=
dev/08a544fa-a29b-45c2-8303-8c5bde8598e7n%40googlegroups.com.

--=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/=
CAC3UE4K%3DT8BmOeLW9s%3Dx%2BTBauK%2BM5Z3MaSicD42%2BrOj_jZ2Ugw%40mail.gmail.=
com.