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
|
Delivery-date: Wed, 24 Sep 2025 11:30:21 -0700
Received: from mail-oi1-f190.google.com ([209.85.167.190])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBC2JVH7GSAMBBMXR2DDAMGQED4K5QNA@googlegroups.com>)
id 1v1UFx-0004kf-Dm
for bitcoindev@gnusha.org; Wed, 24 Sep 2025 11:30:21 -0700
Received: by mail-oi1-f190.google.com with SMTP id 5614622812f47-43f48ea2607sf62613b6e.3
for <bitcoindev@gnusha.org>; Wed, 24 Sep 2025 11:30:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1758738615; x=1759343415; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:message-id:to:from:date:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=qDfgq8B9ueYo+KN1lAK4T83YoFDUWmx9fTDeV/TwSVQ=;
b=SnjqzG7S5OoTONEqNNa6uPedRZeDSSfoIOjUNpKtwmcap6NwVZf0Ege/qEJfM70K7L
HjqB5XCA+oMpuTgOC/o6ooAu6AkdG+kuCCevQgrUpqRldfTMwmcNzffH7Jj8W8NTr6KZ
A8UxkEv0JIrlWMMwyFnc5m1S4h59sPbvX//UGiX1WZGOoWdbmv7+TLAR7cnFGzqFZXFR
GyIupZ3vECDY29NqCVQDNDD9Mr+I4PlB3G+TILo9JDFPe6gDDpOCD7632RUPlW7TtX/F
no3XpgCo1LSSEj2wWZbmbnRs5xk0zeKXh6/9h9zY7K3o+9YeTMrMGyVJrmIFsI8NI6wk
AMOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1758738615; x=1759343415;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:message-id:to:from:date:x-beenthere:x-gm-message-state
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=qDfgq8B9ueYo+KN1lAK4T83YoFDUWmx9fTDeV/TwSVQ=;
b=tUZCkbUgp9pK41yzY9O1cA3hdEd+v/rBpCfnnguVJFhp6uFy/UNSgFAfcfuYrOe8gH
+wGLLhQSGr2dJQ3zTTipZGo4R/k72/9CFRndo9JYFI8p2u/is8U1S/riJgK6PxvEptJ7
/4/rAB44EbDRVXp+4aOXCl6eWvcrtg0smcd2j0E5HjHggGmolH4gx2GWEx+EPQyJF7Ah
Sxt73cJMDVHlqupIXhVlPlh/HQ1pmfCTNS0CaSWYdPQsJ1/BFByNI7E8H8SLk9EyI/PN
T7a7S1DIwyPMYiR11NumchFHkCRm8Yf199RMQRJZJNU1Gcdw1i+WDlQbszwiV9sOc236
MzRw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCX8GWbay+VgP88RCb1nAmEoM+YiCJOafLaJguhEvcbXbzlYGq7pEWmshjhv/REABmvDDsI5zQEjkWIS@gnusha.org
X-Gm-Message-State: AOJu0Yw/IEB0R+3PK7dO56iEM/zgwGvq2MxsgmdHmmX9cKWi9yS+TBl/
hVgsJiWojNzw9EcHPqhZRxhE5uuw8fsZ+KTLmHc2S6w+ELB+DG2VB3TH
X-Google-Smtp-Source: AGHT+IEkxx/KAYmPOBfHvlWzqNuDb1i5CxQib7Uq9Zu+IHtiWPArrZvw7m58zW3oPKuzEpQd0iM/qA==
X-Received: by 2002:a05:6808:4f0d:b0:43a:2e17:3bc2 with SMTP id 5614622812f47-43f4cca3486mr441360b6e.21.1758738614966;
Wed, 24 Sep 2025 11:30:14 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h="ARHlJd7XYzfaO8wrrAjMxHkVzU0CPSVGYDok0WbzjRUCSTOR5A=="
Received: by 2002:a05:6870:b1b:b0:330:dd92:63dc with SMTP id
586e51a60fabf-35ec075ff72ls345839fac.0.-pod-prod-05-us; Wed, 24 Sep 2025
11:30:09 -0700 (PDT)
X-Received: by 2002:a05:6808:1907:b0:43d:2e29:6a94 with SMTP id 5614622812f47-43f4cbb5354mr607183b6e.6.1758738609810;
Wed, 24 Sep 2025 11:30:09 -0700 (PDT)
Received: by 2002:a0d:e3c6:0:b0:74f:1486:e2a9 with SMTP id 00721157ae682-75e08b50aedms7b3;
Wed, 24 Sep 2025 11:18:23 -0700 (PDT)
X-Received: by 2002:a05:690c:6c03:b0:734:f858:b1e7 with SMTP id 00721157ae682-76401288e5amr8925577b3.27.1758737903082;
Wed, 24 Sep 2025 11:18:23 -0700 (PDT)
Date: Wed, 24 Sep 2025 11:18:22 -0700 (PDT)
From: Aiden McClelland <me@drbonez.dev>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <cbdab6fa-93bc-44c9-80f0-6c68c6554f56n@googlegroups.com>
Subject: [bitcoindev] [BIP Proposal] Mempool Validation and Relay Policies via
User-Defined Scripts
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_136154_880815369.1758737902719"
X-Original-Sender: me@drbonez.dev
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.7 (/)
------=_Part_136154_880815369.1758737902719
Content-Type: multipart/alternative;
boundary="----=_Part_136155_1169442500.1758737902719"
------=_Part_136155_1169442500.1758737902719
Content-Type: text/plain; charset="UTF-8"
Hi all,
I'd like to share for discussion a draft BIP to allow for a modular
mempool/relay policy: https://github.com/bitcoin/bips/pull/1985
I think it could potentially reduce conflict within the community around
relay policy, as an alternative to running lots of different node
implementations/forks when there are disagreements.
I am working on a reference implementation using Bellard's QuickJS, but it
has been almost a decade since I've written C++, so it's slow going and I'm
sure doesn't follow best-practices. Once it's working, it can be cleaned up.
Thanks,
Aiden McClelland
--
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/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com.
------=_Part_136155_1169442500.1758737902719
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div>Hi all,</div><div><br /></div><div>I'd like to share for discussion a =
draft BIP to allow for a modular mempool/relay policy: <a href=3D"https://g=
ithub.com/bitcoin/bips/pull/1985">https://github.com/bitcoin/bips/pull/1985=
</a><br /><br /></div><div>I think it could potentially reduce conflict wit=
hin the community around relay policy, as an alternative to running lots of=
different node implementations/forks when there are disagreements.</div><d=
iv><br /></div><div>I am working on a reference implementation using Bellar=
d's QuickJS, but it has been almost a decade since I've written C++, so it'=
s slow going and I'm sure doesn't follow best-practices. Once it's working,=
it can be cleaned up.</div><div><br /></div><div>Thanks,</div><div>Aiden M=
cClelland<br /></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/cbdab6fa-93bc-44c9-80f0-6c68c6554f56n%40googlegroups.com</a>.<br />
------=_Part_136155_1169442500.1758737902719--
------=_Part_136154_880815369.1758737902719--
|