From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sun, 20 Sep 2026 03:54:17 -0700 Received: from mail-ot1-f61.google.com ([209.85.210.61]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1x8FBZ-0002v2-1I for bitcoindev@gnusha.org; Sun, 20 Sep 2026 03:54:17 -0700 Received: by mail-ot1-f61.google.com with SMTP id 46e09a7af769-8064fadbb1dsf1436823a34.0 for ; Sun, 20 Sep 2026 03:54:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789901650; cv=pass; d=google.com; s=arc-20260327; b=Mw1dwCzm1sHrtI+CYHtr5Ev5FtPYtjwykTdEEVfW9GX0IERtFaXqgtCn2tav0rrJ8K wJIxalH+pF9Wuzv2FeUOoBJ34E3HSMoH8nf4f4oKvkVrkBic2y6t8FUlP27kbOmyGzv6 ol3FxYZvqcSynEArNnz4mX1EGBoPnzlYUzn1fy2eiRb+Tbo0smi0xaxilYtsuEkN5AJb G2FywTu3GZ0sJcONupI7ub/u9DfZw2lr9ATrWUc05wi/yuJmKPeidfAee9BAoInwg89g ZnWaW4LSOupD4Jmtcm/AmJzpZ81TfmT0yMwWmmrBjGquOWKjhoUISSVsyeoKDrSPQKhl mKaQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:sender:dkim-signature; bh=t7tVqke1pAF+MFiXwaz/LiSVW0SHE0EzQfHq2k3KlBQ=; fh=uEsl4d5VvSFmsjnRFVL6V+2quQmgTWIuHtv6bL/tt+Y=; b=Wuphj/GjD10KK/HTNX75kfihP6JeyMm9CPxJ3MNxWeCjNo6QthMbNxvYNHTEsoLDpt IjvllLJu/7Lfaj9O8GiPgmJ32o+hjRg1/vl1ld8M5rsPV6R1aaU73rma2utov/S7R6uX ATh52G9Jyw7G9LIL0cCsmjC/DnclrJ4hLHhyvqfXP22ZeT5vdeajv5XXRHuLXc1bqYyR nle0T7t9r40f2tdZ5iImND3+BlT8BoZid5PLaBbfyQViGaiMhZ6MtETuVGqwi6wGZRQj Sl0EY0PUZNFgJ5WGv8v528J8CRml/LU87q30e837PMIcTCU+i5aCpJhMs8uTGiQaGxt9 pAAQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=Fyr+peOy; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.147 as permitted sender) smtp.mailfrom=pete@petertodd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1789901650; x=1790506450; 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:in-reply-to:content-disposition:content-type :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:sender:from:to:cc:subject:date:message-id:reply-to :content-type; bh=t7tVqke1pAF+MFiXwaz/LiSVW0SHE0EzQfHq2k3KlBQ=; b=jylvdYktrwhzITTzlGVdAHFwzEfxPihSn4+I06tBTFzFh+SFcLw5dvGFl2hal9xSoY OfrJ5UYzy7ZPspBAAr7qp8be1EMv362nKBILNcA42PydV74LchviurOVWfsprEF6oqn9 Z3z13OFWxIiy9tpHAPEEO9FyK63JfROucXunLYnFTamXGhoT4clLOsbzodpXyS5VwjJl DbXjjj4qMFQVTQI9WqVOsua710ENa1Gk3Dv0LToX1udjHoGdDeS7R49gHmrkD7YaTznt BAHx48sCailKooeTRDIJWPrCiTt80LQlzDSEimb6Y4ZZQs41XyPpBnndDiDMjhOFwURQ UdCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789901650; x=1790506450; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:content-disposition:content-type :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to:content-type; bh=t7tVqke1pAF+MFiXwaz/LiSVW0SHE0EzQfHq2k3KlBQ=; b=iE9fvTrisbtStpPhIV+5hKYVdz4DHcRBytkQORdoRdxQ/Jo5pkW65KhPHyHm7r3TAv suLvq2HCiKOn3YlenChcBBV7O5m5zk2gUq2bo5/i+mVb5mwOl844qOSiRghbRfJFsSVu qCfeXpYg1pUc0A2Y0ZWjtzE/pMQVgCPw3cSWJEIAQadG9EBIgdCJpccs8VFexK/vC0dp XwmnvpwLDPYr/EXLfzYFI7FWuJLvR9iDDNTH5khK4BDT8d5PenkCTxZ+G8t2XAiXpiAM GOlBirSTX2/+1EK+SzXy4ED7543leIsWY6HSreoOBuNZropQlIHXeRp9n9M8s52YW4iL a5qg== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AKwUvBxG+s5BgXZRiIYh+NVlIDVp/ZEkc+sjxnXkgSdTxaBJjTOYTwMKzc0WxkKvn8ZN7iSJSUSW0kU3mGkH@gnusha.org X-Gm-Message-State: AFuF++lE07yVmkGslTA3u9OWLqFMGnUOL8WeT2WyYb24SGUWFEuaOryH b+jK5u7nt9Swx4YKvFXeYG6j0ulJjwLWPctUyPSWKfj8mpFOA8WO6n9t X-Received: by 2002:a05:6820:2213:b0:6c9:e0a0:af1b with SMTP id 006d021491bc7-6ca9ac3e155mr7090625eaf.27.1789901650157; Sun, 20 Sep 2026 03:54:10 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ATskLdcp+1mtSJolihtxcBZ/bLmVLQ+PnGkZsKEJL/EVZyd8qw==" Received: by 2002:a05:6870:37d0:b0:479:bbe:a700 with SMTP id 586e51a60fabf-4857060b244ls4338125fac.0.-pod-prod-06-us; Sun, 20 Sep 2026 03:54:03 -0700 (PDT) X-Received: by 2002:a05:6808:c225:b0:4b1:bc2e:3f60 with SMTP id 5614622812f47-4ccf74ace2bmr8076537b6e.16.1789901643556; Sun, 20 Sep 2026 03:54:03 -0700 (PDT) Received: by 2002:a05:620a:904:b0:937:221a:c159 with SMTP id af79cd13be357-93bef83261dms85a; Sun, 20 Sep 2026 01:29:35 -0700 (PDT) X-Received: by 2002:ac8:5981:0:b0:530:cbf7:6bb7 with SMTP id d75a77b69052e-532b733717dmr45170691cf.49.1789892974193; Sun, 20 Sep 2026 01:29:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789892974; cv=none; d=google.com; s=arc-20260327; b=YvkB+wVs0alXSyVOkkdLWdqTTjYR6xUuLBxm1mEC0pxrFujm2Cp7ApCq9kZcR09twc YVp1WKeydB5zZB3+WYB772BPqX0NjrZxqIL9eZUamny8lUINd8DqMEF6jX+pAVdOGDkD cyeYVOWMiTbnGXqLh8qjA4RIZ43BpWJCK2jjPp0zONJ1m+OdqPHsAfDJbQ47mY1rKizv OIU83XwfD7MWXAIb3DGmMeTdAMLYJOrCoN/2HgH2Hd7d0xdO8DSArGRsrd+hFUuP4VNx DtG0NbbcVnX7HfLyu7tFvzfFf250ENQztU5qtmkjYus0Q2HIQ1IM9bqxZa/uHmUSsaEz bQtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:feedback-id:dkim-signature; bh=vP6t2OuDiZlH5n3KLTdjNTKe0UIM9Ezdg4kcyB+8iQc=; fh=ZhIePvtzD2qBgm9PadABf9spV2moFvlPRwwE8o08T1o=; b=pglfd4AMsjrbe0oUPXg8sXhjqBUS1mHT9Fb4M1VOTMgbDfug0Gg3P1tkmbebqvnN7u 4ebyaLEaI018ESfezITpf/qalvopUNgnuyejFHnTaaJ8NIzSraPiiq8gKaawFhxilKMR T4EGPDxjWKmtltcJctXB2Ml28MuLNpXpZ6qcJAfBXVR3fS4scedpJc38zm878nijyn/s rqjijn3FGPz3fK6QTJ5EqhuQf7RlsBwb4byLyx1Vs3g0U57Q89jPZZVJt1NJzquxOU7I pcp+jDXWHJBI5WP1YQet6ncqj3YFqtqTA8WH+mFAsNZFuVXJUsydDCx+YfrBz3gMjCqK UABg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=Fyr+peOy; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.147 as permitted sender) smtp.mailfrom=pete@petertodd.org Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com. [103.168.172.147]) by gmr-mx.google.com with ESMTPS id d75a77b69052e-532ae5bf8c2si1340671cf.4.2026.09.20.01.29.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2026 01:29:34 -0700 (PDT) Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.147 as permitted sender) client-ip=103.168.172.147; Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.phl.internal (Postfix) with ESMTP id D97EDEC00BB; Sun, 20 Sep 2026 04:29:33 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Sun, 20 Sep 2026 04:29:33 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGRBlcyMBPuOAut9aYjiTTZcmjM9P9oJ5cZSFz7Syg/lp6afYfg/O0brXj1iG6GZW F7VXVoKgkTqZSEF/g1AHldmOvEhsUBZ1ZdeV+qT2U1I8Key4VSg8uch6PmXYzzoLF1/3Dq fNFrEgGe6YXdS8ylFThybpjvAMPjzm1jL06FW1rfbtZ4dCm5ZHS90f72HX2sis9N6h0JPt azyOt2vP+WTODBVgy694yNfmbzOOhy2L09nK/4ZOFZgGBuNOAHxhjnZ7MnVjwn4PI5YrUJ K3CCRYhMWLrLwnE8mWmVKHL1O573v+ogFkB/M1TeCyA2Lxe6xXthjpUIGr8k3aV70dCRKP NYpMCEYZ0qZJNx6mDpcYb7H+sdWuTmwyG5dFjU98s/Xuprorb2t4xwQE4ebsSTMYfrjuk0 OlwFo/wH5pa67zAVFta8jqGKtf9sipPMVym/D4YLK6agxfTIlFwBToeVgZIMVYapmfuqBK hRDt+yi9KgTWdgTwb7hIzS/XWvMc0lcGbn4sdvxHgaKeEkA94jqxwpI7o73zAlM3zTB5m1 X8WjxofebHoV2fdPbpNwIZb8Giwzpoa6UsI59zcBQZf8N9GqsiqqWzanY9xgpooVuykTd8 MW6o/qkQeRE+zkyTeb9DjYrTUHbOdUecufOT2hRTotGY4QSbESHJf2Cd9fjA X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 20 Sep 2026 04:29:33 -0400 (EDT) Received: by localhost (Postfix, from userid 1000) id 18DE4A3710; Sun, 20 Sep 2026 08:29:31 +0000 (UTC) Date: Sun, 20 Sep 2026 08:29:31 +0000 From: Peter Todd To: Anthony Towns Cc: bitcoindev@googlegroups.com Subject: Re: [bitcoindev] [BIP Proposal] BIP324 One-Byte Message Type ID Alias Assignment Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="59RQTosTe7+SXsJ5" Content-Disposition: inline In-Reply-To: X-Original-Sender: pete@petertodd.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=Fyr+peOy; spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.147 as permitted sender) smtp.mailfrom=pete@petertodd.org 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.8 (/) --59RQTosTe7+SXsJ5 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline On Sun, Sep 20, 2026 at 12:08:14PM +1000, Anthony Towns wrote: > Hello world, > > I'd like to propose adding a `set324alias` p2p message for dynamic > assignment of BIP324 one-byte message type IDs for P2P messages. > > You can see the current (non-dynamic) assignments at: > > - https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki#user-content-v2_Bitcoin_P2P_message_structure > - https://github.com/bitcoin/bips/blob/master/bip-0324/message_type_ids.md > > The TLDR summary is that nodes that implement this proposal would send a > `set324alias [98:messagea, 99:messageb]` message, then afterwards can > save 12 bytes every time they send `messagea` or `messageb` by using > the corresponding one-byte message type id (98 or 99) instead. Which > messages get aliases and what those number those aliases have are > chosen by whoever sends the messages (probably by the node developer > at compile-time), so nodes on the same connection may give different > aliases to the same messages. > > Draft BIP text follows, including a link to a bitcoin core patchset > implementing it. I think the BIP needs to include within it an estimate of what % of total bandwidth this might actually save. -- 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/aq-Za9yiCcwQKhPu%40petertodd.org. --59RQTosTe7+SXsJ5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmqvmWUACgkQLly11TVR LzdDDA//Y48PayVfJ1nWTGCYNnzoKekLaOVYBqDowTAbcYMHC0BOPjO238DqH5kO rlpUjY5OQ4DbuFZP27lrlYzMlOaOEyWv2AxT8METbxNrabXK9BNf1nWPUzQe0nLv VNBc0d4bO0L2mjuTN+cxwIYIAUAI/BiSUW+7e4MaD/d9xDotJxl8HEes5QkiKJgr hReNqPhYB1eTkHPjY3Y8UGcfGuKLGQJJ8P4K5VAEBRf4QrP8H4pnBe59E5xIvI5p oORAseUwdHp2rXitjKfHjok/CK7IeB2zl5oZK+df2HA2N4GL8mpfKJv67DDkSmiJ nhNPUbHx+l8ui8Jqrqo7AZbtagvNu8YYR9FLo2EdNxR0fD+03uePr/ZAStPPb2qt +B7PRe4sO4JQ86OgwfgC8hKvERyRyc8iNQk6L3l125EAnJuRdpPcfexY5tEFItTi lFaUYfAXLqcggqyfKTCnvapndFJf9Kzn0gr/Pev2S93iBA2FAyZiC4ddwMiOpeeh mTvILska1RRDBUXluLFQgSwahNv0iDSQeaGWdJGqK3rjyusjQLBWhJTnZItMTvqD gCkq+WkMD12+dKdebu763Wqa+nKoLxejL0Qk9/vxHwSyl38Ni9Eq3wUJZIfWvVBj C7nJ0xZKKtR6l2kitkx716CQ7dLCSFH1qfrijwPI2ZH77WRidyY= =Aetz -----END PGP SIGNATURE----- --59RQTosTe7+SXsJ5--