From mboxrd@z Thu Jan 1 00:00:00 1970 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 ) 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 ; 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 To: Bitcoin Development Mailing List Message-Id: 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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
Type: Standards Track
Created: December 27, 2024Abstract

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.Motivation

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.
Specification

=C2=A0 =C2=A0 Mandatory Inclusion o= f Old even if with Low-Fee Transactions
=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.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 These t= ransactions must be added to blocks regardless of their fees, prioritizing = their age.

=C2=A0 =C2=A0 Block Validation
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 Bitcoin network nodes will validate blocks only if they contain = the required percentage of old transactions.
=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.

=C2=A0 =C2=A0 Incentives
=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.
Advantages

=C2=A0 =C2=A0 Censorship Resistance: Miners canno= t censor transactions without forfeiting their rewards.
=C2=A0 =C2=A0 = Greater Inclusivity: Old and low-fee transactions are assured of being conf= irmed.
=C2=A0 =C2=A0 Decentralization Prevention: Reducing the potenti= al for centralized censorship keeps the Bitcoin network decentralized.

Considerations

=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.
=C2=A0 =C2=A0 Resource Management: Miners will need to adjus= t 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 cens= orship and ensuring all transactions have a fair chance of confirmation.

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/fa4a8cd3-778c-4793-8dd4-5662475b6601n%40googlegroups.com.
------=_Part_575481_436030586.1735401273722-- ------=_Part_575480_1532976851.1735401273722--