From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 03 Mar 2026 13:26:06 -0800 Received: from mail-oa1-f60.google.com ([209.85.160.60]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1vxXFl-0006gr-US for bitcoindev@gnusha.org; Tue, 03 Mar 2026 13:26:06 -0800 Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-4094f9a49a1sf12423309fac.1 for ; Tue, 03 Mar 2026 13:26:05 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772573160; cv=pass; d=google.com; s=arc-20240605; b=lsn+1n9g47OfmPkwaOk1u1+BPW3pmFFWdie73ufm70WifRKSlG/ILtRKlWNnJSOmxO gtfuRXHHYWl4ihRPuzqY7QtL4taMDPUP64rOJ774fU3eA7KSgDL2ov2SvExDaAXIeoqP 8CCWy9Kg0lwJsfTGk1mRtQLL1vgyLwEKFt2Eg1+S2QSGcFnUeBleB8GM6NHGpMhKOPE4 umfbK8IWs5o2wdZ0DWiLaiJEGKkzCuCXst19luPBCFMNPQJXAXX+5tpYD+kU0HFxJqKj RjPshDSnxXGiJddIlMMVvsJWtw3Vpoua/oRf3YOKCCK8ZSP/fx/VwmYDW84XndxxVd80 7FHA== 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:reply-to:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=jiInzdl+8fNuA3Mwf+ytX9hylg+w6pVye1r5hJ/RIrg=; fh=Uw/W84MrgaV76eOoD+QnT2toA67wbci5Wc1kfZpWotA=; b=Nuc2M97PV1pGD0J8wugVskhakDtXkVeUANOPOk6M646asjbNMKPpII0h+pXsachDaU TyO+pdRW+DzlqyIoEVvbZOeIye6bhOzBWdxMeaHvKlB/IUs/tUxlsRa6EjZVh4iJOPSI K7XgpFqSIYl48ILNmaF3VeTcE76J90vgRF5tkEyYdMQBL+q8gj0ovpLTi5VNXR7lzgll j97dR5NDH8mfKMhgJspKDKkffeG4e+7UwV6m1umDrc78oieha9aOQZZz/6H7WQPywrpN sWBgJ5I8LpD1AlVpyXK76T1LSdapekkASGcrsSaCLW0XniXda5untRhQxntJZIgXAbIf p8LA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=ea3uMExV; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1772573160; x=1773177960; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=jiInzdl+8fNuA3Mwf+ytX9hylg+w6pVye1r5hJ/RIrg=; b=xfstJ7TcQn/AzuYSqsdniRBfjj2BDCm2pvkjJfDZv8s2I71lDK4moMNGrAnLBN/jys gVTj2nlj63eMakxt/bxKynz3CrthO7EMt52Duf94zn1Ah9M3kJ9Xj5WOBecpYuTa635k 5ShkWqZYxAFepx7A11sKC1R8yvDOnmEhIaBp84XEPJQiyiKlxAyVEU/gNti8WnkN3+Ik YFozspzWMGBHZV2hjst4kS41axqeilZBPjTxGQk07X/rhWzENQxq1Ow0oyU+58M7l6Ek MBm149S2RBYOTwBmrrLRsBruM2v+R3CLOBr3ZgMxXW4eKcRS04y68cvhGDqY9K7G7dLX kb/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772573160; x=1773177960; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jiInzdl+8fNuA3Mwf+ytX9hylg+w6pVye1r5hJ/RIrg=; b=VwHyNgJbsWwEIgyPJOT+tugTYpXNOaD/81KFnQ5fN3hEx/iZMJRoOlcV2SF6HKhEFW wwGLxSFQNqfPF5q/nnETZuH4GWClt4UgsoPusexL0GoVVO8O1uAgWsusQSw6r+FYR0ld 8n5pLQIiAKvasW5kntnMAsROOhlWgeTqjBfKU1aWpF0WcG28BIli0rBS1oqZ9Dcyqkjl CwGoQXKC/f+XTWBPfRhJGY8oNtaGvU5lq9sorbEuxaXN3yHvbr/s633FQc9E8n5jonRq uuUnEpVmIdm2dZtjHLnZYvPv39nvXqyjoni1u4GbvsFF+EqvTFedmJEUb4dS7CAYTuqj m5oA== X-Forwarded-Encrypted: i=2; AJvYcCXEUOKXIv6WO30YnxF9fzoZ5pxdCKfSl14AEaT2N/pqF9QZHuJkEQMxE6FaAaQvqrefbFkKS4UTuauh@gnusha.org X-Gm-Message-State: AOJu0Yzf4j9+VwdtLYuxMcipb+juVsWJ5UicYGzqqcwuEZ0HIUXquFOH esVPP7M3Zo2m9js6Ief25mG8sQwx8NdN3KvO/Ww0SIqUB/ulUlHOP7+3 X-Received: by 2002:a05:6870:fba0:b0:40e:eb2c:8f6b with SMTP id 586e51a60fabf-41626f9a1e6mr10445553fac.26.1772573159747; Tue, 03 Mar 2026 13:25:59 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com; h="AV1CL+FxxmW/1LKncLIbmxcbXfMwKvdLElXzGXHE6FQfaXJccg==" Received: by 2002:a05:6871:28a5:b0:416:1b5c:16df with SMTP id 586e51a60fabf-4161b5c1ce5ls3317598fac.2.-pod-prod-08-us; Tue, 03 Mar 2026 13:25:54 -0800 (PST) X-Received: by 2002:a05:6808:67c5:b0:450:bb92:7fb6 with SMTP id 5614622812f47-464beb5de95mr8520698b6e.39.1772573154179; Tue, 03 Mar 2026 13:25:54 -0800 (PST) Received: by 2002:aa7:c458:0:b0:65c:5abe:4e6c with SMTP id 4fb4d7f45d1cf-660dc82485cmsa12; Tue, 3 Mar 2026 13:23:41 -0800 (PST) X-Received: by 2002:a05:6402:26c5:b0:65c:3684:3294 with SMTP id 4fb4d7f45d1cf-65fdd6c328cmr11828437a12.11.1772573020158; Tue, 03 Mar 2026 13:23:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772573020; cv=none; d=google.com; s=arc-20240605; b=gpnDv7X5LZ3EjyECcf0J8IRfGo09hYOUKgWd4wKI+KQFeThCoghhBJ7SkLJxpwtC/F Qd9Vv6Tjthwdtt1UmThPSDKmOYTvB/vnFvx+9LuEk8xjosBj+VtZ9Lbx5kycVKm1jzPr skVD5eN1eQ8CxfxyMkIRfVJyVTAOwH86hE3hw25I4wNx2OcYIbIAGnxMUzKTv23IQJkE CmToI8Gaudsv8+A8IVjea/toq1aqnVH9phRR9K/Q3CKeffSCz309UXJFqbgPOZq5LTzU ej9Oj1WoxvCcHBUfDBOwjjvspCVBGmVquk86ZmHTTuOTLHOqOuNTC208U0EsXn/aBWJv VxuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from :dkim-signature:date; bh=VL9+Nux5fPrLr/4p+UQBP8QDWGe2+Izt9slCAshDSiI=; fh=C5OBx9dDGMohypZ/Btr0RVUfLEI6kJfVwrMLMai7Dy4=; b=cAlCIEV3wgLSmdFG5tRdMdHi74RSp3EaYPgXEaRzKX7bTAgD31E9I2fofRsSlV9Kha qYkVk/cYMHHhvvgozQcwCbcYCigzxuYiMH2BCuGgPScZoZz8PwxuhTVqbbekNX2DUpel SduIJiS33o0tVS5Zt9WJUzXlLitGYggQnTpRRfrBR7gPhb9EN64x8GD9wgxtqIYMiM74 fIsbwL4GHLB33QwnVXf9OEm3QXM/fVMfxGj5Y9CYoNGZGKSUti+Fq0OYnYhhX1heCpa+ z1/PPmoaP5cam3XgUm0z0rHB69Dw+eYg6BjiVoLx80pIm00XxpoGm1/FwKks0D6PrEfs tL4w==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=ea3uMExV; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com Received: from mail.reardencode.com (mail.reardencode.com. [206.125.169.165]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-6609f9693besi57881a12.2.2026.03.03.13.23.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 13:23:39 -0800 (PST) Received-SPF: pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) client-ip=206.125.169.165; Date: Tue, 3 Mar 2026 13:23:30 -0800 From: "'Brandon Black' via Bitcoin Development Mailing List" To: Mike Casey Cc: Bitcoin Development Mailing List Subject: Re: [bitcoindev] Hourglass V2 Update Message-ID: References: <9336f5a4-5c28-4c1b-af29-a8462b7a9377n@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <9336f5a4-5c28-4c1b-af29-a8462b7a9377n@googlegroups.com> X-Operating-System: Linux 6.12.47 x86_64 X-Original-Sender: freedom@reardencode.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@reardencode.com header.s=mail header.b=ea3uMExV; spf=pass (google.com: domain of freedom@reardencode.com designates 206.125.169.165 as permitted sender) smtp.mailfrom=freedom@reardencode.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=reardencode.com X-Original-From: Brandon Black Reply-To: Brandon Black 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: -1.0 (-) Hi Mike, list. My personal response to this type of proposal remains a firm, and time-unlimited, "no". There are, broadly speaking, two possible ways in which secp256k1 breaks: Gradually and suddenly. If it's gradually then the risks to P2PK, P2TR, and public public key (lol) coins grows gradually, most likely with some large outputs being stolen first and liquidated in some gradual way (because the first actor to have access to the break is likely a low time preference entity who doesn't want to crash the price). Moreover, assuming a gradual break, we will have long since deployed an alternative cryptosystem and everyone will have had ample time to migrate. Those coins not migrated are fair game. If it breaks suddenly, that could put us in a situation where nobody has had a chance to migrate their coins AND the type of actors first gaining access to the coins are more likely to be low time preference dumpers who will fight each other for the coins using perverse miner incentives to protect some residual value. This itself would threaten the very tenability of the system. Bitcoin has long held the philosophy of NYKNYC which implies the reverse: YKYC. If we decided to break this for any but the most imminent and obvious destruction of the system, we have defeated the system's very raison d'=C3=AAtre. In other words, the only time we should limit or disable an old cryptosystem on bitcoin is in the greatest extremity of an immediate and total break of the cryptography wherein participants have not had time to migrate and the break is instantly widespread. So, unless someone has access to secret evidence that secp256k1 is already broken (in which case we should be disabling all such signatures entirely, not trickling them through) we should absolutely not consider restricting the property rights of those using any secp256k1 signature. This is regardless of how we feel about public keys being public which is an entirely other topic. For me to take a proposal of this general nature seriously, it would have to treat all secp256k1-protected outputs the same (as the supposed security of hashed output types relies strictly on public information being secret). All the best, --=20 --Brandon On 2026-02-10 (Tue) at 12:47:22 -0800, Mike Casey wrote: > In response to feedback, the Hourglass proposal to mitigate against=20 > potential mass liquidation of P2PK funds has been enhanced to further lim= it=20 > spend amounts from such outputs to only 1 bitcoin per block. > https://github.com/cryptoquick/bips/blob/hourglass-v2/bip-hourglass-v2.me= diawiki >=20 > Prior discussion of the original Hourglass proposal: > https://groups.google.com/g/bitcoindev/c/zmg3U117aNc/m/lDCMs9j7EAAJ >=20 > Thoughts & feedback welcome! --=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/= aadRUrmtko-uyvt2%40console.