diff options
author | Michal Kolesár <michal@zeleny-ctverec.cz> | 2025-03-05 05:40:17 -0800 |
---|---|---|
committer | bitcoindev <bitcoindev@googlegroups.com> | 2025-03-08 16:22:29 -0800 |
commit | b0b84beb7f9195099d7e13ca4b5f751ea0be0f68 (patch) | |
tree | 9f2e61d4dfba64f48bc7a9be2d80bdc94927a0b0 | |
parent | 5700a16d34b304ea42602c8688bfdcbc9b953316 (diff) | |
download | pi-bitcoindev-b0b84beb7f9195099d7e13ca4b5f751ea0be0f68.tar.gz pi-bitcoindev-b0b84beb7f9195099d7e13ca4b5f751ea0be0f68.zip |
[bitcoindev] Re: Proposal for Quantum-Resistant Address Migration Protocol (QRAMP) BIP
-rw-r--r-- | d9/c0c1a8d4241776b7547be6be65b4961525784c | 287 |
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" 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-- + |