Delivery-date: Mon, 18 Aug 2025 07:44:00 -0700 Received: from mail-oo1-f58.google.com ([209.85.161.58]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1uo15c-0006PC-8r for bitcoindev@gnusha.org; Mon, 18 Aug 2025 07:44:00 -0700 Received: by mail-oo1-f58.google.com with SMTP id 006d021491bc7-61bd4e36b55sf1884411eaf.2 for ; Mon, 18 Aug 2025 07:43:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1755528234; cv=pass; d=google.com; s=arc-20240605; b=O6DAjvJi6pICKaXpWpl2xXAz2+xw9IEnaZ8e936teLFK5ZnKyEP+iRXeeqJQ7HWRCS 5fbZP9tCjZvG5AM9ygrNS6REwrBoE1wfRwzLD9+XWd0/bv93jLKHnUYjYheqdoRh6hDo MVhPjBtBnfrXmQeAlKZRzirHGYlqmzgTe9Xm+MoTukRYS7mqxwGsmwaOmsORN7oiSI+w zouMkqbekTzW/mOaWJwBt1r13+2ztZijY+Bv6eHNl6nqE7ifnuujELfcPWqNupiw/yuo PetvMj/F6fJ0nBwibgRPwXYvlsSst8F6kjiOquYJhEJb1AGs3Au+Ag9tMH6t1UcZoUQi qxDg== 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:content-disposition:mime-version :message-id:subject:to:from:date:sender:dkim-signature; bh=IPLYNDZVaEeb3TsuTu1XmTMHEBdSAB5btvfI1ow1WvI=; fh=uuuu8z1fmxM9DyaqnXH/rNRMW86Zk37+oS3UnWgUHlk=; b=dVHKVcUMXhXjg1BYZKpkead5yrFzawXu/LRdgsW0Oo2mr0TOsPivntAVeOBK4iNHQG BBsk+rMxQOry1OTbanNoHHoyiTzPNEDGlYuWBPEQrwlA6MPhhj4uxP7hjRCpffBA3um4 Kp8YMc53XUaMRPxTDdA8wp1Iojxg4TUkd7kUXjsZfUtZRD57XEF/FNQqyPt9Z3w98Q+P AiWibQA3smqJ3cb6d95JjuIryI2cD5BWoBEZIK0DWH3AibfY7d7vKjcdQacVY1zh4Vss Cf/aCzJGhRmDT6qEWLg4mCMBQU7LxA+1ARZYD9sgJSmuv+tj/wV2HIH5a1Swu1qew6Rg Dk2w==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1755528234; x=1756133034; 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:content-disposition:mime-version:message-id :subject:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=IPLYNDZVaEeb3TsuTu1XmTMHEBdSAB5btvfI1ow1WvI=; b=GYv4oohbaJzGHLT3dp2Q2C15QAvhGXmLUsZo+CSXZttg1nfsNgWqQ5zHXLfGb60HL6 aQX0Bj/KY5bUAkHR5PJa4VqgPeQiuYWVgrOtZ3JPlURNrdc4d0pKjYjvv9q0Aa4VtxSm ahn4NM2HOlae4z6BmpWYrz+ttFmjxEk9wsydyC3hYwLV04YcVUBrVfGYdoCqn82pmSYr n/adesBbvnmnHAP+sUXihPDXHTLor5tIIuG2wsVn41DfgluNfg327bAl5QG8zVaTZCMD F0tk/S7ecdsfgszIc69MrqVSSiC72/2TjfGb4DG3p9CDEmEV1OWrwkkwyF0hRQoqILUO 1LHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755528234; x=1756133034; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:content-disposition:mime-version:message-id :subject:to:from:date:x-beenthere:x-gm-message-state:sender:from:to :cc:subject:date:message-id:reply-to; bh=IPLYNDZVaEeb3TsuTu1XmTMHEBdSAB5btvfI1ow1WvI=; b=wtpief7Nr0zYy0UwJwJk10H/SJQYIGcweNK3V/e5lSTWJAbb4DTJGlB1p7/ISqwrxn m/+FvBJhpRGslZjm6pjo/4od+KAIYYXRglnZIrx6uWR5R00YIEzRin8k2ba+g6XJVJco rm6p59eA/S5m64w2OXlDFHesbMruO7CwH6sWeCyHQqDR+iSYuTmYKYYZOXdVdkxSq3V1 tMr/nxhWQ3wCBdAGct3zU5hJiKJinLav/UUPEO7y5HUX2FQ7KpLJLPN/mqlqdfpwqPzc Sd5Luop7XgzBRM1vOEsF0+u+ZfOnWufM8EpvVb3ccakQU9a0PKkwol2aGB68EKcglJcB n2WA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXVmI5+Hk26xLgfu+zpgk4IUlD/36WZ/OsdGlTFFxDaUQQEilWaKvDJ7UmNejTvqmi8MSOEBYzvzpTb@gnusha.org X-Gm-Message-State: AOJu0Yz1kE49fs0ayPrpSTmTPB13cn3loRHiUHwRm/y35Is4SL07kahr fQ6e7nsyeKqpmjCtrv86OEurdY/VrG6JsYmmTQlXw+p6HDV2DuYezdVV X-Google-Smtp-Source: AGHT+IGjGT6rqwlSOtoQGA5Y0fshOa5vfNatFul8dFT1g4BfqH9r0Kcjp6NDjS6Q2CCN73CVHd25qA== X-Received: by 2002:a05:6820:1b82:b0:61b:d55e:6d24 with SMTP id 006d021491bc7-61beab37590mr6643560eaf.2.1755528233590; Mon, 18 Aug 2025 07:43:53 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZcD7Pxes162ZLL9DKq2U+US+igZ8hk9ifPtuudFLVhQTw== Received: by 2002:a05:6820:230c:b0:61b:a7e2:c6c4 with SMTP id 006d021491bc7-61bfa8b5941ls458856eaf.1.-pod-prod-08-us; Mon, 18 Aug 2025 07:43:49 -0700 (PDT) X-Received: by 2002:a05:6808:22a9:b0:41c:2a71:86e6 with SMTP id 5614622812f47-435ec4104e2mr7178364b6e.10.1755528229389; Mon, 18 Aug 2025 07:43:49 -0700 (PDT) Received: by 2002:a05:6808:88c4:b0:3f9:f009:458e with SMTP id 5614622812f47-435996077eamsb6e; Tue, 12 Aug 2025 17:18:18 -0700 (PDT) X-Received: by 2002:a05:6e02:16c7:b0:3e3:d197:b567 with SMTP id e9e14a558f8ab-3e5673cb35cmr20498935ab.9.1755044296686; Tue, 12 Aug 2025 17:18:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1755044296; cv=none; d=google.com; s=arc-20240605; b=SaaPZ0lTyF/RcnkteEU7C+M6CjYbr2F3GEhW130sWDPHq+vEVnBZUFc44SWiq+GbJg MtiWbvGEP2lGc/VdJSawfZ+pnFB+vF2XjmGWCyAqpUdCdUsnAIyfOqG4AtS2kWXJ4FAh //X3LyTk0VvBt2Hfexu0JL2tVqHfTkJ8M5nCy4dqTH+iL/966Ybk86k3Oo8eVSOPRdd8 g1k7nm3Y25a6KXkCXmKAeTLeR31l3jya6hXdPqNbbobkiQ/zY6chs7qtqwjvPjisF4Cq navVdQjbBx4V/H9c1NdJ4WoVQYurJvZwUf7XNOOy0SJQrs6Q032UFtVir2UIyqaniX1d 4MIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-disposition:mime-version:message-id:subject:to:from:date; bh=jqirPGXTgwLAnP3lF3YeVWcQK1PmAyDPZOhvNHOIAbc=; fh=DMP0F9ULS1guKiqimntQRCN8ZraraesEgQuVcn7F0Z0=; b=Upfxu9dDpcwfSOekUQSucg9vVTORmUGZKM6KXwA99Eq7NMXC5ZIINZU9T3rgZ/xPfo fayZjVtVPIG89qwseliSTc34HEF16M69q80OveDYgIYc8KWeaxYwqeaLQVhD312UMYPl fiUCaoG2tJgH4t3QxjXXqhmSJvz17NhUiBAti8TjgQ973YYaBJgZFAnR4iY2FnfL30eA HZjrQPRmPRNxKTTILPTfSL8zvTXHSjrLFaK3aABLPPEyerFbiyrayeZM+M9VVLLXSupd ME1FTVyz6BcHZGOyoJYZkhLkmwNtbZk4K8hcfQ3NVyoQU/dtjHDpoWVpfQe9qCuAKyEM oDXQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au Received: from cerulean.erisian.com.au (azure.erisian.com.au. [172.104.61.193]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-3e5415444aasi4232355ab.2.2025.08.12.17.18.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Aug 2025 17:18:16 -0700 (PDT) Received-SPF: pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) client-ip=172.104.61.193; Received: from aj@azure.erisian.com.au by cerulean.erisian.com.au with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ulzC0-0005Yj-1I for bitcoindev@googlegroups.com; Wed, 13 Aug 2025 10:18:14 +1000 Received: by email (sSMTP sendmail emulation); Wed, 13 Aug 2025 10:18:09 +1000 Date: Wed, 13 Aug 2025 10:18:09 +1000 From: Anthony Towns To: Bitcoin Development Mailing List Subject: [bitcoindev] [BIP Proposal] Block template sharing Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline X-Spam_score: -0.0 X-Spam_bar: / X-Original-Sender: aj@erisian.com.au X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au 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 (/) Hi all, I did a write up with a proof of concept of the idea of sharing block templates with peers, particularly in order to improve compact block relay when miners and nodes have differing mempool policies. It's at: https://delvingbitcoin.org/t/sharing-block-templates/1906 I've now also written up a draft BIP specifying the p2p messages that uses, which can be found here: https://github.com/ajtowns/bips/blob/202508-sendtemplate/bip-ajtowns-sendtemplate.md Review welcome! If you prefer to make comments via a github review rather than here or on delving, I've opened a PR on my own repo at https://github.com/ajtowns/bips/pull/7 which you could use. 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/aJvZwR_bPeT4LaH6%40erisian.com.au.