summaryrefslogtreecommitdiff
path: root/c0/2f5d60bd7ef0211714c33e568acdbe71107150
blob: 57490b03ecf710aae1005304d297685b14343478 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
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 <bitcoindev+bncBDBNTKFG4EDRBJPYRTCQMGQEKFR7SYI@googlegroups.com>)
	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 <bitcoindev@gnusha.org>; 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 <bitcoindev@googlegroups.com>
        (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 <aj@erisian.com.au>)
	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 <aj@erisian.com.au>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: [bitcoindev] [BIP Proposal] Block template sharing
Message-ID: <aJvZwR_bPeT4LaH6@erisian.com.au>
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: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
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.