From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 21 Jul 2025 10:27:44 -0700 Received: from mail-oo1-f62.google.com ([209.85.161.62]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uduIi-0004ni-K2 for bitcoindev@gnusha.org; Mon, 21 Jul 2025 10:27:44 -0700 Received: by mail-oo1-f62.google.com with SMTP id 006d021491bc7-615ad9fcbb0sf666110eaf.2 for ; Mon, 21 Jul 2025 10:27:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1753118858; cv=pass; d=google.com; s=arc-20240605; b=Q5fQUgDTH9nLpiVQRYW9rRk2XsW/PT4YR7Ijfgtrj+bXe/YcQWfogtCWV5/vDqoXJM Ky3RekYYLzPTa/XIeo4s0tvffXBiO7knb6disxLjyULdn+185Bxu98/pDNweL43D78ut fuEXf4UIEa1009KxCYerctpG6LbZS4lKYivLQlz5vKxQLUqsZS7mErTzXbBjBw9ubt6O 9fS+iVs9lz2KgIUXiFbEnvVN8F6NN01wLA0D/whSr2PmNDb/lcJMUrNzFvB87M5WtejI 7hFpltnYOZ/rPTPDS3dpT8p0SzZWi1rGdFDyrilxiaZK15UaAYqHgX1xQ1reHXTP3/OO baBw== 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:content-transfer-encoding :mime-version:feedback-id:references:in-reply-to:message-id:subject :from:to:date:dkim-signature; bh=OvPVKT0YdNz3E9F+hCXZ2JXTf9hCJm9dIoaQ1ZrT5VM=; fh=kxEz5ZGMy9rOILZC5OFYXID2M6QunZvVCRmKCqN1SJM=; b=Q5LDPTWoN6hRKaWN+SiEITjxO3otodDuqQXDRG4MqOAJFFSrhbKY607YdA/HSzdD7w zyc0hwt/UUUAAAGjUDHqFKfKir3viUFKDBwXSPQOIbQ/kMXXGGOIP4O0kS0Wd7OEp2es oipWrGmkkhlPwKPjZxTh+6/gbYsbBNuEvPDNDCvLyO/g31Q5gGPQk2a2+L7u2GBC4TxH afIjsmUuCDL/7MpFf3WdUimnVGtvnXqQZaRtryLRK8PBY1TQrrB1LEzMymW8Z8+6y1im l2YZjZsSrb6usbF8kxTXiXqal0ekuZBcIG1a73COyuLJiv6XVQoRnO3BuNz6NktEJUUe 7gSw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@achow101.com header.s=protonmail3 header.b=sQeMXfy1; spf=pass (google.com: domain of lists@achow101.com designates 79.135.106.27 as permitted sender) smtp.mailfrom=lists@achow101.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1753118858; x=1753723658; 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 :content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:from:to:date:from:to:cc:subject:date :message-id:reply-to; bh=OvPVKT0YdNz3E9F+hCXZ2JXTf9hCJm9dIoaQ1ZrT5VM=; b=DyAEYbPRy/SIlOQn9sUi6qeeicGOuJIbAPeE0SwdovMrHI5aOYmOPPQE3ShuAfiSCt pIRY09J5oBpkBDDpoOE9nmcdpfypCLz6A0MaMRGPLbobHd415/SHfD6KQB5KRkDIcPFx lA0P7C6JWqltP7RNihhATyPP1xbk3VoljYXTifyVufTnVAt6LUZXfBod6XCfWHylPoBR SwuAyasMTjE9yzViQzePKasCZ6JVDt7eCXUSH8CQ4FuIl6BL4ERB9bbxVkJlVzVO23xu DSkESRLenOrXviCSGXud4fGUBHGb0gtYjjwI/mF0OVIQxGzYwpNogVQOOL2Rx26WhWZX Zt0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753118858; x=1753723658; 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 :content-transfer-encoding:mime-version:feedback-id:references :in-reply-to:message-id:subject:from:to:date:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OvPVKT0YdNz3E9F+hCXZ2JXTf9hCJm9dIoaQ1ZrT5VM=; b=YrW20GHTG9au762K1O+xSsy4mKuZGyxKn/+0Gkb3qpAM3QcE6KJ6hdk6LKi115qjFn AOKwHZakNGjbplfNuSDUbMkyfrYfTFQHq+Utgmy2fVaYL7E5CDoa2YsX/0NCHoYAA0Ta LTXoZiy78TdtwukgVZeyxATUnSNPvDSr1JQQvZfQOktM8DUokavv+BHiLf5TbHTE2xSh WxbSUzoKZos+pTJhUO4YcJfJbnaggNFiY83XC3DfP/9oh04bzwyRqVoNKGovcaiu+QiB iavomTgmlrZPe+RIor890q0dTbaNbNSf4cDhsrmNv96SuiibgZOx2flXpSh7avWE/+wI 4WDQ== X-Forwarded-Encrypted: i=2; AJvYcCXJh2J8RSMjqbux5JlZSqrNMLl7WqToEAgpmH4FzBNwMST3w4FVuoeBxKPuXBO9rkJTFLQM73nCz8FT@gnusha.org X-Gm-Message-State: AOJu0Yz3Lr1drgOM2BDwNoBwxma0dtlcy0rn/8XlFsbQH4biFx3L0a2R +STykrZLrRvoxk1s2J88s4cRmfjz0cx+OGAVew/FRa4s06mXHTJEZemV X-Google-Smtp-Source: AGHT+IHHjfy7PpHVyEV8qT4X4y/QpxI2pp9ukloTgFebAGAiyIh9T9mTpBivPDCXHygarFDBKo5tgQ== X-Received: by 2002:a05:6871:e80a:b0:303:5cb:4296 with SMTP id 586e51a60fabf-30305cb5533mr5370417fac.30.1753118857970; Mon, 21 Jul 2025 10:27:37 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZfKDvJ4K19G9+XHOen3M2Hifzk2NPvNRBjJs30MgHIPMA== Received: by 2002:a05:6870:1098:b0:2ff:8cdd:54b9 with SMTP id 586e51a60fabf-2ffca94ff47ls1345381fac.1.-pod-prod-02-us; Mon, 21 Jul 2025 10:27:31 -0700 (PDT) X-Received: by 2002:a05:6808:4f13:b0:424:5a12:202e with SMTP id 5614622812f47-4245a1229demr1101693b6e.29.1753118851552; Mon, 21 Jul 2025 10:27:31 -0700 (PDT) Received: by 2002:a05:6504:9c3:b0:2b1:9626:e73d with SMTP id a1c4a302cd1d6-2bae8bb7c82msc7a; Sun, 20 Jul 2025 19:24:48 -0700 (PDT) X-Received: by 2002:a05:6512:2345:b0:54e:780f:3074 with SMTP id 2adb3069b0e04-55a28ca47cemr3765232e87.8.1753064685143; Sun, 20 Jul 2025 19:24:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1753064685; cv=none; d=google.com; s=arc-20240605; b=EbPiM+IjNhVz2AIGSwHVP+zmOwA7sKl6n8rV4IwlqpC/euOJIXFWXnctRcLfXru2Hx OnYr8J1gFJJp/PlBk1sEihmoyS+K4po8o23q5V73RBEUJSDJwVVUdc3ZNz9fdT09wZLD v1gTyaK/CGdTu7pVSN5Q/6k6RV8zsHMMEEKYcDHPCcvnsRQONZF7lrewEfGqARtWK1lJ bwygyC4S7UMYUw3HAQJEokDMuk+rMlL4toVfkcDHkDhPNCHyr3J7/YbVGQePyYKWNKbS DaRnPvm6J/dYb7lP59AWd2mDr2eDWG+DBovBSYKvdVZm29JCANVRt8ub2XXaqI4ex8OR mKCg== 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:from:to:date:dkim-signature; bh=oKU9UuOrQw5eXsdOq+21GKJROlzY+KjARa+6r7xjEA0=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=LpZavTJiHBoCpVyaMjw0cdJUtqxZETOuYyjttPwa6jy4J2Z2CW0qzMQ0mieIVaNFwe clIax4qHLLdSb3K2f9exnXV34vMo0pMxY11xlvMDXqG0syvga3h3atVOMfKAaEcqpX+Z osuQ4xeDmQHTee+EpM0GwCbNy6nkxo22pEvusuY0xsfHLpzhR2/kwPwP9tj3MsjZq61n z+Q0sQLT4d4U2KTCQaj9opazedcAmhewTN4mC+7x3uXkhke+R/8xaKeo6L2HyKsozygj NjzI7as3nTpL625ScELQEwbjMVcvwvOneDC/xyuZY6DCG2xgPb3tD0KImgbrQnUm2h6b iXhg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@achow101.com header.s=protonmail3 header.b=sQeMXfy1; spf=pass (google.com: domain of lists@achow101.com designates 79.135.106.27 as permitted sender) smtp.mailfrom=lists@achow101.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com Received: from mail-10627.protonmail.ch (mail-10627.protonmail.ch. [79.135.106.27]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-55a31a9ca45si187095e87.2.2025.07.20.19.24.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Jul 2025 19:24:44 -0700 (PDT) Received-SPF: pass (google.com: domain of lists@achow101.com designates 79.135.106.27 as permitted sender) client-ip=79.135.106.27; Date: Mon, 21 Jul 2025 02:24:38 +0000 To: bitcoindev@googlegroups.com From: "'Ava Chow' via Bitcoin Development Mailing List" Subject: Re: [bitcoindev] Human meaningful witness versioning Message-ID: <69d118b0-e970-4167-9d74-9998e881b247@achow101.com> In-Reply-To: References: <-k1KNMwmXrdmMxpxMeJHAOYuKpMfeUpx7rqfIkta_NC6f7MtzlOYEdXbAhi-SztejTidNysh40ask8j9JNrzxoh1sUCH4F9tKV6tarkrWrc=@proton.me> Feedback-ID: 53660394:user:proton X-Pm-Message-ID: 66dc6f48d80d2fcf8efc9b51c6277cea5276e3de MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Original-Sender: lists@achow101.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@achow101.com header.s=protonmail3 header.b=sQeMXfy1; spf=pass (google.com: domain of lists@achow101.com designates 79.135.106.27 as permitted sender) smtp.mailfrom=lists@achow101.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=achow101.com X-Original-From: Ava Chow Reply-To: Ava Chow 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 (-) On 07/20/2025 06:44 PM, Ethan Heilman wrote: > 3. You could take the Bech32 approach a little further and save an=20 > additional 8-bits by not including the OP_PUSH32 and just inferring=C2=A0= it=20 > from address length. Granted this length inference would present=C2=A0iss= ues=20 > if we want to do more complex things in the ScriptPubkey, but we could=20 > handle these cases with Witness versions like we do with bech32 and bech3= 2m. > [...] > but since that isn't the case and it=20 > was just about the number of characters, why not drop the OP_PUSH? That's what bech32 does, the push is not encoded in the address. The=20 length of the witness program is inferred from the length of the address. --=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/= 69d118b0-e970-4167-9d74-9998e881b247%40achow101.com.