summaryrefslogtreecommitdiff
path: root/a8/57d9dd9fcdd4c6bd14078d55c72a8c6d72aefc
blob: c6b0d47a9ecc89847ae30848c7806b1f0da342e0 (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
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&quot; 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--