summaryrefslogtreecommitdiff
path: root/d9/c0c1a8d4241776b7547be6be65b4961525784c
blob: 5f4bb080663b1f8d53190425107052d33a56c57c (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
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
Delivery-date: Sat, 08 Mar 2025 16:22:29 -0800
Received: from mail-yb1-f189.google.com ([209.85.219.189])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDAL76542AGRBO56WO7AMGQE6ZGFDSA@googlegroups.com>)
	id 1tr4R2-0007Ls-GC
	for bitcoindev@gnusha.org; Sat, 08 Mar 2025 16:22:29 -0800
Received: by mail-yb1-f189.google.com with SMTP id 3f1490d57ef6-e63458181eesf4824608276.0
        for <bitcoindev@gnusha.org>; Sat, 08 Mar 2025 16:22:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1741479742; x=1742084542; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=PxsbsNL4jS7Befl87Ra1dVQKxkRLVsZ3A2ep1Q9ckI4=;
        b=IGLMkfGbgCliASXE7aYPY5XH9/4eXwlEdMfok4yJJNROJzDY0GzycqP97BTxERu7PL
         98hCvJg7e9Lax0BM2RQe0O58KNvTqV/GnVCQ87L24RMAz/8hd9JDyDa/osGOopMtWJvq
         4C9007hvlWBdGPW91rebk0E5J3ufEKea+jH7tCN1ZgJDop+i0EiK+FWEWNLnQle6YhUK
         q/Mpjnkygzxo/tzSzcu0lIXXPFpJmrBOxU2U4hAUupLs88pbttefo0KBlHkWg7GuFiQQ
         ZhbJP1lAGn0H1F1WO+vyklhMKMfFAR/EvRWngIoNpJd6xZBp4/Yt/vegtiahRGQMGXt1
         XWYg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups-com.20230601.gappssmtp.com; s=20230601; t=1741479742; x=1742084542; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:from:to:cc
         :subject:date:message-id:reply-to;
        bh=PxsbsNL4jS7Befl87Ra1dVQKxkRLVsZ3A2ep1Q9ckI4=;
        b=rxU3FM+JKe3UWJ6IPzsnIDZY1p6Ajw6kI6aQxDMW/JO73bVKvp2ry+6dWS5oQD2Kn8
         sawgFtc1SoVb2oKJrZSKjQ4jk41n/hJh9Q5ZQeJnniHwyswMIEF9JUnz6CJ+GVv/IxWF
         R0CagJjJ8FhGyNspU7Av0qiFHwbb5H1Ig1OwM7GZ4JyZ60gvnT66trXAOuihyJfKQnzh
         UlJKI7LO2O6ZNqP7yYdFWmS9jD9x4yiP//qy0x1oXcnr1y6oQTXObYgMjSGujMgkM0c8
         QwVan7IlcTRSaWwgPjsSYBwSQ4vwbqpBvVv96d2s9g2XieivKj9tkVhNT92XSeHuRBtk
         SmFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1741479742; x=1742084542;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=PxsbsNL4jS7Befl87Ra1dVQKxkRLVsZ3A2ep1Q9ckI4=;
        b=umYNdeIi/4xjFFU/oK36BJcpf7UDk+LLJKRITYkOeK+uWcKKCXLNWY7g3g/VOH4LYX
         yIDuH/N4LgpttwVA/rHzJmKDwqvn9LmOPPve1/BNaUXPwkMivgh00YcXx5ZnIkPftZBJ
         SZ4lyVnXAISf7bIZ3fFtns2COS1eX4c9yTCIIly2UWPtcVBDod/l81kDSiM4RpsFjO05
         SFf0PsgI+XJOcCyxpdHrQVgrT5nGhtZp39lCp+x/EP0AnsEaVhtrJ5p8R7VYJ7jfMfhU
         7ChgVRsKFJP3mU2u3+QwlR81a3xzMLByrVj946VdQnWkgVvORxcAQ6v1+lcwDEqWJRkA
         tMhg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCWFxzG0n3Jj1uaO/5VAj6Kcl0tJH+teVEBDgS43yPjdis4TK6N8eeumbs9ir/J43yaqGvWjKEFZIaf1@gnusha.org
