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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
|
Delivery-date: Sat, 28 Dec 2024 07:58:24 -0800
Received: from mail-yb1-f189.google.com ([209.85.219.189])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBCHP5NV7XEGBBFOAYC5QMGQE777V64Y@googlegroups.com>)
id 1tRZCp-0008Se-CH
for bitcoindev@gnusha.org; Sat, 28 Dec 2024 07:58:24 -0800
Received: by mail-yb1-f189.google.com with SMTP id 3f1490d57ef6-e3c881516besf14020813276.1
for <bitcoindev@gnusha.org>; Sat, 28 Dec 2024 07:58:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1735401497; x=1736006297; 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=+0tqYr3hnpB5rCZ72957oHQTWWMuJdwDuefh+j08v/4=;
b=gasObqJKp57EIcrOU6Eh3M+2YyDhTmWQuYgkWq0G40U5yNS6e5b+Z/JZXVTu8uuFlv
A85xbKRxmwXaEINog8/rBjfNI1Z7ltMXAIC+dctRy69y1qA/RvfznDgdFXTDwNOaw/z4
9CY9KhpLHuem1xw+qoG+0NHBn4GKJRrgXgIaMpcBN7hH9QJreKK3FNDZu/XvPgjY+lxK
+P8uFi2ZbxDFxo5t++UlBFLwveTW3OKDS3EKKrw/2VMlghOaGS4k/2jPADrwD0+Ijyvn
v9CrsDOtCOznytho2VSolfeGMbQEqinjCTwobXsxaFWVakrxba4ox3PIUXuB5oPBL2gB
4eBA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1735401497; x=1736006297; 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:from:to:cc:subject:date:message-id
:reply-to;
bh=+0tqYr3hnpB5rCZ72957oHQTWWMuJdwDuefh+j08v/4=;
b=H0ID8m0M62bu1pAJqjKoPrbY+Fm82sXUOIkjf60YNlEQgWmZ1yE8PGQeclbjAhX3uG
mRQkdWGBW0R6ovdtVr39V048Pkj7HyQ8doF4i0lWmhdWJhvKUbf6pzTrG552TfSUzt1/
QfdE3Htt7eBlt4tgv0g5cKFE4TBLmFMzlGd9XteH/azWw4P6gUqdACcgKhYBXgDhwfpJ
ZVb0N9zSrK1pbuJB2oCvj0qOYrT/mUIWEodvWMMhhlXnGYbd3I2RaE38gP8pcXgwgDIo
FCrSpbgKaBtWJd0KxpgI0sc9sCT/ePq6Y4kn2kN3lkj5aPWiW2Fg00zQ5MYv+vSo3SAb
5wuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1735401497; x=1736006297;
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=+0tqYr3hnpB5rCZ72957oHQTWWMuJdwDuefh+j08v/4=;
b=c2uh8KVr4F9bepb7CJf5Bpp0YVk9A+Z14Xr53cEHEfPepwn/aUR3PhdoOVZD1tHf7I
WZ4+uyIyTzVvJnc2vvulNF8a8Yf6hDjp4+zGofezvrdQZlvhIRuRjgjduPfOl007fc0C
5SQc6IdZTKVKguZaE5ZaYnwPGSbWnn1kpE6BCo2m5N3Kvu1TvqCUmaC+SnaNAq61TWkQ
DZ3Vj7CV/q07PXYY53ehquTFqP4eGihZduzQ/NPZDqPt5bHGJZsKSSMuXsmy/5kOVfgC
44pTPcdZaYgang4G6MkB0JFgAYArcq1zUyQDqBHtujpIJrI8lgWPNBIoOwCUcFUXdqku
LlAA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCW7Bjhy1jBX2+d2bGZsjmRkcDPkxgBhfSnomEgzFPTAHN3QYA+CnkaWO4FRAITXgLed6fidiOzyLlOA@gnusha.org
X-Gm-Message-State: AOJu0Yx69Do+n8q+J2AolUKD1Rr7/rE7wkFjHktCNQ6QMeqG8vQmZ0fY
SOLww++zJtb3UuOWw+4Gm2/ZoRSvHKi1BDUj9vovXibjnuZ99Vjj
X-Google-Smtp-Source: AGHT+IES0SLcb53Dubg2uUVTEcg1mx1Gjpzsy6ApY4MD4JpdcSBS4x0/VXDDZeoXK0OGroivI47dgw==
X-Received: by 2002:a25:ac4:0:b0:e38:8263:7990 with SMTP id 3f1490d57ef6-e538c414e3emr16485512276.48.1735401496582;
Sat, 28 Dec 2024 07:58:16 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a25:aa69:0:b0:e48:25c2:a5d7 with SMTP id 3f1490d57ef6-e5411996a94ls379291276.0.-pod-prod-06-us;
Sat, 28 Dec 2024 07:58:13 -0800 (PST)
X-Received: by 2002:a05:690c:7402:b0:6ef:6c57:ddae with SMTP id 00721157ae682-6f3f821a277mr225294227b3.34.1735401493399;
Sat, 28 Dec 2024 07:58:13 -0800 (PST)
Received: by 2002:a0d:d202:0:b0:6ef:7d10:5a2f with SMTP id 00721157ae682-6f3f56f322bms7b3;
Sat, 28 Dec 2024 07:54:35 -0800 (PST)
X-Received: by 2002:a05:690c:490c:b0:6ef:6d37:1844 with SMTP id 00721157ae682-6f3f80e6171mr202398347b3.7.1735401274177;
Sat, 28 Dec 2024 07:54:34 -0800 (PST)
Date: Sat, 28 Dec 2024 07:54:33 -0800 (PST)
From: developer <estensioni.app@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <fa4a8cd3-778c-4793-8dd4-5662475b6601n@googlegroups.com>
Subject: [bitcoindev] Mandatory Inclusion of Old Transactions in Blocks
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_575480_1532976851.1735401273722"
X-Original-Sender: estensioni.app@gmail.com
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.5 (/)
------=_Part_575480_1532976851.1735401273722
Content-Type: multipart/alternative;
boundary="----=_Part_575481_436030586.1735401273722"
------=_Part_575481_436030586.1735401273722
Content-Type: text/plain; charset="UTF-8"
Status: Draft
Type: Standards Track
Created: December 27, 2024
Abstract
This proposal mandates miners to include at least 0.1% of transactions in
their blocks from the oldest transactions by date, even if they have low
fees. This mechanism helps prevent mining centralization and censorship,
encouraging miners not to exclude certain transactions.
Motivation
The increasing centralization of Bitcoin mining and potential regulations
that may require miners to censor or exclude certain transactions pose a
threat to the Bitcoin network. Mandating the inclusion of a small
percentage of old transactions, even with low fees, ensures that no single
miner can censor block contents without sacrificing their own rewards.
Specification
Mandatory Inclusion of Old even if with Low-Fee Transactions
Each miner is required to include at least 0.1% of the total
transactions in a block from the oldest transactions in the mempool, even
if their fees are below the current market average.
These transactions must be added to blocks regardless of their
fees, prioritizing their age.
Block Validation
Bitcoin network nodes will validate blocks only if they contain the
required percentage of old transactions.
If a block fails to meet this criterion, it will be deemed invalid
and rejected by the network.
Incentives
Miners are incentivized to include these transactions to ensure
their blocks are valid and to avoid losing block rewards.
Advantages
Censorship Resistance: Miners cannot censor transactions without
forfeiting their rewards.
Greater Inclusivity: Old and low-fee transactions are assured of being
confirmed.
Decentralization Prevention: Reducing the potential for centralized
censorship keeps the Bitcoin network decentralized.
Considerations
Impact on the Mempool: The mempool may become more dynamic and
up-to-date with fewer old, stagnant transactions.
Resource Management: Miners will need to adjust their systems to
automatically identify and include relevant transactions.
Conclusion
Implementing this BIP will help maintain the integrity and decentralization
of the Bitcoin network, preventing censorship and ensuring all transactions
have a fair chance of confirmation.
--
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/fa4a8cd3-778c-4793-8dd4-5662475b6601n%40googlegroups.com.
------=_Part_575481_436030586.1735401273722
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Status: Draft<br />Type: Standards Track<br />Created: December 27, 2024<br=
/>Abstract<br /><br />This proposal mandates miners to include at least 0.=
1% of transactions in their blocks from the oldest transactions by date, ev=
en if they have low fees. This mechanism helps prevent mining centralizatio=
n and censorship, encouraging miners not to exclude certain transactions.<b=
r />Motivation<br /><br />The increasing centralization of Bitcoin mining a=
nd potential regulations that may require miners to censor or exclude certa=
in transactions pose a threat to the Bitcoin network. Mandating the inclusi=
on of a small percentage of old transactions, even with low fees, ensures t=
hat no single miner can censor block contents without sacrificing their own=
rewards.<br />Specification<br /><br />=C2=A0 =C2=A0 Mandatory Inclusion o=
f Old even if with Low-Fee Transactions<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ea=
ch miner is required to include at least 0.1% of the total transactions in =
a block from the oldest transactions in the mempool, even if their fees are=
below the current market average.<br />=C2=A0 =C2=A0 =C2=A0 =C2=A0 These t=
ransactions must be added to blocks regardless of their fees, prioritizing =
their age.<br /><br />=C2=A0 =C2=A0 Block Validation<br />=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 Bitcoin network nodes will validate blocks only if they contain =
the required percentage of old transactions.<br />=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 If a block fails to meet this criterion, it will be deemed invalid and =
rejected by the network.<br /><br />=C2=A0 =C2=A0 Incentives<br />=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Miners are incentivized to include these transactions =
to ensure their blocks are valid and to avoid losing block rewards.<br /><b=
r />Advantages<br /><br />=C2=A0 =C2=A0 Censorship Resistance: Miners canno=
t censor transactions without forfeiting their rewards.<br />=C2=A0 =C2=A0 =
Greater Inclusivity: Old and low-fee transactions are assured of being conf=
irmed.<br />=C2=A0 =C2=A0 Decentralization Prevention: Reducing the potenti=
al for centralized censorship keeps the Bitcoin network decentralized.<br /=
><br />Considerations<br /><br />=C2=A0 =C2=A0 Impact on the Mempool: The m=
empool may become more dynamic and up-to-date with fewer old, stagnant tran=
sactions.<br />=C2=A0 =C2=A0 Resource Management: Miners will need to adjus=
t their systems to automatically identify and include relevant transactions=
.<br /><br />Conclusion<br /><br />Implementing this BIP will help maintain=
the integrity and decentralization of the Bitcoin network, preventing cens=
orship and ensuring all transactions have a fair chance of confirmation.
<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/fa4a8cd3-778c-4793-8dd4-5662475b6601n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/fa4a8cd3-778c-4793-8dd4-5662475b6601n%40googlegroups.com</a>.<br />
------=_Part_575481_436030586.1735401273722--
------=_Part_575480_1532976851.1735401273722--
|