From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 11 Feb 2025 17:31:03 -0800 Received: from mail-oa1-f64.google.com ([209.85.160.64]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1ti1ag-0004KA-Di for bitcoindev@gnusha.org; Tue, 11 Feb 2025 17:31:03 -0800 Received: by mail-oa1-f64.google.com with SMTP id 586e51a60fabf-2b880ef5905sf934645fac.2 for ; Tue, 11 Feb 2025 17:31:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1739323856; cv=pass; d=google.com; s=arc-20240605; b=f0IDnCmF1c46xEZQ6vnr0uaNjoeKS0WA3n405fJ4dvDr2hRTyMxBkpPCTeARsXEmb9 ekA12bCsJQqQ2LoDrPDvkMaRpufBT8GwpojfzsBKEU5ydhh9fKDDd0YxWbSdAis3qDDX 8RxI0kAgYatamgYOLhTEQMQ6uSLJip20PIkRCzUpPtE6UDPm6xqkTzhyWzKglFMGrIIv v8TZewqmvu4yz/ThhzFgl+1uQxtI4jHLHbpf4qrmtrFHTELgcOfX5Xs85rdniROTDy7E Es92g/ym2a7Hc49bDN6/amW4KnO4uIFxakqwx20MrQULI3g6ekdqEuAmBDWDpMi0tC1O /1Zg== 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:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=N2vjwJ6xWSlQFyAVYeC4j4376mMuvV0e8xFl5U0Z4z0=; fh=1PMjSYX9k/rc7y4ulcSl1wEv/fi3wqY9OL/nahedtik=; b=MtCCp70HC+ohUXZOcE0e5ZiQXmMfGLxH00JLk4b6o1UBsGB8q24Z1G4J1fPTQZx95C hOyFCEnJ0EPG3Oa0qexNdCsXQ2uPwyFDktlQbPIMwfcOgKvxEOITxowd7nuB8QOPeJb1 mnXM/ImCSNX11ZVuP3x3VmJVwxdzNrerUWeWc6x32nbjbqVlUWBoH3bcmL3h/0wgPPRJ c7uV+HJLWJJYUY8og2MdJsQObtVmnRMArhEDPb6glPbNZ8MClzKQDHn6rKz2+lbs39xq g7YF2O2W+9bHp3WbaXC39OfUJZFtg4oXp5rcZBdlM9cJkthL83F5+ry/lXlzmhr2VaB2 Z6CQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jIXFchU9; spf=pass (google.com: domain of agustin.cruz@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=agustin.cruz@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=1739323856; x=1739928656; 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:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:sender:from:to:cc:subject:date:message-id :reply-to; bh=N2vjwJ6xWSlQFyAVYeC4j4376mMuvV0e8xFl5U0Z4z0=; b=a4BVU7r9Q6d3aB7XFoe25LQ+XTkHcWGL+xhWoyiAlUcKdg+rjzfVLGWwZDp3YwgdGE QxQ7z7kqQ0y3vxRQ8VoOK4m6El/Gtp8fzqwHAJV613gNBmznPUUFW/4iMLPfsiktZT3Q jxO6puJfU+IYzW+pIQPLzQT/vyKgLvKcVIKFlp6iP5/X9u0O4s/ttDtF9WOasxX/4vgp QBpWR5eQ5EvTFVYCEMKusEUNUpGs36WjKUOLqbr6wb0ELfUCy/r32XHLFtX0LVSXITSg cI3kgC/HObjYQ2R57T06bAEXK0Rj0O4M9TEIvLh6Hrk0UaINyRunGtpa/TK719mtap9o igeQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739323856; x=1739928656; 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:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to; bh=N2vjwJ6xWSlQFyAVYeC4j4376mMuvV0e8xFl5U0Z4z0=; b=euwIPhhQP1nTeEwhQAV+joBNQbYRFmPKuQaRtKXQF7Nex5vmdj8t0hwv3D+28HzRpF IqfHyDgzOzPaILNWJlj1gg3MkoWU5scl0DAZ8HqVcnwVtOjfc5JCcMU8UCadi2LLx3kE vBbuOtiV6pAXgdHGytbuoTJ7ZODcUvh+Gp7dhVCZFlu9XMqkwxp5xBnaaebOeJxdONjg HvvYihLWTTTdTW4h3eVy4kS9Y0yjU9fN3TFbC1b6L603WrM0rZCcL0B3JXVTSQxM69Bs +6fmFjsJvSFyi2okKyXku1u8vIJvRPp660HXoU+alIQE6kd/p54QDgZotZD2dh/c4qyX fiVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739323856; x=1739928656; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender: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=N2vjwJ6xWSlQFyAVYeC4j4376mMuvV0e8xFl5U0Z4z0=; b=kKJxi48HiPNId+4siHhUGgIEKUjisopgU/0bhGOzoymQ8OsI3ERP5u+mksGbt400/9 R1Q3+M/orGwqs7Qnbntn3by5vSB5ZDlvE7r9RDh+QUyfTtGKN4udF5Ttdk6YfUWqDqoh MLCLxExtZZumoZDOi+dRYAelfVNYGNcyVJ9iy8bj4aqkYYZLcsaOJ76YyU6OP4dzO3Sr iOlNXCS6Vbz1yn7JR/Lrmcrm4+NzrTi6wO+2U/cKqselVu770E+OSBtNIuSWP1NsnY8Z PAxcvN7AHAS5DZN/0aMihwzaYfw6V5aG3zdYOzmvWRw+f5nBI+9j19+nbeCRcgz5HVEk xhPA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXSIcgKbpZH1vG8oLJ33C4ckaikiO53AvgZyc78Y5rn7IrA3hL3w2MCAKDIgrfcagqcgPhW3mT1Bavw@gnusha.org X-Gm-Message-State: AOJu0Yzlh9ExqFZN89y5a6C4D5GvKu/uj93ewouqmZtQzqCMs0gQpiZA RriQEbS3ZBp+FR2JOV8DbWkyoZmwgcUXEwy3tJTIO8smnBuVKW8V X-Google-Smtp-Source: AGHT+IE6LeTa8tehbWE8i+uJUWAg54R/JnB4cUPwwJB6MN2NeD1zyONrReHWF+Z7L4DsbpXiuL4Eig== X-Received: by 2002:a05:6871:3584:b0:29e:75ff:4d0c with SMTP id 586e51a60fabf-2b8d643d073mr1295295fac.4.1739323856204; Tue, 11 Feb 2025 17:30:56 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com Received: by 2002:a05:6870:d88a:b0:2a0:194f:b555 with SMTP id 586e51a60fabf-2b8b6d5f842ls712269fac.1.-pod-prod-06-us; Tue, 11 Feb 2025 17:30:53 -0800 (PST) X-Received: by 2002:a05:6808:198e:b0:3f3:c417:a2e8 with SMTP id 5614622812f47-3f3cd5c316dmr1455873b6e.9.1739323853413; Tue, 11 Feb 2025 17:30:53 -0800 (PST) Received: by 2002:a05:6504:1b99:b0:287:1120:396a with SMTP id a1c4a302cd1d6-28e9ecf535amsc7a; Tue, 11 Feb 2025 16:37:51 -0800 (PST) X-Received: by 2002:a2e:a99d:0:b0:308:f268:7803 with SMTP id 38308e7fff4ca-3090362da57mr4994391fa.3.1739320669224; Tue, 11 Feb 2025 16:37:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1739320669; cv=none; d=google.com; s=arc-20240605; b=ecQDdIsc89gTfCvkJOvq1b5ce/auKaSN7CVEW36n1pvvYeI7QDhMgmch6Zy8hpcMrY mZlLYjt2ytUeJNB3G0b4vV4/EqRz0COj0GVRGuMBX5Goqe8CnVFfduYRAO2okyYvAEDQ DCweP34iPllgm26XzyXYK2GTuGq+UCnDYS8JQwkZiZLtyiAZE+piWaA6wm1VdqfvAcQE gy/b+2aCkB+6oO+pHELZGv3/E4Egr/pb/BRf/KMihmw++blRqZd02AGUMdWqDGEKKMFv y2vX5sFj/wP3oik8H7mnluz3ycmNPg8NFR9rbygufARi858LLuUN0zSiLAiVxxUlE9C0 qwog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=eZfHGl2FkdxYTlJyArcywl+NWQm4rrI+QKsYCFo6oFQ=; fh=vv17kuNL91X1Cp9SmfPjoxURvR5MiP2YavjpHHGsCzI=; b=JdraLVO3NI68Jh2NoVPnhWOEnsyhHr1KevNUP4HUInjoUDmNg13DVbecbHg57vJNV3 w4yZn51n9moBknvz0QfZXqmnOsyAtLdQoXK4vkL/CPBpuAx1Rg9TptrwtDc0JyyE1ww6 tI1Wzb1o7JUgvE9saPIMmlOLJR5qOssLu90A3Cqh8IaQ6IYzvFXHvzcDaOQtbHGCuBmH PTsqEwr+jg6nxTXlyUQBTwerSOuwx5LJwbMCwLI4NtQ5FTPe7gk+Ls47bPoo9K9vQvlV nHjBfj0Vr529hGxNqSNg+pHBxo+Y4bZGcYWnso6uzfCatIeWIQu6iEmASfwLRmswvsl1 MYKw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jIXFchU9; spf=pass (google.com: domain of agustin.cruz@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=agustin.cruz@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com. [2a00:1450:4864:20::22a]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-308da62df28si1922651fa.3.2025.02.11.16.37.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 11 Feb 2025 16:37:49 -0800 (PST) Received-SPF: pass (google.com: domain of agustin.cruz@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) client-ip=2a00:1450:4864:20::22a; Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-307bc125e2eso57916181fa.3 for ; Tue, 11 Feb 2025 16:37:49 -0800 (PST) X-Gm-Gg: ASbGncv85T7gSMGy/dbmfy6JKunknMEHVqqZ7/o5bTcCne55F+IlEh2pH3WfqgH3TOu XXCgK2KAMPanqzBMQmsvI0uE/0TY+pnmAtuCqC8L1djYVmtP7BpiIjL1ggCNoa0DGxeMHj0HyNg == X-Received: by 2002:a2e:884c:0:b0:302:1aed:f62a with SMTP id 38308e7fff4ca-3090367f688mr4272601fa.21.1739320668436; Tue, 11 Feb 2025 16:37:48 -0800 (PST) MIME-Version: 1.0 References: <08a544fa-a29b-45c2-8303-8c5bde8598e7n@googlegroups.com> In-Reply-To: From: Agustin Cruz Date: Tue, 11 Feb 2025 21:37:37 -0300 X-Gm-Features: AWEUYZlOc-AuVpd6KXPZqabw_hJwW6YGgPt1-nmEF3bSOlWJLuLYGqRHOiVS3I4 Message-ID: Subject: Re: [bitcoindev] Proposal for Quantum-Resistant Address Migration Protocol (QRAMP) BIP To: Dustin Ray Cc: Bitcoin Development Mailing List Content-Type: multipart/alternative; boundary="00000000000097c2a4062de72629" X-Original-Sender: agustin.cruz@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jIXFchU9; spf=pass (google.com: domain of agustin.cruz@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=agustin.cruz@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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.5 (/) --00000000000097c2a4062de72629 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Dustin To clarify, the intent behind making legacy funds unspendable after a certain block height is indeed a hard security measure=E2=80=94designed to = mitigate the potentially catastrophic risk posed by quantum attacks on ECDSA. The idea is to force a proactive migration of funds to quantum-resistant addresses before quantum computers become capable of compromising the current cryptography. The migration window is intended to be sufficiently long (determined by both block height and community input) to provide ample time for users and service providers to transition. El mar, 11 de feb de 2025, 9:15=E2=80=AFp. m., Dustin Ray < dustinvonsandwich@gmail.com> escribi=C3=B3: > Right off the bat I notice you are proposing that legacy funds become > unspendable after a certain block height which immediately raises serious > problems. A migration to quantum hard addresses in this manner would caus= e > serious 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 > wrote: > >> Dear Bitcoin Developers, >> >> I am writing to share my proposal for a new Bitcoin Improvement Proposal >> (BIP) titled *Quantum-Resistant Address Migration Protocol (QRAMP)*. The >> goal of this proposal is to safeguard Bitcoin against potential future >> quantum attacks by enforcing a mandatory migration period for funds held= in >> legacy Bitcoin addresses (secured by ECDSA) to quantum-resistant address= es. >> >> The proposal outlines: >> >> - *Reducing Vulnerabilities:* Transitioning funds to >> quantum-resistant schemes preemptively to eliminate the risk posed by >> quantum attacks on exposed public keys. >> - *Enforcing Timelines:* A hard migration deadline that forces timely >> action, rather than relying on a gradual, voluntary migration that mi= ght >> leave many users at risk. >> - *Balancing Risks:* Weighing the non-trivial risk of funds being >> permanently locked against the potential catastrophic impact of a qua= ntum >> 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 f= or >> chain splits. It also details backwards compatibility measures, >> comprehensive security considerations, an extensive suite of test cases, >> and a reference implementation plan that includes script interpreter >> changes, wallet software updates, and network monitoring tools. >> >> For your convenience, I have published the full proposal on my GitHub >> repository. 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 Group= s >> "Bitcoin Development Mailing List" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n >> email to bitcoindev+unsubscribe@googlegroups.com. >> To view this discussion visit >> https://groups.google.com/d/msgid/bitcoindev/08a544fa-a29b-45c2-8303-8c5= bde8598e7n%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/= CAJDmzYxJzFs%3DmyecyMS6iJwSni1sDwUVq3kMnNGg%3DdK5kULRJg%40mail.gmail.com. --00000000000097c2a4062de72629 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi Dustin

To clarify, th= e intent behind making legacy funds unspendable after a certain block heigh= t is indeed a hard security measure=E2=80=94designed to mitigate the potent= ially catastrophic risk posed by quantum attacks on ECDSA. The idea is to f= orce a proactive migration of funds to quantum-resistant addresses before q= uantum computers become capable of compromising the current cryptography.

The migration window is intended to be sufficiently long (de= termined by both block height and community input) to provide ample time fo= r users and service providers to transition.


El ma= r, 11 de feb de 2025, 9:15=E2=80=AFp.=C2=A0m., Dustin Ray <dustinvonsandwich@gmail.com> escri= bi=C3=B3:
Right o= ff the bat I notice you are proposing that legacy funds become unspendable = after a certain block height which immediately raises serious problems. A m= igration to quantum hard addresses in this manner would cause serious finan= cial damage to anyone holding legacy funds, if I understand your proposal c= orrectly.

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 prop= osal for a new Bitcoin Improvement Proposal (BIP) titled=C2=A0Quantum-Resistant Address Migra= tion Protocol (QRAMP). The goal of this proposal is to safeguard B= itcoin against potential future quantum attacks by enforcing a mandatory mi= gration period for funds held in legacy Bitcoin addresses (secured by ECDSA= ) to quantum-resistant addresses.

The proposal outlines:

  • Reducing= Vulnerabilities:=C2=A0Transitioning funds to quantum-resistant sc= hemes preemptively to eliminate the risk posed by quantum attacks on expose= d public keys.
  • Enfo= rcing Timelines:=C2=A0A hard migration deadline that forces timely= action, rather than relying on a gradual, voluntary migration that might l= eave many users at risk.
  • Balancing Risks:=C2=A0Weighing the non-trivial risk of funds= being permanently locked against the potential catastrophic impact of a qu= antum attack on Bitcoin=E2=80=99s security.

Additiona= lly, 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, comprehensive security = considerations, an extensive suite of test cases, and a reference implement= ation plan that includes script interpreter changes, wallet software update= s, and network monitoring tools.

For your convenience, I ha= ve published the full proposal on my GitHub repository. You can review it a= t the following link:

= Quantum-Resistant Address Migration Protocol (QRAMP) Proposal on GitHub=

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

Thank you for your time and consideration.

Best r= egards,

Agustin Cruz

--
You received this message because you are subscribed to the Google Groups &= quot;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 h= ttps://groups.google.com/d/msgid/bitcoindev/08a544fa-a29b-45c2-8303-8c5bde8= 598e7n%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/= d/msgid/bitcoindev/CAJDmzYxJzFs%3DmyecyMS6iJwSni1sDwUVq3kMnNGg%3DdK5kULRJg%= 40mail.gmail.com.
--00000000000097c2a4062de72629--