X-Gm-Message-State: AOJu0Yx4Hi/5ju8XoZvy9qrrGXC91DdSzpqPwYyIxomxIrTPzhe2GVSW
	wjztye1CG2zvUfxwA28I7OeCxJTuLYwEFYiksA69Hi+KYVszxhX1
X-Google-Smtp-Source: AGHT+IGrDyXqhSwKXTOAmzopHa038mVGsqOTAF2HqpMz1G0fcR+PkgP6iL6bJfnD9YTfJLkKiE5xWQ==
X-Received: by 2002:a25:846:0:b0:e63:62c2:4584 with SMTP id 3f1490d57ef6-e6362c247f0mr6728024276.45.1741479742364;
        Sat, 08 Mar 2025 16:22:22 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVGCMEkV8sVp16dvVadvVRrl1ujGlybA0eYsTfsxkMVCeA==
Received: by 2002:a25:aa6d:0:b0:e63:6a8f:fae6 with SMTP id 3f1490d57ef6-e636a8ffdc3ls868889276.2.-pod-prod-04-us;
 Sat, 08 Mar 2025 16:22:18 -0800 (PST)
X-Received: by 2002:a05:690c:4b0c:b0:6fb:a376:3848 with SMTP id 00721157ae682-6febf3f8295mr120055847b3.34.1741479738432;
        Sat, 08 Mar 2025 16:22:18 -0800 (PST)
Received: by 2002:a05:690c:3193:b0:6f9:77a0:782b with SMTP id 00721157ae682-6fda2c3747ams7b3;
        Wed, 5 Mar 2025 05:40:18 -0800 (PST)
X-Received: by 2002:a05:690c:9b0f:b0:6fd:4849:62da with SMTP id 00721157ae682-6fda2f87dd1mr52788397b3.22.1741182017727;
        Wed, 05 Mar 2025 05:40:17 -0800 (PST)
Date: Wed, 5 Mar 2025 05:40:17 -0800 (PST)
From: =?UTF-8?Q?Michal_Koles=C3=A1r?= <michal@zeleny-ctverec.cz>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <83e89408-a20c-4297-96eb-3ca353be02abn@googlegroups.com>
In-Reply-To: <08a544fa-a29b-45c2-8303-8c5bde8598e7n@googlegroups.com>
References: <08a544fa-a29b-45c2-8303-8c5bde8598e7n@googlegroups.com>
Subject: [bitcoindev] Re: Proposal for Quantum-Resistant Address Migration
 Protocol (QRAMP) BIP
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_29198_2089842745.1741182017423"
X-Original-Sender: michal@zeleny-ctverec.cz
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.7 (/)

------=_Part_29198_2089842745.1741182017423
Content-Type: multipart/alternative; 
	boundary="----=_Part_29199_924021874.1741182017423"

------=_Part_29199_924021874.1741182017423
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Agustin,

enforcement in general doesn=E2=80=99t seem like a good choice to me. If I =
were to=20
compare it to the real world, it=E2=80=99s as if people had money or jewelr=
y in=20
bank vaults that were unbreakable at the time they were stored. After a=20
certain period, it=E2=80=99s discovered that these vaults could be breached=
, and=20
we=E2=80=99d tell everyone they have to buy new vaults and move their diamo=
nds,=20
gold, and banknotes into them. If they don=E2=80=99t do it, everything in t=
heir old=20
vaults would be confiscated and destroyed. Surely, it=E2=80=99s normal that=
 people=20
would naturally buy new vaults (or move to safer ones) if they=E2=80=99re i=
nformed=20
well in advance and loudly enough about the outdated vaults. And if they=20
decide not to replace them, someone will eventually break in sooner or=20
later and become the new owner of their "wealth." That=E2=80=99s how it wor=
ks in=20
the real world, after all. Yes, perhaps if someone steals a large amount of=
=20
Bitcoin en masse, it might temporarily lower its value. But that=E2=80=99s =
fine=E2=80=94it=20
would just redistribute old, lost, or unused Bitcoins into new ownership,=
=20
where someone would start using them. It=E2=80=99s like finding a lost trea=
sure=20
from the past at the bottom of the ocean.

