From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 08 Apr 2026 13:15:24 -0700 Received: from mail-oo1-f55.google.com ([209.85.161.55]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1wAZJ6-0005Lp-Hq for bitcoindev@gnusha.org; Wed, 08 Apr 2026 13:15:24 -0700 Received: by mail-oo1-f55.google.com with SMTP id 006d021491bc7-672c40f3873sf601057eaf.2 for ; Wed, 08 Apr 2026 13:15:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1775679318; cv=pass; d=google.com; s=arc-20240605; b=FrmhmP+VQKfZuyLf5hiLv2gqGUZ6taX4Jrlo3TyaDBvGCmJFbuVtm+7UZnT8kDefB4 Hv5Hto2e09r/vKo4A46xclfTRIqN+iDKc8OOyI2ct2h1EiWVLo80ZPi6/0kBmzw+aHvd bt8EIYNNdf+im+7Jv2nfKH+YaT5C6u8d03UK0P4KfBhKraMqyYTl3IJGxxFBXYF0Eb8M 46NhYJ/y8Xk/IZZflbJzTuY05CSj7iW1DnR0Juiynq7gEHnzOWt+ME9PTBHfw0jlkaN4 AuZAQYatfV3P2S07mn/bUkkY2Nq39V+cCkoLfE9sW3dWfK/q9DhNeL4PNsaAjxkGtNEZ Cb2A== 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:mime-version:feedback-id :references:in-reply-to:message-id:subject:cc:from:to:date :dkim-signature; bh=a4L6CVIrsmpX5MmI/7nyaeuDt09h1Z43gW2IXwuicGM=; fh=LlwT4VtvbG214OZccJoh+IpP8+N7Gd1x3vrZ2peUGbw=; b=ZkqoQOCw3//3CUNkkXum9YBO2GtKe20kNRaD2L6pL8Tp7wvSguwcJLLqWMF6+UAG7R fvcSwGaEDaCylMInHlyW6CrL770UEjvHGcDMentbk8u0bTc0Cn/FjHvwvP6ZINGGlcYJ pTe0kdYBq2XALbNJshFuC61YKRSncbf0DyjXW6Zvy+0sFginiIQtKyjn+WFgUD9ZjkNP YJTho9rjbOEM6PnwotevaO0VTQrSU0DDCVDkKef3XlRtGdchXAS9WbKgwn6mHNCWVDc2 GG8t8k2x94iuRd+O7EdoG7krhgNv2v2iaJpvrjv1YyhneHzvYsyWSfzJB4yH4YKHw/bO cHyw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=C2ALwOzN; spf=pass (google.com: domain of darosior@protonmail.com designates 185.70.43.22 as permitted sender) smtp.mailfrom=darosior@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1775679318; x=1776284118; 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:mime-version :feedback-id:references:in-reply-to:message-id:subject:cc:from:to :date:from:to:cc:subject:date:message-id:reply-to; bh=a4L6CVIrsmpX5MmI/7nyaeuDt09h1Z43gW2IXwuicGM=; b=aAiguq6NhQtp01gE9cUif/sV4v/on1OC6I1y/W/R8VXeaIuZ9vvNP4o4VlBQ1dfTYq hw++T7kKUFmTgq31tNMbJUE+EDfN+SwUciwhVMN9nSSwLyBuX9oDMNeDl8NeEZLMxU+y aUPqaHCusr86/88XkS1D6001mkVU347K/z3w3jJMqbHornlx9jYv/JAkPFC2Fe9BpzFR uszLDr5iQS31IfRPS3iJouU5K7UtVj0877uv+v2XvveZZN6onkSJTL9PAMIUxZn6e7iB 1hfXmflIF0xNvCxZ+FTyotBaiugmi1uUUmZJZDlOel2x0ATmvkHZxSLqP3zsZqe5KBqk SCPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775679318; x=1776284118; 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:mime-version :feedback-id:references:in-reply-to:message-id:subject:cc:from:to :date:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=a4L6CVIrsmpX5MmI/7nyaeuDt09h1Z43gW2IXwuicGM=; b=Pjc5yxyjpWbI+jjq+WiPgKiIwOeZDz02P09+g3t6jK5wPZXhjHMwydlsQyVpUDaMuE oVeJwvl/o9Fp5zenr+BRd/xJCRva2OOH5ZFyD+zrDUYstIajdP8exdHfOcuxNpolW4aF 7TNqx+TxHa+uttSXJqbdOd2h0ttCUPpNu6lYMom2/JTgM/o2Blj9Q//KGvABLK0bKksN IJs4II+IPJ3KS/Xd5pTdyqjNUUR3nRfCUl5vwhFjFZHdDQ5mU+ak2CC+7oM+PAp0uqnI XYsnYGU3jCwBnluOpNN30BAnQTHt93AvctStcEpTmmHpQh1zNe+9J317zi2pPv0IpQFS 7Z1A== X-Forwarded-Encrypted: i=2; AJvYcCW5RyuDNAvSdjqkIxRIHGVHMA0CYnYlDd8lfnS8u33+LrqEYpAUtr7EDNaxGpVFGmcchvqmK8LmJ44N@gnusha.org X-Gm-Message-State: AOJu0YwUdZjaA8e2/+4Cm3sfprTrGJj2cv2YTbxholGyQ+AumVVDA0P6 LuU9A6XisuOOQcpcNEKuvc8ZrrkLuuKSb9T/EOP1wT6bgk5jfBkxcAmC X-Received: by 2002:a05:6820:81c4:b0:67b:b40e:fc8c with SMTP id 006d021491bc7-682202509bamr11775369eaf.55.1775679318118; Wed, 08 Apr 2026 13:15:18 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AYAyTiLgQ1gWrkHDcJ9tz7jRhbxXV3Nwbf9gD4NpULzez6XToQ==" Received: by 2002:a05:6870:a449:b0:41c:6ad4:3efb with SMTP id 586e51a60fabf-423b679661els395382fac.1.-pod-prod-08-us; Wed, 08 Apr 2026 13:15:12 -0700 (PDT) X-Received: by 2002:a05:6808:c3ec:b0:46a:cf7e:4b5e with SMTP id 5614622812f47-46ef831c9e4mr12084903b6e.43.1775679312716; Wed, 08 Apr 2026 13:15:12 -0700 (PDT) Received: by 2002:a05:600c:47d3:b0:488:963a:630a with SMTP id 5b1f17b1804b1-488cf306c28ms5e9; Wed, 8 Apr 2026 13:11:21 -0700 (PDT) X-Received: by 2002:a05:600c:528c:b0:488:7f69:4abf with SMTP id 5b1f17b1804b1-488ccfc02a9mr14063505e9.12.1775679080003; Wed, 08 Apr 2026 13:11:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775679079; cv=none; d=google.com; s=arc-20240605; b=irEAB1ve4Ul50QgsMOC/wbCghn5MavPFPPaxspOJ4Dv/lRxM+pRJVt9jF+Et0O/Ksw CGMyIKXiRdiW7iFOOICwmugbWC899pn1YaYUGtM/P8RIwORn3XoagUGl6SxMr2AcqIQI 2dlCjyfc/bhtV8qG+0Soz/id5XcWJjHMJfyjwN07ln6TXA/ZGaeJP9TkXv6FBF4Gs3Se f+kgMCnF7wMW5+rddnoh96zayM10yimHFNTwCQ7JHtvqkSTGNEFb/2vUawIwHXS/DnSe tCUrsGGH10REXu+97bfYkKuhPaUTRSSEqZICB0PEYxyV5LZdB74EhiZmlMdScI5fTgm9 b0JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature; bh=bfty3mD6fWegckbsx28Z/Ds+qI9a58kRJc/boVQPPn4=; fh=zKopRe41MKzczE+ScRJyEn4WuxNAADrB6Bp0rnxbb08=; b=UCKZUGKVv72upLIwQGk1x38ivI20zDVrLDNH462TTVXgcOgA3mM7BpicitQcizgHUt PUwcWZ8wxpOcBKo607D+UFO/51T0x4Ep6e/CjNelTFXyxOM0T+wUcG8nSwCAPoKddoam 5AuAq+zV2V7lF7dZFfQwD6hYZBgXz8IMoz4pW9h+OS9xATzy1AxL0xync8V0XeDe1b+q 4VeoEU9aO0R4F7czuoj3ZLGNI1f3yCuSWaSjlw+E+1UZ8yN2bGjSzLbuQGOFgCZRxtus FsEQmx1oLN8/NhG8wa2xZe9ckxdbbL5GId9vQdTb4XSqQ9k+46XcOW/qJhQH5/FYy5qi Bxlg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=C2ALwOzN; spf=pass (google.com: domain of darosior@protonmail.com designates 185.70.43.22 as permitted sender) smtp.mailfrom=darosior@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: from mail-4322.protonmail.ch (mail-4322.protonmail.ch. [185.70.43.22]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-488cd15a1ebsi126325e9.2.2026.04.08.13.11.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 13:11:19 -0700 (PDT) Received-SPF: pass (google.com: domain of darosior@protonmail.com designates 185.70.43.22 as permitted sender) client-ip=185.70.43.22; Date: Wed, 08 Apr 2026 20:11:15 +0000 To: Sjors Provoost From: "'Antoine Poinsot' via Bitcoin Development Mailing List" Cc: Bitcoin Development Mailing List , Matt Corallo , Anthony Towns Subject: Re: [bitcoindev] [BIP Draft] 24 bits for nVersion nonce space instead of 16 Message-ID: In-Reply-To: References: <6fa0cb45-37d6-4b41-9ff8-03730fd96d6e@mattcorallo.com> Feedback-ID: 7060259:user:proton X-Pm-Message-ID: 3baa2c55d42bd917eaaa36c10140cf35af6fc3c8 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Original-Sender: darosior@protonmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=C2ALwOzN; spf=pass (google.com: domain of darosior@protonmail.com designates 185.70.43.22 as permitted sender) smtp.mailfrom=darosior@protonmail.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com X-Original-From: Antoine Poinsot Reply-To: Antoine Poinsot 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 Sjors, I would rather not make activation signals dependent on block content. 5 bits is less than ideal but i also don't expect much friction. We've never had 5 deployment windows overlapping, and if anything i'd expect less frequent deployments moving forward. Antoine On Wednesday, April 8th, 2026 at 12:57 PM, Sjors Provoost wrote: > This could lead to friction around who gets to allocate these scarce 5 bits, as well as > potential confusion when people and client software interpret contentious bits differently. > > What if we reserve bit 0 to indicate that the actual signal can be found in the coinbase > transaction? The signal itself can be as simple as OP_RETURN BIP-XXXX. > > The chosen string doesn't matter. We can keep referring to "deployment bits", where > bits > 28 represent the new method. That gives us practically unlimited bits and no > need to ever repurpose them. > > A quick vibe coding session suggests this is straightforward to implement. [0] > > The two implementation caveats: > - BIP22 will need an extension to feed the new coinbase OP_RETURN fields to > mining pool software (IPC clients like Stratum v2 work out of the box) > - headers are no longer sufficient to track signalling [1] > > - Sjors > > [0] https://github.com/Sjors/bitcoin/commits/2026/05/version/ > [1] v31.0 will make the coinbase is easily accessible via RPC: https://github.com/bitcoin/bitcoin/pull/34512 > > > > Op 28 mrt 2026, om 12:58 heeft Anthony Towns het volgende geschreven: > > > > On Thu, Feb 26, 2026 at 05:12:03PM -0500, Matt Corallo wrote: > >> ==Specification== > >> 24 bits from the block header nVersion field, starting from 5 and ending at > >> 28 inclusive (0x1fffffe0), are reserved for nonce use and removed from BIP8 > >> and BIP9 specifications. A mask of 0xe000001f should be applied to nVersion > >> bits so bits 5-28 inclusive will be ignored for soft-fork signalling and > >> unknown soft-fork warnings. > > > > This conflicts with the proposed use of bit 5 for signalling CTV activation > > over the next twelve months mentioned at: > > > > * https://groups.google.com/g/bitcoindev/c/HC2bn4QOR-M/m/TF8qJidzAAAJ > > * https://delvingbitcoin.org/t/bip-119-ctv-activation-client/2242 > > * https://github.com/ctv-activation/activation-client/blob/06ddbdf01bc8ce181b01c7497010bff74c2b79c6/src/kernel/chainparams.cpp#L121-L127 > > > > I don't think there's any meaningful support for that activation proposal, > > but thought it was worth pointing out for completeness. > > > > BIP110 is currently signalling via bit 4 until block 963648; LNHANCE > > is possibly signalling on bit 3 between May last year and Jan 2028. > > > > Previously, CSV signalled on bit 0, segwit on bit 1, segwit reduced > > threshold (bip 91) on bit 4, and taproot on bit 2. > > > > Cheers, > > aj > > > > -- > 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/D52CEDCC-C7EF-429E-802F-F28DC9241FF0%40sprovoost.nl. > -- 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/D15PTH54rGnJKjSIXFHJnMHU9opDYr6bUafBENLHSDNVIj-uZwLmDY8oTSWNLp-NZSeiB9XruEs_6x1mb38TR8xyR78xvsYcnWYz1T3OrWk%3D%40protonmail.com.