summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Kolesár <michal@zeleny-ctverec.cz>2025-03-05 05:40:17 -0800
committerbitcoindev <bitcoindev@googlegroups.com>2025-03-08 16:22:29 -0800
commitb0b84beb7f9195099d7e13ca4b5f751ea0be0f68 (patch)
tree9f2e61d4dfba64f48bc7a9be2d80bdc94927a0b0
parent5700a16d34b304ea42602c8688bfdcbc9b953316 (diff)
downloadpi-bitcoindev-b0b84beb7f9195099d7e13ca4b5f751ea0be0f68.tar.gz
pi-bitcoindev-b0b84beb7f9195099d7e13ca4b5f751ea0be0f68.zip
[bitcoindev] Re: Proposal for Quantum-Resistant Address Migration Protocol (QRAMP) BIP
-rw-r--r--d9/c0c1a8d4241776b7547be6be65b4961525784c287
1 files changed, 287 insertions, 0 deletions
diff --git a/d9/c0c1a8d4241776b7547be6be65b4961525784c b/d9/c0c1a8d4241776b7547be6be65b4961525784c
new file mode 100644
index 000000000..5f4bb0806
--- /dev/null
+++ b/d9/c0c1a8d4241776b7547be6be65b4961525784c
@@ -0,0 +1,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--
+