summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDustin Ray <dustinvonsandwich@gmail.com>2025-02-19 13:35:00 -0800
committerbitcoindev <bitcoindev@googlegroups.com>2025-02-19 13:54:44 -0800
commit68a7222bd132bdea0710ba5519c6616869b3f972 (patch)
tree7c33b89305dd892530737eabd1a104008de4e593
parent83a26c62706599b615ac6624673d74f15fd11a5a (diff)
downloadpi-bitcoindev-68a7222bd132bdea0710ba5519c6616869b3f972.tar.gz
pi-bitcoindev-68a7222bd132bdea0710ba5519c6616869b3f972.zip
Re: [bitcoindev] Proposal for Quantum-Resistant Address Migration Protocol (QRAMP) BIP
-rw-r--r--ab/d29841cfbc522ce1e96d82ac4b5d765fb980d9920
1 files changed, 920 insertions, 0 deletions
diff --git a/ab/d29841cfbc522ce1e96d82ac4b5d765fb980d9 b/ab/d29841cfbc522ce1e96d82ac4b5d765fb980d9
new file mode 100644
index 000000000..26dc15d75
--- /dev/null
+++ b/ab/d29841cfbc522ce1e96d82ac4b5d765fb980d9
@@ -0,0 +1,920 @@
+Delivery-date: Wed, 19 Feb 2025 13:54:44 -0800
+Received: from mail-qt1-f192.google.com ([209.85.160.192])
+ by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ (Exim 4.94.2)
+ (envelope-from <bitcoindev+bncBCXOL6U6XMBRBGNG3G6QMGQE4GUC5VQ@googlegroups.com>)
+ id 1tks1i-0001Zv-3u
+ for bitcoindev@gnusha.org; Wed, 19 Feb 2025 13:54:44 -0800
+Received: by mail-qt1-f192.google.com with SMTP id d75a77b69052e-471fa1c3dacsf6715561cf.2
+ for <bitcoindev@gnusha.org>; Wed, 19 Feb 2025 13:54:42 -0800 (PST)
+ARC-Seal: i=2; a=rsa-sha256; t=1740002076; cv=pass;
+ d=google.com; s=arc-20240605;
+ b=AY15Vuo848dFZgbB0gBMcmR1pwmaQKQWYK+mTsdDyN7Ndu+FcfzofW1RYFZr1w2vzS
+ +6k/T3BSMXeKMy89fn1F1QegJDNmeevlv4kCz40hgPHyO+ckxn+pkL7EiANrdDv68z8/
+ rbrx60UGI5iVxMFX3wf7VVywxNbbOkgSgYvL8otz1QowSHcoDe35ghneEmZsJx5msmf7
+ k0UCE+Tny+7zooqJvlbWAPBKRuUSWWTHpojlKpUNh3z9sq80Te+bYVOw3mrjCRoEt6mZ
+ UWGTQjn2yj+yn9xln+Xxc0XZp4REEVyMKLTCZ9xqfE7x07mC3wBsT2b5dLR6Adbn3qcn
+ ufJg==
+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=lVKe5Z492Lhk6FxyhV7N05YMqbM2A7B9uwxoV2xVvO4=;
+ fh=e7mZxPLIoNYthiCjEk2Wd/n6F2bd5gp+cAPgw+fYjfg=;
+ b=JFzgaXfrGqupKnUhesVicX5EIrQL4yVyA7hffg8UfU4J0sgc/ydUjCJEaCCAlb8Fg4
+ 3iVtzyd1ulKO8zLXoMLf8aRxuYcYeNFW6t5OjKJaYGj/zZenRYBfOa9UkShnmzcsUtfD
+ OaQIouC5c3CjedF9O0U264XO4gv5rzk0ff1zu5gOCvvL03U9Cv8XzhItdfN0VEYNS4mm
+ vXRAkCtPenSNI/+gjFpVFe4dcaXxTPT2FHiqXRaIBatTh5FgghBcv3Ph9t+vqTc4++kQ
+ UaMOSa1C9r+U2ryl5uX8gQvaAz3AdCGHxRqEt8uAfiPau4OwVSMS9rSfulPwhF18XVrt
+ BS8A==;
+ darn=gnusha.org
+ARC-Authentication-Results: i=2; gmr-mx.google.com;
+ dkim=pass header.i=@gmail.com header.s=20230601 header.b=ItZraEOw;
+ 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=1740002076; x=1740606876; 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=lVKe5Z492Lhk6FxyhV7N05YMqbM2A7B9uwxoV2xVvO4=;
+ b=it8XPXzC4yambQLS7l0qxGkSJiSnPErc23OVoaKAMPGOmFROTygV8vjOU/jMmGWEjd
+ yY+dLLKkn8I9diYt89lZc/FX+DF7YQqFMaVwjIu5w5XrMh9Lw1Z2Zo3QaV+tvuDREwbL
+ 0yi85fPxczTPpjnvrrw25uLQdDlDXEraKdloHyWFeXKL5qnZqNLAzP4RFCc6FfmdQMOs
+ TAmt/3u3/VnylC5nxWvsfDQHhJLBahIlDnvV15TVchoLClYyqg9Nkur6UK3+a4BQWm95
+ K6HV6mP7+fzT2cvqg2ByMyD72GUf9JRxt3wqGEmZ75PJRH0T+fsE2JN8QprXU8FBvUw3
+ fc+Q==
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=gmail.com; s=20230601; t=1740002076; x=1740606876; 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=lVKe5Z492Lhk6FxyhV7N05YMqbM2A7B9uwxoV2xVvO4=;
+ b=OYJPuLaMg5JpWzKeND6WhwoDdZJhfoyUWmydjvlqj6TL+1QNO/rwiXFnS/QzPyvi0D
+ W04ZfihG63dCT4jPmh/MQBiTJoKlJA3ydjOXeNmkxHxAJGjJ6VflbSpAMlELYfkhlexi
+ kt+Qj9Shlm3rKon4eNgqsfW4hIDxqjaH7pJ060d+hfA95IqDQUg+Hgl4+t9SpUWDHfLy
+ ojj9miEs6bKRvxYf0u2Aeaq8HRn99r2o46K0+xLlf5NQOROn72JnXnzfaagE3x+ooQBW
+ J3lKqKHuG6S2vCRwTryzWi+OOwrf6I5n5c/g9IuH58igN7YTxEdJTCBmX5UQ7D+9IqTx
+ zKOQ==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20230601; t=1740002076; x=1740606876;
+ 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=lVKe5Z492Lhk6FxyhV7N05YMqbM2A7B9uwxoV2xVvO4=;
+ b=kGm+S0P2XvUR++w3Flzpy84DccnK5NHwk56eWT7sAIZ4SfWeb+NaTR/M+DXePcJ5dP
+ qVjo+44LSSywLU/ZE5QYZAB+8++lpWo+du0ISavqqVW4WqfsZGFPQ7bIs9x5DzVzD5/K
+ TJlCot1toWwRFduoa6rEsCdF9A9cIbVEaKAu93Lp73CRPmwnY9RtR47nJI3niy4lIXJI
+ UH2hOa6ThMN12FvxVDZ6stOoQjr/1Mm5Ym4SfRvDTblYnkfDnkHW4pIJFh91RSorpUvt
+ OVV1MkRxDFdksVDAcOCxWjVV0BLcI+984mKS6/TPwoV2Sa24Z7gxZMsjqZwddrqzBUd4
+ sg3A==
+Sender: bitcoindev@googlegroups.com
+X-Forwarded-Encrypted: i=2; AJvYcCXWzeLuXyo8jocJVfmqKTWQHgtcvVdIa2o5Vcse/at+HaDNrDhhOlXEKYEAZujm3P8+Twhfu8bQ6a+v@gnusha.org
+X-Gm-Message-State: AOJu0YzEhfLY/2nFlhTDJmGiCg99MVZVIzVVWZG4neqE+TOwWW+488hT
+ TlXYOQCncljehJfEZ7p69/ryv1qSDwopOoPbv0XW0aVJfmn8hEod
+X-Google-Smtp-Source: AGHT+IEpH9SiaYihjRzanF8WszYeuJV5yxORWXtjm4sZ9YxBMC1wEymdBNR9yVdHt5Yzt3MLDj7RCw==
+X-Received: by 2002:a05:622a:24d:b0:471:8b48:70d with SMTP id d75a77b69052e-4721734d091mr645701cf.21.1740002076149;
+ Wed, 19 Feb 2025 13:54:36 -0800 (PST)
+X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVGU7qqJOv8gQ6WvdKaH5NxppYK4H8XzmVtfdIxLF1S4NQ==
+Received: by 2002:a05:622a:134c:b0:471:f5a4:7d3a with SMTP id
+ d75a77b69052e-4721708d465ls654891cf.1.-pod-prod-01-us; Wed, 19 Feb 2025
+ 13:54:32 -0800 (PST)
+X-Forwarded-Encrypted: i=2; AJvYcCUpRJ+0TK8TxWR6zcOU0vGRPIG8kVtJinyzURp+l34LTkpl/96qvrj0i6di03wOqU845ScEoyVWEVqS@googlegroups.com
+X-Received: by 2002:a05:620a:44d6:b0:7c0:c332:1cdb with SMTP id af79cd13be357-7c0c3321d91mr44615685a.38.1740002072832;
+ Wed, 19 Feb 2025 13:54:32 -0800 (PST)
+Received: by 2002:a05:620a:4015:b0:7c0:9619:31e1 with SMTP id af79cd13be357-7c0c3017a36ms85a;
+ Wed, 19 Feb 2025 13:35:13 -0800 (PST)
+X-Forwarded-Encrypted: i=2; AJvYcCXq3gBcjUcMUYbA5GhVxC+OaIjDBOqSJA+bx696gLzi4HzanNWkz0X55t8hX8do11rjlzzxUtxTSenx@googlegroups.com
+X-Received: by 2002:a05:6122:2015:b0:518:965c:34a with SMTP id 71dfb90a1353d-521df759896mr34447e0c.2.1740000912946;
+ Wed, 19 Feb 2025 13:35:12 -0800 (PST)
+ARC-Seal: i=1; a=rsa-sha256; t=1740000912; cv=none;
+ d=google.com; s=arc-20240605;
+ b=ifpI42SpUnB4TKtJUmA1B+LE6215glzfwe+lxgOXI9AZfCtZWXqGMBl8sPg1r5/YR8
+ dGMdK6yvH3wxJOkNdCg49wetsLyUne7KXtUhYzwDMXyHHxi8Ac8G20n+spEW4bQizc89
+ +7DkOs+RhaTmuEO2BtN4268HH3uxJgb7zIMqRPBT3gTlR3SzHQviCcFHX1oc+Ty8nZwe
+ qeHXRyDKVx/1RnSmlLPlhmHv9TzoLi2+5BxpIKIn7kZLGWCcDZqmHzNWqV/1cHdiCytV
+ 5ZuoTR0NwifRsBsx7y3LwCx4xm+5ZzD7CAq2VV3eRrXkUSA3HB63Avlevd9XP8kaGXOA
+ G51w==
+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=Zj2g5AyBLYbBTbAzBvb4B2VKqBPMMS/7Pz5jQrQ4y3M=;
+ fh=ir3h3lShDhQBRRlPpPM/ahyqmomg1te7XpwI2Kdwc5k=;
+ b=dpopIEPwTp8555zA0xrZEvhjtVgUOS16ztr2QI2ZBqsCgNaZhygGkvTWQ1eWSmsHPm
+ glMg/lZZiNMfwOFskcOQIq3OmHFqozaoznk3q5UtXKSS5SxuqK1Q9Au8P12ePf8dRl/T
+ 8/AQYMGSWDD10+EF6uvMArzVvTzu+bxnc5AqNx5wFXIqgoFLHCEIIP+3U+ydIJG7SI4s
+ vqlztxTcNCqjfmfQmfJhNJHZCBhWbsKzuyKXeF4cmJv6bDD83vAmOhn24JehHOr5IGnd
+ BzSmgd4dcl/ytSxfOCWT1UXyGZbVM3BUAEoDLOCZ6FmC5X3q+RKm5MkVCP8k4NNhTJAe
+ p5yQ==;
+ dara=google.com
+ARC-Authentication-Results: i=1; gmr-mx.google.com;
+ dkim=pass header.i=@gmail.com header.s=20230601 header.b=ItZraEOw;
+ 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 71dfb90a1353d-520b350831dsi365186e0c.0.2025.02.19.13.35.12
+ for <bitcoindev@googlegroups.com>
+ (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
+ Wed, 19 Feb 2025 13:35:12 -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-5fa9778fa2cso160230eaf.0
+ for <bitcoindev@googlegroups.com>; Wed, 19 Feb 2025 13:35:12 -0800 (PST)
+X-Forwarded-Encrypted: i=1; AJvYcCUS4F5j99M3dMAigfVMe572M/Z1idvd/v9vzpWX6+8HsLNf7whAOre0U9SejqeMYWe9UYVC7qDCWNZ7@googlegroups.com
+X-Gm-Gg: ASbGnctuYxiNj7FJJq1hBcniqCovtjqQ0obKjEQrc4zKyPDdCkSJTjAAaRu4LSb4Ie6
+ 9CDE9ou9UuOOkqxchqISwaGVYX89riBJo2KGjAa5I+F1wjFvKCGa0+RQKU5OPy2pvSsekzA8Dd2
+ RPQWON15CwZbM1tu3ItLh49jSCBV/X
+X-Received: by 2002:a05:6871:3a2c:b0:2b7:f8d9:d5f7 with SMTP id
+ 586e51a60fabf-2bc99b4f095mr13013003fac.19.1740000912247; Wed, 19 Feb 2025
+ 13:35:12 -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>
+ <CAC3UE4K=T8BmOeLW9s=x+TBauK+M5Z3MaSicD42+rOj_jZ2Ugw@mail.gmail.com>
+ <CAJDmzYzUAzoCj3da-3M_ast0_+Qxf3_J1OXWf88B2D-R70pPrg@mail.gmail.com>
+ <f9e233e0-9d87-4e71-9a9f-3310ea242194n@googlegroups.com> <CAJDmzYz=52MGGLE0ZWm5tmfLUAZEo2tYQutHb4sMvjKbayOAHg@mail.gmail.com>
+ <CAC3UE4K4L58Oz147m5Tnd2cqt7uCN2niyGK6ffRTuu5x5YvRDQ@mail.gmail.com> <CAJDmzYzvYkm8At6yMrn+mAXnXbk=-R36SL5WneaDT9-Y-d=11w@mail.gmail.com>
+In-Reply-To: <CAJDmzYzvYkm8At6yMrn+mAXnXbk=-R36SL5WneaDT9-Y-d=11w@mail.gmail.com>
+From: Dustin Ray <dustinvonsandwich@gmail.com>
+Date: Wed, 19 Feb 2025 13:35:00 -0800
+X-Gm-Features: AWEUYZlN5PMvWpFXbGrao4_QnKn4tIdgEp7L_EnwAdNGSkXENiDjIqK1o_0RQt8
+Message-ID: <CAC3UE4KZ7GajyaPT1DYfjyxAACnntqfAnoxZwc0kNV2yivDnyQ@mail.gmail.com>
+Subject: Re: [bitcoindev] Proposal for Quantum-Resistant Address Migration
+ Protocol (QRAMP) BIP
+To: Agustin Cruz <agustin.cruz@gmail.com>
+Cc: Hunter Beast <hunter@surmount.systems>,
+ Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
+Content-Type: multipart/alternative; boundary="000000000000489472062e8588d5"
+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=ItZraEOw; 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 (/)
+
+--000000000000489472062e8588d5
+Content-Type: text/plain; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+To be clear, the turnstile approach is definitely a forced migration. It
+just means that instead of permanently confiscating funds and removing them
+from circulation, you force the rightful owners of those funds to move them
+into quantum safe addresses, assuming the existence of a hypothetical
+turnstile mechanism. There's too many hypotheticals with this idea right
+now to give it any more than a cursory glance, but turnstiles have been
+built before and could potentially be built again in this scenario.
+
+For further clarification, I'm suggesting that we enforce migration of
+unspent funds in p2pkh addresses because they are already secured by hashes
+which are currently conjectured to remain safe against a quantum adversary.
+Pre-p2pkh addresses are probably the most vulnerable but few of these had
+seen use comparatively and may require confiscation.
+
+If your idea is to simply lock down and confiscate any pre-pq safe funds, I
+resolutely disagree with that decision and I am fairly confident that
+consensus will fail to materialize around that. What I'm suggesting however
+is that your idea is realistic and sound if we assume the existence of some
+mechanism that allows rightful owners of pre-pq funds the opportunity to do
+nothing except migrate to safe addresses which then resolves the issue.
+
+On Wed, Feb 19, 2025 at 1:07=E2=80=AFPM Agustin Cruz <agustin.cruz@gmail.co=
+m> wrote:
+
+> Hi Dustin,
+>
+> I remain convinced that a forced migration mechanism=E2=80=94with a clear=
+ block
+> height deadline after which quantum-unsafe funds become unspendable=E2=80=
+=94is the
+> more robust and secure approach. Here=E2=80=99s why:
+>
+> A forced migration approach is unambiguous. By establishing a definitive
+> deadline, we eliminate the need for an additional transitional transactio=
+n
+> type, thereby reducing complexity and potential attack vectors. Additiona=
+l
+> complexity could inadvertently open up new vulnerabilities that a more
+> straightforward deadline avoids.
+>
+> If we don=E2=80=99t enforce a hard migration, any Bitcoin in lost
+> wallets=E2=80=94including coins in addresses that no longer have active p=
+rivate key
+> management, such as potentially Satoshi=E2=80=99s=E2=80=94could eventuall=
+y be compromised
+> by quantum adversaries. If these coins were hacked and put back into
+> circulation, the resulting market shock would be catastrophic. The forced
+> migration mechanism is designed to preempt such a scenario by ensuring th=
+at
+> only quantum-safe funds can be spent once the deadline is reached.
+>
+> El mi=C3=A9, 19 de feb de 2025, 5:10=E2=80=AFp. m., Dustin Ray <
+> dustinvonsandwich@gmail.com> escribi=C3=B3:
+>
+>> It's worth considering a hypothetical but as of yet unknown middle groun=
+d
+>> solution, again nothing like this exists currently but conceptually it
+>> would be interesting to explore:
+>>
+>> 1. At some block height deemed appropriate, modify consensus so that any
+>> pre-quantum unspent funds are restricted from being spent as normal.
+>>
+>> 2. Develop a new transaction type whose sole purpose is to migrate funds
+>> from a quantum unsafe address to a safe one.
+>>
+>> 3. This new transaction type is a quantum safe digital signature, but
+>> here's the hypothetical: It is satisfied by developing a mechanism by wh=
+ich
+>> a private key from a quantum-unsafe scheme can be repurposed as a privat=
+e
+>> key for a pq-safe scheme. It may also be possible that since we know the
+>> hash of the public key, perhaps we can invent some mechanism whereby a
+>> quantum safe signature is created from an ecdsa private key that directl=
+y
+>> implies knowledge of a secret key that derived the known public key.
+>>
+>> In this way, we create a kind of turnstile that can safely transition
+>> funds from unsafe addresses into safe ones. Such turnstiles have been us=
+ed
+>> in blockchains before, a notable example is in the zcash network as part=
+ of
+>> an audit of shielded funds.
+>>
+>> There are likely hidden complexities in this idea that may cause it to b=
+e
+>> completely unworkable, but a theoretical transition mechanism both preve=
+nts
+>> a heavy handed confiscation of funds and also prevents funds from being
+>> stolen and injected back into the supply under illegitimate pretenses.
+>>
+>> This only works for p2pkh, anything prior to this is immediately
+>> vulnerable to key inversion, but Satoshi owns most of those coins as far=
+ as
+>> we know, so confiscating them might not be as controversial.
+>>
+>> I'm typing this on my phone so sorry for the lack of detailed references=
+.
+>> I think the core idea is clear though.
+>>
+>> On Wed, Feb 19, 2025 at 10:47=E2=80=AFAM Agustin Cruz <agustin.cruz@gmai=
+l.com>
+>> wrote:
+>>
+>>> Hi Hunter,
+>>>
+>>> I appreciate the work you=E2=80=99re doing on BIP-360 for Anduro. Your =
+point
+>>> about not =E2=80=9Cconfiscating=E2=80=9D old coins and allowing those w=
+ith quantum
+>>> capabilities to free them up is certainly a valid one, and I understand=
+ the
+>>> argument that any inflationary impact could be transitory.
+>>>
+>>> From my viewpoint, allowing quantum-capable adversaries to reintroduce
+>>> dormant coins (e.g., Satoshi=E2=80=99s if those keys are lost) could ha=
+ve
+>>> unintended consequences that go beyond transient inflation. It could
+>>> fundamentally alter trust in Bitcoin=E2=80=99s fixed supply and disrupt=
+ economic
+>>> assumptions built around the current distribution of coins. While some
+>>> might view these dormant coins as =E2=80=9Cfair game,=E2=80=9D their su=
+dden reappearance
+>>> could cause lasting market shocks and undermine confidence. The goal of=
+ a
+>>> proactive migration is to close the door on such a scenario before it
+>>> becomes imminent.
+>>>
+>>> I agree that Q-day won=E2=80=99t necessarily be a single, catastrophic =
+moment.
+>>> It will likely be gradual and subtle, giving the network some time to
+>>> adapt. That said, one challenge is ensuring we don=E2=80=99t find ourse=
+lves in an
+>>> emergency scramble the moment a capable quantum machine appears. A forc=
+ed
+>>> or proactive migration is an admittedly strong measure, but it attempts=
+ to
+>>> address the scenario where a slow, creeping capability becomes a sudden
+>>> attack vector once it matures. In that sense, =E2=80=9Crushing=E2=80=9D=
+ isn=E2=80=99t ideal, but
+>>> neither is waiting until the threat is undeniably present.
+>>>
+>>> El mi=C3=A9, 19 de feb de 2025, 1:31=E2=80=AFp. m., Hunter Beast
+>>> <hunter@surmount.systems> escribi=C3=B3:
+>>>
+>>>> I don't see why old coins should be confiscated. The better option is
+>>>> to let those with quantum computers free up old coins. While this migh=
+t
+>>>> have an inflationary impact on bitcoin's price, to use a turn of phras=
+e,
+>>>> the inflation is transitory. Those with low time preference should sup=
+port
+>>>> returning lost coins to circulation.
+>>>>
+>>>> Also, I don't see the urgency, considering the majority of coins are i=
+n
+>>>> either P2PKH, P2WPKH, P2SH, and P2WSH addresses. If PQC signatures are=
+n't
+>>>> added, such as with BIP-360, there will be some concern around long
+>>>> exposure attacks on P2TR coins. For large amounts, it would be smart t=
+o
+>>>> modify wallets to support broadcasting transactions to private mempool
+>>>> services such as Slipstream, to mitigate short exposure attacks. Those=
+ will
+>>>> also be rarer early on since a CRQC capable of a long exposure attack =
+is
+>>>> much simpler than one capable of pulling off a short exposure attack
+>>>> against a transaction in the mempool.
+>>>>
+>>>> Bitcoin's Q-day likely won't be sudden and obvious. It will also take
+>>>> time to coordinate a soft fork activation. This shouldn't be rushed.
+>>>>
+>>>> In the interest of transparency, it's worth mentioning that I'm workin=
+g
+>>>> on a BIP-360 implementation for Anduro. Both Anduro and Slipstream are=
+ MARA
+>>>> services.
+>>>>
+>>>> On Tuesday, February 11, 2025 at 9:01:51=E2=80=AFPM UTC-7 Agustin Cruz=
+ wrote:
+>>>>
+>>>>> Hi Dustin:
+>>>>>
+>>>>> I understand that the proposal is an extraordinary ask=E2=80=94it wou=
+ld indeed
+>>>>> void a non-trivial part of the coin supply if users do not migrate in=
+ time,
+>>>>> and under normal circumstances, many would argue that unused P2PKH fu=
+nds
+>>>>> are safe from a quantum adversary. However, the intent here is to be
+>>>>> proactive rather than reactive.
+>>>>>
+>>>>> The concern isn=E2=80=99t solely about funds in active wallets. Consi=
+der that
+>>>>> if we don=E2=80=99t implement a proactive migration, any Bitcoin in l=
+ost
+>>>>> wallets=E2=80=94including, hypothetically, Satoshi=E2=80=99s if he is=
+ not alive=E2=80=94will remain
+>>>>> vulnerable. In the event of a quantum breakthrough, those coins could=
+ be
+>>>>> hacked and put back into circulation. Such an outcome would not only
+>>>>> disrupt the balance of supply but could also undermine the trust and
+>>>>> security that Bitcoin has built over decades. In short, the consequen=
+ces of
+>>>>> a reactive measure in a quantum emergency could be far more catastrop=
+hic.
+>>>>>
+>>>>> While I agree that a forced migration during an active quantum attack
+>>>>> scenario might be more acceptable (since funds would likely be consid=
+ered
+>>>>> lost anyway), waiting until such an emergency arises leaves us with l=
+ittle
+>>>>> margin for error. By enforcing a migration now, we create a window fo=
+r the
+>>>>> entire community to transition safely=E2=80=94assuming we set the dea=
+dline
+>>>>> generously and provide ample notifications, auto-migration tools, and=
+, if
+>>>>> necessary, emergency extensions.
+>>>>>
+>>>>> El mar, 11 de feb de 2025, 9:48=E2=80=AFp. m., Dustin Ray <
+>>>>> dustinvo...@gmail.com> escribi=C3=B3:
+>>>>>
+>>>>>> 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 quant=
+um
+>>>>>> 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 consen=
+t
+>>>>>> to this proposal as it stands.
+>>>>>>
+>>>>>> On Tue, Feb 11, 2025 at 4:37=E2=80=AFPM Agustin Cruz <agusti...@gmai=
+l.com>
+>>>>>> wrote:
+>>>>>> >
+>>>>>> > Hi Dustin
+>>>>>> >
+>>>>>> > To clarify, the intent behind making legacy funds unspendable afte=
+r
+>>>>>> a certain block height is indeed a hard security measure=E2=80=94des=
+igned 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 amp=
+le time
+>>>>>> for users and service providers to transition.
+>>>>>> >
+>>>>>> >
+>>>>>> > El mar, 11 de feb de 2025, 9:15=E2=80=AFp. m., Dustin Ray <
+>>>>>> dustinvo...@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 ra=
+ises
+>>>>>> serious problems. A migration to quantum hard addresses in this mann=
+er
+>>>>>> would cause 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 <agusti...@g=
+mail.com>
+>>>>>> 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 add=
+resses.
+>>>>>> >>>
+>>>>>> >>> The proposal outlines:
+>>>>>> >>>
+>>>>>> >>> Reducing Vulnerabilities: Transitioning funds to
+>>>>>> quantum-resistant schemes preemptively to eliminate the risk posed b=
+y
+>>>>>> quantum attacks on exposed public keys.
+>>>>>> >>> Enforcing Timelines: A hard migration deadline that forces timel=
+y
+>>>>>> action, rather than relying on a gradual, voluntary migration that m=
+ight
+>>>>>> leave many users at risk.
+>>>>>> >>> Balancing Risks: Weighing 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.
+>>>>>> >>>
+>>>>>> >>> Additionally, the proposal addresses common criticisms such as
+>>>>>> the risk of permanent fund loss, uncertain quantum timelines, and th=
+e
+>>>>>> potential for 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 inte=
+rpreter
+>>>>>> 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 sec=
+urity
+>>>>>> and resilience 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 Groups "Bitcoin Development Mailing List" group.
+>>>>>> >>> To unsubscribe from this group and stop receiving emails from it=
+,
+>>>>>> send an email to bitcoindev+...@googlegroups.com.
+>>>>>> >>> To view this discussion visit
+>>>>>> https://groups.google.com/d/msgid/bitcoindev/08a544fa-a29b-45c2-8303=
+-8c5bde8598e7n%40googlegroups.com
+>>>>>> .
+>>>>>
+>>>>>
+>>>>>> --
+>>>> 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 email to bitcoindev+unsubscribe@googlegroups.com.
+>>>> To view this discussion visit
+>>>> https://groups.google.com/d/msgid/bitcoindev/f9e233e0-9d87-4e71-9a9f-3=
+310ea242194n%40googlegroups.com
+>>>> <https://groups.google.com/d/msgid/bitcoindev/f9e233e0-9d87-4e71-9a9f-=
+3310ea242194n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
+>>>> .
+>>>>
+>>> --
+>>> 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 email to bitcoindev+unsubscribe@googlegroups.com.
+>>> To view this discussion visit
+>>> https://groups.google.com/d/msgid/bitcoindev/CAJDmzYz%3D52MGGLE0ZWm5tmf=
+LUAZEo2tYQutHb4sMvjKbayOAHg%40mail.gmail.com
+>>> <https://groups.google.com/d/msgid/bitcoindev/CAJDmzYz%3D52MGGLE0ZWm5tm=
+fLUAZEo2tYQutHb4sMvjKbayOAHg%40mail.gmail.com?utm_medium=3Demail&utm_source=
+=3Dfooter>
+>>> .
+>>>
+>>
+
+--=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/=
+CAC3UE4KZ7GajyaPT1DYfjyxAACnntqfAnoxZwc0kNV2yivDnyQ%40mail.gmail.com.
+
+--000000000000489472062e8588d5
+Content-Type: text/html; charset="UTF-8"
+Content-Transfer-Encoding: quoted-printable
+
+<div></div><div><div dir=3D"auto" style=3D"font-family:-apple-system,&quot;=
+helvetica neue&quot;;font-size:1rem;font-style:normal;font-weight:400;lette=
+r-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;wor=
+d-spacing:1px;text-decoration:none;background-color:rgba(0,0,0,0);border-co=
+lor:rgb(49,49,49);color:rgb(49,49,49)">To be clear, the turnstile approach =
+is definitely a forced migration. It just means that instead of permanently=
+ confiscating funds and removing them from circulation, you force the right=
+ful owners of those funds to move them into quantum safe addresses, assumin=
+g the existence of a hypothetical turnstile mechanism. There&#39;s too many=
+ hypotheticals with this idea right now to give it any more than a cursory =
+glance, but turnstiles have been built before and could potentially be buil=
+t again in this scenario.</div><div dir=3D"auto" style=3D"font-family:-appl=
+e-system,&quot;helvetica neue&quot;;font-size:16px;font-style:normal;font-w=
+eight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-s=
+pace:normal;word-spacing:1px;text-decoration:none;background-color:rgba(0,0=
+,0,0);border-color:rgb(49,49,49);color:rgb(49,49,49)"><br></div><div dir=3D=
+"auto" style=3D"font-family:-apple-system,&quot;helvetica neue&quot;;font-s=
+ize:1rem;font-style:normal;font-weight:400;letter-spacing:normal;text-inden=
+t:0px;text-transform:none;white-space:normal;word-spacing:1px;text-decorati=
+on:none;background-color:rgba(0,0,0,0);border-color:rgb(49,49,49);color:rgb=
+(49,49,49)">For further clarification, I&#39;m suggesting that we enforce m=
+igration of unspent funds in p2pkh addresses because they are already secur=
+ed by hashes which are currently conjectured to remain safe against a quant=
+um adversary. Pre-p2pkh addresses are probably the most vulnerable but few =
+of these had seen use comparatively and may require confiscation.</div><div=
+ dir=3D"auto" style=3D"font-family:-apple-system,&quot;helvetica neue&quot;=
+;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;tex=
+t-indent:0px;text-transform:none;white-space:normal;word-spacing:1px;text-d=
+ecoration:none;background-color:rgba(0,0,0,0);border-color:rgb(49,49,49);co=
+lor:rgb(49,49,49)"><br></div><div dir=3D"auto" style=3D"font-family:-apple-=
+system,&quot;helvetica neue&quot;;font-size:1rem;font-style:normal;font-wei=
+ght:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-spa=
+ce:normal;word-spacing:1px;text-decoration:none;background-color:rgba(0,0,0=
+,0);border-color:rgb(49,49,49);color:rgb(49,49,49)">If your idea is to simp=
+ly lock down and confiscate any pre-pq safe funds, I resolutely disagree wi=
+th that decision and I am fairly confident that consensus will fail to mate=
+rialize around that. What I&#39;m suggesting however is that your idea is r=
+ealistic and sound if we assume the existence of some mechanism that allows=
+ rightful owners of pre-pq funds the opportunity to do nothing except migra=
+te to safe addresses which then resolves the issue.</div><div dir=3D"auto" =
+style=3D"font-family:-apple-system,&quot;helvetica neue&quot;;font-size:1re=
+m;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;t=
+ext-transform:none;white-space:normal;word-spacing:1px;text-decoration:none=
+;background-color:rgba(0,0,0,0);border-color:rgb(49,49,49);color:rgb(49,49,=
+49)"><br></div></div><div><div class=3D"gmail_quote gmail_quote_container">=
+<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Feb 19, 2025 at 1:07=E2=80=AF=
+PM Agustin Cruz &lt;<a href=3D"mailto:agustin.cruz@gmail.com">agustin.cruz@=
+gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
+=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;=
+padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir=3D"auto"><p d=
+ir=3D"ltr">Hi Dustin,</p><p dir=3D"ltr">I remain convinced that a forced mi=
+gration mechanism=E2=80=94with a clear block height deadline after which qu=
+antum-unsafe funds become unspendable=E2=80=94is the more robust and secure=
+ approach. Here=E2=80=99s why:</p><p dir=3D"ltr">
+A forced migration approach is unambiguous. By establishing a definitive de=
+adline, we eliminate the need for an additional transitional transaction ty=
+pe, thereby reducing complexity and potential attack vectors. Additional co=
+mplexity could inadvertently open up new vulnerabilities that a more straig=
+htforward deadline avoids.</p><p dir=3D"ltr">
+If we don=E2=80=99t enforce a hard migration, any Bitcoin in lost wallets=
+=E2=80=94including coins in addresses that no longer have active private ke=
+y management, such as potentially Satoshi=E2=80=99s=E2=80=94could eventuall=
+y be compromised by quantum adversaries. If these coins were hacked and put=
+ back into circulation, the resulting market shock would be catastrophic. T=
+he forced migration mechanism is designed to preempt such a scenario by ens=
+uring that only quantum-safe funds can be spent once the deadline is reache=
+d.</p></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
+attr">El mi=C3=A9, 19 de feb de 2025, 5:10=E2=80=AFp.=C2=A0m., Dustin Ray &=
+lt;<a href=3D"mailto:dustinvonsandwich@gmail.com" target=3D"_blank">dustinv=
+onsandwich@gmail.com</a>&gt; escribi=C3=B3:<br></div><blockquote class=3D"g=
+mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
+left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div =
+dir=3D"auto">It&#39;s worth considering a hypothetical but as of yet unknow=
+n middle ground solution, again nothing like this exists currently but conc=
+eptually it would be interesting to explore:</div><div dir=3D"auto"><br></d=
+iv><div dir=3D"auto">1. At some block height deemed appropriate, modify con=
+sensus so that any pre-quantum unspent funds are restricted from being spen=
+t as normal.</div><div dir=3D"auto"><br></div><div dir=3D"auto">2. Develop =
+a new transaction type whose sole purpose is to migrate funds from a quantu=
+m unsafe address to a safe one.</div><div dir=3D"auto"><br></div><div dir=
+=3D"auto">3. This new transaction type is a quantum safe digital signature,=
+ but here&#39;s the hypothetical: It is satisfied by developing a mechanism=
+ by which a private key from a quantum-unsafe scheme can be repurposed as a=
+ private key for a pq-safe scheme. It may also be possible that since we kn=
+ow the hash of the public key, perhaps we can invent some mechanism whereby=
+ a quantum safe signature is created from an ecdsa private key that directl=
+y implies knowledge of a secret key that derived the known public key.</div=
+><div dir=3D"auto"><br></div><div dir=3D"auto">In this way, we create a kin=
+d of turnstile that can safely transition funds from unsafe addresses into =
+safe ones. Such turnstiles have been used in blockchains before, a notable =
+example is in the zcash network as part of an audit of shielded funds.=C2=
+=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">There are likely hid=
+den complexities in this idea that may cause it to be completely unworkable=
+, but a theoretical transition mechanism both prevents a heavy handed confi=
+scation of funds and also prevents funds from being stolen and injected bac=
+k into the supply under illegitimate pretenses.</div><div dir=3D"auto"><br>=
+</div><div dir=3D"auto">This only works for p2pkh, anything prior to this i=
+s immediately vulnerable to key inversion, but Satoshi owns most of those c=
+oins as far as we know, so confiscating them might not be as controversial.=
+</div><div dir=3D"auto"><br></div><div dir=3D"auto">I&#39;m typing this on =
+my phone so sorry for the lack of detailed references. I think the core ide=
+a is clear though.</div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
+" class=3D"gmail_attr">On Wed, Feb 19, 2025 at 10:47=E2=80=AFAM Agustin Cru=
+z &lt;<a href=3D"mailto:agustin.cruz@gmail.com" rel=3D"noreferrer" target=
+=3D"_blank">agustin.cruz@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
+s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;b=
+order-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"=
+><div dir=3D"auto"><p dir=3D"ltr">Hi Hunter,</p><p dir=3D"ltr">I appreciate=
+ the work you=E2=80=99re doing on BIP-360 for Anduro. Your point about not =
+=E2=80=9Cconfiscating=E2=80=9D old coins and allowing those with quantum ca=
+pabilities to free them up is certainly a valid one, and I understand the a=
+rgument that any inflationary impact could be transitory.</p>
+<p dir=3D"ltr">From my viewpoint, allowing quantum-capable adversaries to r=
+eintroduce dormant coins (e.g., Satoshi=E2=80=99s if those keys are lost) c=
+ould have unintended consequences that go beyond transient inflation. It co=
+uld fundamentally alter trust in Bitcoin=E2=80=99s fixed supply and disrupt=
+ economic assumptions built around the current distribution of coins. While=
+ some might view these dormant coins as =E2=80=9Cfair game,=E2=80=9D their =
+sudden reappearance could cause lasting market shocks and undermine confide=
+nce. The goal of a proactive migration is to close the door on such a scena=
+rio before it becomes imminent.</p><p dir=3D"ltr">I agree that Q-day won=E2=
+=80=99t necessarily be a single, catastrophic moment. It will likely be gra=
+dual and subtle, giving the network some time to adapt. That said, one chal=
+lenge is ensuring we don=E2=80=99t find ourselves in an emergency scramble =
+the moment a capable quantum machine appears. A forced or proactive migrati=
+on is an admittedly strong measure, but it attempts to address the scenario=
+ where a slow, creeping capability becomes a sudden attack vector once it m=
+atures. In that sense, =E2=80=9Crushing=E2=80=9D isn=E2=80=99t ideal, but n=
+either is waiting until the threat is undeniably present.</p></div><br><div=
+ class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">El mi=C3=A9, 1=
+9 de feb de 2025, 1:31=E2=80=AFp.=C2=A0m., Hunter Beast &lt;hunter@surmount=
+.systems&gt; escribi=C3=B3:<br></div><blockquote class=3D"gmail_quote" styl=
+e=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid=
+;padding-left:1ex;border-left-color:rgb(204,204,204)">I don&#39;t see why o=
+ld coins should be confiscated. The better option is to let those with quan=
+tum computers free up old coins. While this might have an inflationary impa=
+ct on bitcoin&#39;s price, to use a turn of phrase, the inflation is transi=
+tory. Those with low time preference should support returning lost coins to=
+ circulation.<div><br></div><div>Also, I don&#39;t see the urgency, conside=
+ring the majority of coins are in either P2PKH, P2WPKH, P2SH, and P2WSH add=
+resses. If PQC signatures aren&#39;t added, such as with BIP-360, there wil=
+l be some concern around long exposure attacks on P2TR coins. For large amo=
+unts, it would be smart to modify wallets to support broadcasting transacti=
+ons to private mempool services such as Slipstream, to mitigate short expos=
+ure attacks. Those will also be rarer early on since a CRQC capable of a lo=
+ng exposure attack is much simpler than one capable of pulling off a short =
+exposure attack against a transaction in the mempool.</div><div><br></div><=
+div>Bitcoin&#39;s Q-day likely won&#39;t be sudden and obvious. It will als=
+o take time to coordinate a soft fork activation. This shouldn&#39;t be rus=
+hed.</div><div><br></div><div>In the interest of transparency, it&#39;s wor=
+th mentioning that I&#39;m working on a BIP-360 implementation for Anduro. =
+Both Anduro and Slipstream are MARA services.</div><div><br></div><div clas=
+s=3D"gmail_quote"><div dir=3D"auto" class=3D"gmail_attr">On Tuesday, Februa=
+ry 11, 2025 at 9:01:51=E2=80=AFPM UTC-7 Agustin Cruz wrote:<br></div><block=
+quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w=
+idth:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204=
+,204,204)"><div dir=3D"auto"><p dir=3D"ltr">Hi Dustin:</p>
+<p dir=3D"ltr">I understand that the proposal is an extraordinary ask=E2=80=
+=94it would indeed void a non-trivial part of the coin supply if users do n=
+ot migrate in time, and under normal circumstances, many would argue that u=
+nused P2PKH funds are safe from a quantum adversary. However, the intent he=
+re is to be proactive rather than reactive.</p>
+<p dir=3D"ltr">The concern isn=E2=80=99t solely about funds in active walle=
+ts. Consider that if we don=E2=80=99t implement a proactive migration, any =
+Bitcoin in lost wallets=E2=80=94including, hypothetically, Satoshi=E2=80=99=
+s if he is not alive=E2=80=94will remain vulnerable. In the event of a quan=
+tum breakthrough, those coins could be hacked and put back into circulation=
+. Such an outcome would not only disrupt the balance of supply but could al=
+so undermine the trust and security that Bitcoin has built over decades. In=
+ short, the consequences of a reactive measure in a quantum emergency could=
+ be far more catastrophic.</p>
+<p dir=3D"ltr">While I agree that a forced migration during an active quant=
+um attack scenario might be more acceptable (since funds would likely be co=
+nsidered lost anyway), waiting until such an emergency arises leaves us wit=
+h little margin for error. By enforcing a migration now, we create a window=
+ for the entire community to transition safely=E2=80=94assuming we set the =
+deadline generously and provide ample notifications, auto-migration tools, =
+and, if necessary, emergency extensions.</p></div><br><div class=3D"gmail_q=
+uote"><div dir=3D"ltr" class=3D"gmail_attr">El mar, 11 de feb de 2025, 9:48=
+=E2=80=AFp.=C2=A0m., Dustin Ray &lt;<a rel=3D"nofollow noreferrer noreferre=
+r">dustinvo...@gmail.com</a>&gt; escribi=C3=B3:<br></div><blockquote class=
+=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
+rder-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">=
+I think youre going to have a tough time getting consensus on this<br>
+proposal. It is an extraordinary ask of the community to instill a<br>
+change that will essentially void out a non-trivial part of the coin<br>
+supply, especially when funds behind unused P2PKH addresses are at<br>
+this point considered safe from a quantum adversary.<br>
+<br>
+In my opinion, where parts of this proposal make sense is in a quantum<br>
+emergency in which an adversary is actively extracting private keys<br>
+from known public keys and a transition must be made quickly and<br>
+decisively. In that case, we might as well consider funds to be lost<br>
+anyways. In any other scenario prior to this hypothetical emergency<br>
+however, I have serious doubts that the community is going to consent<br>
+to this proposal as it stands.<br>
+<br>
+On Tue, Feb 11, 2025 at 4:37=E2=80=AFPM Agustin Cruz &lt;<a rel=3D"noreferr=
+er nofollow noreferrer noreferrer">agusti...@gmail.com</a>&gt; wrote:<br>
+&gt;<br>
+&gt; Hi Dustin<br>
+&gt;<br>
+&gt; 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 ECDS=
+A. The idea is to force a proactive migration of funds to quantum-resistant=
+ addresses before quantum computers become capable of compromising the curr=
+ent cryptography.<br>
+&gt;<br>
+&gt; The migration window is intended to be sufficiently long (determined b=
+y both block height and community input) to provide ample time for users an=
+d service providers to transition.<br>
+&gt;<br>
+&gt;<br>
+&gt; El mar, 11 de feb de 2025, 9:15=E2=80=AFp. m., Dustin Ray &lt;<a rel=
+=3D"noreferrer nofollow noreferrer noreferrer">dustinvo...@gmail.com</a>&gt=
+; escribi=C3=B3:<br>
+&gt;&gt;<br>
+&gt;&gt; Right off the bat I notice you are proposing that legacy funds bec=
+ome unspendable after a certain block height which immediately raises serio=
+us problems. A migration to quantum hard addresses in this manner would cau=
+se serious financial damage to anyone holding legacy funds, if I understand=
+ your proposal correctly.<br>
+&gt;&gt;<br>
+&gt;&gt; On Tue, Feb 11, 2025 at 4:10=E2=80=AFPM Agustin Cruz &lt;<a rel=3D=
+"noreferrer nofollow noreferrer noreferrer">agusti...@gmail.com</a>&gt; wro=
+te:<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Dear Bitcoin Developers,<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; I am writing to share my proposal for a new Bitcoin Improvemen=
+t Proposal (BIP) titled Quantum-Resistant Address Migration Protocol (QRAMP=
+). The goal of this proposal is to safeguard Bitcoin against potential futu=
+re quantum attacks by enforcing a mandatory migration period for funds held=
+ in legacy Bitcoin addresses (secured by ECDSA) to quantum-resistant addres=
+ses.<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; The proposal outlines:<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Reducing Vulnerabilities: Transitioning funds to quantum-resis=
+tant schemes preemptively to eliminate the risk posed by quantum attacks on=
+ exposed public keys.<br>
+&gt;&gt;&gt; Enforcing Timelines: A hard migration deadline that forces tim=
+ely action, rather than relying on a gradual, voluntary migration that migh=
+t leave many users at risk.<br>
+&gt;&gt;&gt; Balancing Risks: Weighing the non-trivial risk of funds being =
+permanently locked against the potential catastrophic impact of a quantum a=
+ttack on Bitcoin=E2=80=99s security.<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Additionally, the proposal addresses common criticisms such as=
+ the risk of permanent fund loss, uncertain quantum timelines, and the pote=
+ntial for chain splits. It also details backwards compatibility measures, c=
+omprehensive 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.<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; For your convenience, I have published the full proposal on my=
+ GitHub repository. You can review it at the following link:<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Quantum-Resistant Address Migration Protocol (QRAMP) Proposal =
+on GitHub<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; I welcome your feedback and suggestions and look forward to en=
+gaging in a constructive discussion on how best to enhance the security and=
+ resilience of the Bitcoin network in the quantum computing era.<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Thank you for your time and consideration.<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Best regards,<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; Agustin Cruz<br>
+&gt;&gt;&gt;<br>
+&gt;&gt;&gt; --<br>
+&gt;&gt;&gt; You received this message because you are subscribed to the Go=
+ogle Groups &quot;Bitcoin Development Mailing List&quot; group.<br>
+&gt;&gt;&gt; To unsubscribe from this group and stop receiving emails from =
+it, send an email to <a rel=3D"noreferrer nofollow noreferrer noreferrer">b=
+itcoindev+...@googlegroups.com</a>.<br>
+&gt;&gt;&gt; To view this discussion visit <a href=3D"https://groups.google=
+.com/d/msgid/bitcoindev/08a544fa-a29b-45c2-8303-8c5bde8598e7n%40googlegroup=
+s.com" rel=3D"noreferrer noreferrer nofollow noreferrer noreferrer" target=
+=3D"_blank">https://groups.google.com/d/msgid/bitcoindev/08a544fa-a29b-45c2=
+-8303-8c5bde8598e7n%40googlegroups.com</a>.</blockquote></div></blockquote>=
+</div></blockquote></div><div class=3D"gmail_quote"><blockquote class=3D"gm=
+ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-l=
+eft-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div c=
+lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px =
+0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1e=
+x;border-left-color:rgb(204,204,204)"><div class=3D"gmail_quote"><blockquot=
+e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width=
+:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204=
+,204)"><br></blockquote></div></blockquote></div></blockquote></div></block=
+quote></div></div></blockquote></div><div class=3D"gmail_quote"><blockquote=
+ class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:=
+1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,=
+204)"><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" sty=
+le=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:soli=
+d;padding-left:1ex;border-left-color:rgb(204,204,204)"><div class=3D"gmail_=
+quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
+border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-=
+color:rgb(204,204,204)"><div class=3D"gmail_quote"><blockquote class=3D"gma=
+il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-le=
+ft-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div cl=
+ass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
+px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex=
+;border-left-color:rgb(204,204,204)">
+</blockquote></div>
+</blockquote></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" rel=3D"n=
+oreferrer noreferrer" target=3D"_blank">bitcoindev+unsubscribe@googlegroups=
+.com</a>.<br>
+To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
+bitcoindev/f9e233e0-9d87-4e71-9a9f-3310ea242194n%40googlegroups.com?utm_med=
+ium=3Demail&amp;utm_source=3Dfooter" rel=3D"noreferrer noreferrer" target=
+=3D"_blank">https://groups.google.com/d/msgid/bitcoindev/f9e233e0-9d87-4e71=
+-9a9f-3310ea242194n%40googlegroups.com</a>.<br>
+</blockquote></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" rel=3D"n=
+oreferrer" target=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<b=
+r>
+To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
+bitcoindev/CAJDmzYz%3D52MGGLE0ZWm5tmfLUAZEo2tYQutHb4sMvjKbayOAHg%40mail.gma=
+il.com?utm_medium=3Demail&amp;utm_source=3Dfooter" rel=3D"noreferrer" targe=
+t=3D"_blank">https://groups.google.com/d/msgid/bitcoindev/CAJDmzYz%3D52MGGL=
+E0ZWm5tmfLUAZEo2tYQutHb4sMvjKbayOAHg%40mail.gmail.com</a>.<br>
+</blockquote></div></div>
+</blockquote></div>
+</blockquote></div></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/CAC3UE4KZ7GajyaPT1DYfjyxAACnntqfAnoxZwc0kNV2yivDnyQ%40mail.gmail=
+.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/ms=
+gid/bitcoindev/CAC3UE4KZ7GajyaPT1DYfjyxAACnntqfAnoxZwc0kNV2yivDnyQ%40mail.g=
+mail.com</a>.<br />
+
+--000000000000489472062e8588d5--
+