diff options
author | developer <estensioni.app@gmail.com> | 2024-12-28 07:54:33 -0800 |
---|---|---|
committer | bitcoindev <bitcoindev@googlegroups.com> | 2024-12-28 07:58:24 -0800 |
commit | 5fe0ce11de09f16bfbb633af23101d7fc0c31a1d (patch) | |
tree | 20639b1497a68a053fca74462401044d48901518 | |
parent | 2f9b76a71e58c4669e3c7f6298a39aeb06fb5460 (diff) | |
download | pi-bitcoindev-5fe0ce11de09f16bfbb633af23101d7fc0c31a1d.tar.gz pi-bitcoindev-5fe0ce11de09f16bfbb633af23101d7fc0c31a1d.zip |
[bitcoindev] Mandatory Inclusion of Old Transactions in Blocks
-rw-r--r-- | c0/ab2bf99af67117f9cb23eca68107d7bccea3e1 | 211 |
1 files changed, 211 insertions, 0 deletions
diff --git a/c0/ab2bf99af67117f9cb23eca68107d7bccea3e1 b/c0/ab2bf99af67117f9cb23eca68107d7bccea3e1 new file mode 100644 index 000000000..dec694df2 --- /dev/null +++ b/c0/ab2bf99af67117f9cb23eca68107d7bccea3e1 @@ -0,0 +1,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-- + |