Best regards,
Michal

On Wednesday, February 12, 2025 at 1:10:17=E2=80=AFAM UTC+1 Agustin Cruz wr=
ote:

Dear Bitcoin Developers,

I am writing to share my proposal for a new Bitcoin Improvement Proposal=20
(BIP) titled *Quantum-Resistant Address Migration Protocol (QRAMP)*. The=20
goal of this proposal is to safeguard Bitcoin against potential future=20
quantum attacks by enforcing a mandatory migration period for funds held in=
=20
legacy Bitcoin addresses (secured by ECDSA) to quantum-resistant addresses.

The proposal outlines:

   - *Reducing Vulnerabilities:* Transitioning funds to quantum-resistant=
=20
   schemes preemptively to eliminate the risk posed by quantum attacks on=
=20
   exposed public keys.
   - *Enforcing Timelines:* A hard migration deadline that forces timely=20
   action, rather than relying on a gradual, voluntary migration that might=
=20
   leave many users at risk.
   - *Balancing Risks:* Weighing the non-trivial risk of funds being=20
   permanently locked against the potential catastrophic impact of a quantu=
m=20
   attack on Bitcoin=E2=80=99s security.

Additionally, the proposal addresses common criticisms such as the risk of=
=20
permanent fund loss, uncertain quantum timelines, and the potential for=20
chain splits. It also details backwards compatibility measures,=20
comprehensive security considerations, an extensive suite of test cases,=20
and a reference implementation plan that includes script interpreter=20
changes, wallet software updates, and network monitoring tools.

For your convenience, I have published the full proposal on my GitHub=20
repository. You can review it at the following link:

Quantum-Resistant Address Migration Protocol (QRAMP) Proposal on GitHub=20
<https://github.com/chucrut/bips/blob/master/bip-xxxxx.md>

I welcome your feedback and suggestions and look forward to engaging in a=
=20
constructive discussion on how best to enhance the security and resilience=
=20
of the Bitcoin network in the quantum computing era.

Thank you for your time and consideration.

Best regards,

Agustin Cruz

--=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/=
83e89408-a20c-4297-96eb-3ca353be02abn%40googlegroups.com.

------=_Part_29199_924021874.1741182017423
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div style=3D"color: black; background-color: transparent; font-family: san=
s-serif;">Dear Agustin,</div><div style=3D"color: black; background-color: =
transparent; font-family: sans-serif;"><br /></div><div style=3D"color: bla=
ck; background-color: transparent; font-family: sans-serif;">enforcement in=
 general doesn=E2=80=99t seem like a good choice to me. If I were to compar=
e it to the real world, it=E2=80=99s as if people had money or jewelry in b=
ank vaults that were unbreakable at the time they were stored. After a cert=
ain period, it=E2=80=99s discovered that these vaults could be breached, an=
d we=E2=80=99d tell everyone they have to buy new vaults and move their dia=
monds, gold, and banknotes into them. If they don=E2=80=99t do it, everythi=
ng in their old vaults would be confiscated and destroyed. Surely, it=E2=80=
=99s normal that people would naturally buy new vaults (or move to safer on=
es) if they=E2=80=99re informed well in advance and loudly enough about the=
 outdated vaults. And if they decide not to replace them, someone will even=
tually break in sooner or later and become the new owner of their "wealth."=
 That=E2=80=99s how it works in the real world, after all. Yes, perhaps if =
