Delivery-date: Wed, 19 Feb 2025 10:46:56 -0800 Received: from mail-oa1-f56.google.com ([209.85.160.56]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tkp5z-0007Ba-Ok for bitcoindev@gnusha.org; Wed, 19 Feb 2025 10:46:56 -0800 Received: by mail-oa1-f56.google.com with SMTP id 586e51a60fabf-2b8fdf98b0esf57429fac.1 for ; Wed, 19 Feb 2025 10:46:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1739990810; cv=pass; d=google.com; s=arc-20240605; b=Ryoj+vn4KYaAAedG01dCuptdY1SCpBvcCucfMiv9131u6KTk/t/eHF0dFRPt4OI+KE Z24ke6942euO9Q0zJYDn9HdQ0daMDn6L0RPQmgQQxuD7mh1K8yp0ygr3tc6LI2qGijyg Sb/K00957egQcr6tdxe8Wrt5sv7vbKc48QX2zh413YWkRGWAzYqjJGJm1FGxDh0JTMZj tZlYPrtNkazkvxTII++6TIUglOZwJ9MpfDj5nvGhwR8eku4FwcfZXPmYrQ3tXquYVGiE n/+Ns/JUenfjuDbtSIuLB5Lwuut0p38zhXVygx4PJJpi7JGAIom2cIwEbbnHIwHEIH2f 4CDQ== 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:mime-version:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:sender :dkim-signature; bh=mJU2HTa6Sde3BxTY1cd0M4FFu+eiSEJHtOeFa0qSk24=; fh=FYA0VzVZxnoizdbhvq24nryo+HbR8pkj0cJlZItrFDI=; b=lXMWtxnvVa26oYHr0EZ37gIagLzBeg1/rhThC5l+3L9V0QdqfF6Tb9uRETsRs2RMLw OPa4A5RUqAy4K9gY2pwekT+1tJ+fgoN7HFUJzY+teV5I35cM3IeE7gSPYU82QGxFDWm5 ZC/UleXKFO8dRgN3GshnTVn8akmrIPJmVWfTxiK7AxzJ3Se81/w2itsNMaA0/WNRhRiK k7nrPzC4uUYOGcBMgMLESga2o5XAFrHzF/hnqwCkDtvxYwO/dCotO4PhkgqIwhy/ZFuX Ap45Lpm1jbcJYDlSgp0/+sztnnRKPQzf3lTFLDMokClLAf9CxO/3TOybei3bXvNNjqFP ReOg==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@wuille.net header.s=protonmail header.b=Nz61GeIX; spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.25 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1739990810; x=1740595610; 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:mime-version:feedback-id:references:in-reply-to :message-id:subject:cc:from:to:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=mJU2HTa6Sde3BxTY1cd0M4FFu+eiSEJHtOeFa0qSk24=; b=hKiNWIGK1X3vG4vJzEjxPylSE557S2C84C827mg1tTHc57k31Qvk/0QFc5gOo3GVKw 7Gl9gsq/DU5p+IWV4hCfbbfPsVwgLql1M3X3SD38GbOwhxoBLTQhUQkaR6/bv+VXYOrA TyBHJzqH4JylpEiwNs9Uto5OCSelkGyFEl0hwlcLzUer3RUcTQ2Du3yXJ4uOcXmN2zdT DG9hOpU056ny5X/VQf8Mtm59rUkfEOGugaIwuZZ7s+Yeyhd01ejXJ2Y3dWs3ct3unAy0 vQ6HouliGYc0YBwJuT9MsiL96/l7J3Il0L8m4yHQcXq0FDE6tVG5ygkafHzr1hhBfhxE Wgqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739990810; x=1740595610; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:feedback-id:references:in-reply-to :message-id:subject:cc:from:to:date:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=mJU2HTa6Sde3BxTY1cd0M4FFu+eiSEJHtOeFa0qSk24=; b=mApCdoZ7sqY2dcFw/PunCJTAdLDB/Y7rwmG5A/4u2uQpzr6oggPkKMhFna7FzDIfuR vxxGB47GR0EDkPumh7Mgw5dY1pBVG+8HF5s7SZaHG8Qiwe5ITGAtiUYTX516+m6n762G sklty4EVskQsHw0taUZgbaAKYP9+LuJR3MASOTG+WcWg/vGo9nM6tE2QZ0nk6nAdmybj MkR1Ts93rVYDdAPwSmJ6ConvwTrJMrPVpuXSNg07d9qPp8zhzHeqDLuOkbML4P3kQRsk CGt1UU3r/h7uQIj3vw+g5hbrnXhN5b1Ws5Y8iATHRlHJ1UcxIR3xnPiQs6ZABB1yOzUC 6eHQ== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCX4sPLI6Ad8wMrmpGLZJSbs+VWgyP3BmYUsHcaIi4KFrGuPizMvVQRJhKCCQYyJ7OMHpDkwZG4emHgF@gnusha.org X-Gm-Message-State: AOJu0YxkzcHoIaSSk01ucooRlhw/85kMD7MKb6BSUQ29APtOUFCKGdyW DPEUjlyfkEbph13rXP+hZU/Acs8j23v3SRENxsVLrt7Y4pSOkHlD X-Google-Smtp-Source: AGHT+IFftOhw/96846OP9HZyRzy9RMgPhl0n+trqXDyZGWzcLxkpqwI8GQgvWSxnXby7demKn0KMyQ== X-Received: by 2002:a05:6870:648b:b0:29e:62e5:9b55 with SMTP id 586e51a60fabf-2bd102f038amr3392559fac.20.1739990809936; Wed, 19 Feb 2025 10:46:49 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVG0ssmKGlZws9xY42zOhLBAJ6sXSrakw1fG7MU+gNFPig== Received: by 2002:a05:6871:c102:b0:29e:3655:1970 with SMTP id 586e51a60fabf-2bd2f42710bls40796fac.0.-pod-prod-08-us; Wed, 19 Feb 2025 10:46:45 -0800 (PST) X-Received: by 2002:a05:6808:2125:b0:3f3:ca6b:ecac with SMTP id 5614622812f47-3f40f2368afmr3148912b6e.31.1739990805553; Wed, 19 Feb 2025 10:46:45 -0800 (PST) Received: by 2002:a7b:c386:0:b0:439:884c:efaa with SMTP id 5b1f17b1804b1-439884cf08fms5e9; Wed, 19 Feb 2025 09:56:17 -0800 (PST) X-Received: by 2002:a05:600c:1c86:b0:439:60bc:71e5 with SMTP id 5b1f17b1804b1-43999ddae58mr38036755e9.26.1739987775702; Wed, 19 Feb 2025 09:56:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1739987775; cv=none; d=google.com; s=arc-20240605; b=T5dN34Y/hcyoy9XOZy2P/unupgHnSpdm4mJhi4f/uiq3g6Hycrv/45cbnnaAIzcPDv 7CydHPps4f1D3mGlKvFo89K1BGU0dJ1Gglk0iOBYWpJujfU9pXZ0cgD2REPm/ueiMdgs o3W+gI33yseN/ybekER1KvMM8hQnQehECkYlsJpqlIS2pi+sSq/Fb7CDBDL0aHFtGIGL HO9aJjTgJDUgT8KcTJSnC0awHdxKFILYsDQ5/RDyrhrnj0SR6t1mGPYzLMlHuv2iBwnp AnOLIkOicQaYFH1WLKmpLHadnX4Bk12EVSbtfTmwsv+WpWvZldAV5kA5JcS/eGBkn4GK 2dhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:feedback-id:references:in-reply-to:message-id:subject :cc:from:to:date:dkim-signature; bh=2ZIGBXOaES6cJhJZKHHZlI6tcOWPWq9nSqNuEJBMTbY=; fh=oW5/5oUmRRMvy96u/Fl5uZTynMYP3W/WShfBcMiH4EY=; b=Hrt46fbQ3DqCeoDD1xAOXOTM9qfEFeNEEu0wcRDjFTez26QIMShkHeCUCWXCqpWzS+ yE2U1+2PmuAQh26CbcuDmiWxcMf9qTueYYGodzy3/10gy++xoFdl0A/RXywINZHwI6NI yBnWtJt6m4lz5jPMifwu6Ak5TYrzXi9b5PdhosnDYKKKiRXYfdSxw4C/UJhvLOEbfA5l lg4JnfqXJr1kbgWWAAQQEMHOzPbj1cW/3ePQ8XzFsNG8XwlHEziD1DdHgCNkMiUnp3Y3 DnIfNTz91XOCA8jxFeSnP9UiAzq6ZHumtHCo6NGC/PCT7mdnlAjcXKmKSDxpyaeBfCxY MOxw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@wuille.net header.s=protonmail header.b=Nz61GeIX; spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.25 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net Received: from mail-10625.protonmail.ch (mail-10625.protonmail.ch. [79.135.106.25]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4399be79dcesi505375e9.0.2025.02.19.09.56.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Feb 2025 09:56:15 -0800 (PST) Received-SPF: pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.25 as permitted sender) client-ip=79.135.106.25; Date: Wed, 19 Feb 2025 17:56:07 +0000 To: Hunter Beast From: Pieter Wuille Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] Proposal for Quantum-Resistant Address Migration Protocol (QRAMP) BIP Message-ID: In-Reply-To: References: <08a544fa-a29b-45c2-8303-8c5bde8598e7n@googlegroups.com> Feedback-ID: 19463299:user:proton X-Pm-Message-ID: dc73dc62fb6f7e42ef0dc6dafd4d202d2af1b0a4 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1=_rGgU8UJFu29CXiY85dEMM1FnXVhPj3nPYsbe9La7M" X-Original-Sender: bitcoin-dev@wuille.net X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@wuille.net header.s=protonmail header.b=Nz61GeIX; spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.25 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net 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.7 (/) --b1=_rGgU8UJFu29CXiY85dEMM1FnXVhPj3nPYsbe9La7M Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wednesday, February 19th, 2025 at 11:06 AM, Hunter Beast wrote: > 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 might have a= n inflationary impact on bitcoin's price, to use a turn of phrase, the infl= ation is transitory. Those with low time preference should support returnin= g lost coins to circulation. Of course they have to be confiscated. If and when (and that's a big if) th= e existence of a cryptography-breaking QC becomes a credible threat, the Bi= tcoin ecosystem has no other option than softforking(*) out the ability to = spend from signature schemes (including ECDSA and BIP340) that are vulnerab= le to QCs. The alternative is that millions of BTC become vulnerable to the= ft; I cannot see how the currency can maintain any value at all in such a s= etting. And this affects everyone; even those which diligently moved their = coins to PQC-protected schemes. > Also, I don't see the urgency, considering the majority of coins are in e= ither P2PKH, P2WPKH, P2SH, and P2WSH addresses. If PQC signatures aren't ad= ded, such as with BIP-360, there will be some concern around long exposure = attacks on P2TR coins. There were literally millions of BTC locked in outputs whose public keys ar= e already known to the public, long before P2TR. Either because of they're = in P2PK outputs, because they're in hashed addresses which have been reused= and already using for spending, or because they're been spent in forked ch= ains. There are likely substantially more BTC in outputs whose public keys = are known to multiple parties (multisig, lightning channels, escrow service= s, ...) but not to the entire world. I certainly agree there is no urgency right now, but if (and only if) crypt= ography-breaking QCs become a reality, the ecosystem has no choice but disa= bling(*) the spending of coins through schemes that become broken, and need= s to have done so before such a machine exists. (*) There may exist ways of retaining the ability to spend coins in vulnera= ble schemes, if they involve a PQC proof of knowledge of some additional se= cret, e.g. the xprv the key was derived with. It's a significant complicati= on, not and applicable to everything, but might be an option. -- Pieter --=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/= pXZj0cBHqBVPjkNPKBjiNE1BjPHhvRp-MwPaBsQu-s6RTEL9oBJearqZE33A2yz31LNRNUpZstq= _q8YMN1VsCY2vByc9w4QyTOmIRCE3BFM%3D%40wuille.net. --b1=_rGgU8UJFu29CXiY85dEMM1FnXVhPj3nPYsbe9La7M Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=20
=20
=20

