summaryrefslogtreecommitdiff
path: root/c0/ab2bf99af67117f9cb23eca68107d7bccea3e1
blob: dec694df2ea785fe8e69b5300bd342108917db24 (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
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&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/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--