someone steals a large amount of Bitcoin en masse, it might temporarily low=
er its value. But that=E2=80=99s fine=E2=80=94it would just redistribute ol=
d, lost, or unused Bitcoins into new ownership, where someone would start u=
sing them. It=E2=80=99s like finding a lost treasure from the past at the b=
ottom of the ocean.</div><div style=3D"color: black; background-color: tran=
sparent; font-family: sans-serif;"><br /></div><div style=3D"color: black; =
background-color: transparent; font-family: sans-serif;">Best regards,</div=
><div style=3D"color: black; background-color: transparent; font-family: sa=
ns-serif;">Michal</div><br /><div><div dir=3D"auto">On Wednesday, February =
12, 2025 at 1:10:17=E2=80=AFAM UTC+1 Agustin Cruz wrote:<br /></div><blockq=
uote style=3D"margin: 0px 0px 0px 0.8ex; border-left: 1px solid rgb(204, 20=
4, 204); padding-left: 1ex;"><p style=3D"color: rgb(34, 34, 34); font-famil=
y: Arial, Helvetica, sans-serif; font-size: small;">Dear Bitcoin Developers=
,</p><p style=3D"color: rgb(34, 34, 34); font-family: Arial, Helvetica, san=
s-serif; font-size: small;">I am writing to share my proposal for a new Bit=
coin Improvement Proposal (BIP) titled=C2=A0<strong>Quantum-Resistant Addre=
ss Migration Protocol (QRAMP)</strong>. The goal of this proposal is to saf=
eguard Bitcoin against potential future quantum attacks by enforcing a mand=
atory migration period for funds held in legacy Bitcoin addresses (secured =
by ECDSA) to quantum-resistant addresses.</p><p style=3D"color: rgb(34, 34,=
 34); font-family: Arial, Helvetica, sans-serif; font-size: small;">The pro=
posal outlines:</p><ul style=3D"color: rgb(34, 34, 34); font-family: Arial,=
 Helvetica, sans-serif; font-size: small;"><li style=3D"margin-left: 15px;"=
><strong>Reducing Vulnerabilities:</strong>=C2=A0Transitioning funds to qua=
ntum-resistant schemes preemptively to eliminate the risk posed by quantum =
attacks on exposed public keys.</li><li style=3D"margin-left: 15px;"><stron=
g>Enforcing Timelines:</strong>=C2=A0A hard migration deadline that forces =
timely action, rather than relying on a gradual, voluntary migration that m=
ight leave many users at risk.</li><li style=3D"margin-left: 15px;"><strong=
>Balancing Risks:</strong>=C2=A0Weighing the non-trivial risk of funds bein=
g permanently locked against the potential catastrophic impact of a quantum=
 attack on Bitcoin=E2=80=99s security.</li></ul><p style=3D"color: rgb(34, =
34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small;">Addi=
tionally, the proposal addresses common criticisms such as the risk of perm=
anent fund loss, uncertain quantum timelines, and the potential for chain s=
plits. It also details backwards compatibility measures, comprehensive secu=
rity considerations, an extensive suite of test cases, and a reference impl=
ementation plan that includes script interpreter changes, wallet software u=
pdates, and network monitoring tools.</p><p style=3D"color: rgb(34, 34, 34)=
; font-family: Arial, Helvetica, sans-serif; font-size: small;">For your co=
nvenience, I have published the full proposal on my GitHub repository. You =
can review it at the following link:</p><p style=3D"color: rgb(34, 34, 34);=
 font-family: Arial, Helvetica, sans-serif; font-size: small;"><a rel=3D"no=
opener nofollow" href=3D"https://github.com/chucrut/bips/blob/master/bip-xx=
xxx.md" style=3D"color: rgb(17, 85, 204);" target=3D"_blank">Quantum-Resist=
ant Address Migration Protocol (QRAMP) Proposal on GitHub</a></p><p style=
=3D"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font=
-size: small;">I welcome your feedback and suggestions and look forward to =
engaging in a constructive discussion on how best to enhance the security a=
nd resilience of the Bitcoin network in the quantum computing era.</p><p st=
yle=3D"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; f=
ont-size: small;">Thank you for your time and consideration.</p><p style=3D=
"color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-si=
ze: small;">Best regards,</p><p style=3D"color: rgb(34, 34, 34); font-famil=
y: Arial, Helvetica, sans-serif; font-size: small;">Agustin Cruz</p></block=
quote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/83e89408-a20c-4297-96eb-3ca353be02abn%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/83e89408-a20c-4297-96eb-3ca353be02abn%40googlegroups.com</a>.<br />

------=_Part_29199_924021874.1741182017423--

------=_Part_29198_2089842745.1741182017423--