<= div class=3D"protonmail_quote"> On Wednesday, February 19th, 2025 at 11:06 AM, Hunter Beast <hun= ter@surmount.systems> wrote:
I don't see why old coins should be confiscated. The better opt= ion is to let those with quantum computers free up old coins. While this mi= ght have an inflationary impact on bitcoin's price, to use a turn of phrase= , the inflation is transitory. Those with low time preference should suppor= t returning lost coins to circulation.

Of course they have to be confiscated. If and when (and that's= a big if) the existence of a cryptography-breaking QC becomes a credible t= hreat, the Bitcoin ecosystem has no other option than softforking(*) out th= e ability to spend from signature schemes (including ECDSA and BIP340) that= are vulnerable to QCs. The alternative is that millions of BTC become vuln= erable to theft; I cannot see how the currency can maintain any value at al= l in such a setting. And this affects everyone; even those which diligently= moved their coins to PQC-protected schemes.


A= lso, I don't see the urgency, considering the majority of coins are in eith= er P2PKH, P2WPKH, P2SH, and P2WSH addresses. If PQC signatures aren't added= , such as with BIP-360, there will be some concern around long exposure att= acks on P2TR coins.

There = were literally millions of BTC locked in outputs whose public keys are alre= ady known to the public, long before P2TR. Either because of they're in P2P= K outputs, because they're in hashed addresses which have been reused and a= lready using for spending, or because they're been spent in forked chains. = There are likely substantially more BTC in outputs whose public keys are kn= own to multiple parties (multisig, lightning channels, escrow services, ...= ) but not to the entire world.

I certai= nly agree there is no urgency right now, but if (and only if) cryptography-= breaking QCs become a reality, the ecosystem has no choice but disabling(*)= the spending of coins through schemes that become broken, and needs to hav= e done so before such a machine exists.

(*) There may exist ways of retaining the ability to spend coins in vulner= able schemes, if they involve a PQC proof of knowledge of some additional s= ecret, e.g. the xprv the key was derived with. It's a significant complicat= ion, not and applicable to everything, but might be an option.

-- 
Pieter
=

--
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/pXZj0= cBHqBVPjkNPKBjiNE1BjPHhvRp-MwPaBsQu-s6RTEL9oBJearqZE33A2yz31LNRNUpZstq_q8YM= N1VsCY2vByc9w4QyTOmIRCE3BFM%3D%40wuille.net.
--b1=_rGgU8UJFu29CXiY85dEMM1FnXVhPj3nPYsbe9La7M--