1
0
mirror of https://github.com/bitcoin/bips.git synced 2026-06-01 17:15:27 +00:00

Merge pull request #2172 from darosior/2605_bip54_complete

BIP 54: progress to Complete
This commit is contained in:
Murch
2026-05-22 11:20:32 -07:00
committed by GitHub
2 changed files with 10 additions and 5 deletions

View File

@@ -316,13 +316,13 @@ users (see also: [https://en.bitcoin.it/wiki/Economic_majority economic majority
| Chris Stewart | Chris Stewart
| Specification | Specification
| Draft | Draft
|- |- style="background-color: #ffffcf"
| [[bip-0054.md|54]] | [[bip-0054.md|54]]
| Consensus (soft fork) | Consensus (soft fork)
| Consensus Cleanup | Consensus Cleanup
| Antoine Poinsot, Matt Corallo | Antoine Poinsot, Matt Corallo
| Specification | Specification
| Draft | Complete
|- style="background-color: #ffcfcf" |- style="background-color: #ffcfcf"
| [[bip-0060.mediawiki|60]] | [[bip-0060.mediawiki|60]]
| Peer Services | Peer Services

View File

@@ -4,7 +4,7 @@
Title: Consensus Cleanup Title: Consensus Cleanup
Authors: Antoine Poinsot <mail@antoinep.com> Authors: Antoine Poinsot <mail@antoinep.com>
Matt Corallo <bips@bluematt.me> Matt Corallo <bips@bluematt.me>
Status: Draft Status: Complete
Type: Specification Type: Specification
Assigned: 2025-04-11 Assigned: 2025-04-11
License: CC0-1.0 License: CC0-1.0
@@ -155,7 +155,7 @@ forward-compatible with the changes proposed in this BIP.
## Reference implementation ## Reference implementation
An implementation of BIP54 for Bitcoin Core is available [here][inquisition-implem]. An implementation of BIP54 for Bitcoin Core is available [here][Core BIP 54 implem].
## Test vectors ## Test vectors
@@ -176,6 +176,11 @@ violations to the new transaction size rule, which are partially reused in this
This document is licensed under the Creative Commons CC0 1.0 Universal license. This document is licensed under the Creative Commons CC0 1.0 Universal license.
## Changelog
* __1.0.0__ (2026-05-22):
* Complete planned work on the BIP.
[^0]: Block 1,983,702 is the earliest future block which could contain a duplicate coinbase [^0]: Block 1,983,702 is the earliest future block which could contain a duplicate coinbase
transaction while still respecting [bip-0034][BIP34]. See [this post][Delving duplicable] for a list transaction while still respecting [bip-0034][BIP34]. See [this post][Delving duplicable] for a list
@@ -254,7 +259,7 @@ MERKLEBLOCK] for a full description.
[Delving duplicable]: https://delvingbitcoin.org/t/great-consensus-cleanup-revival/710/4 [Delving duplicable]: https://delvingbitcoin.org/t/great-consensus-cleanup-revival/710/4
[Core 0.16.1]: https://bitcoincore.org/en/releases/0.16.1 [Core 0.16.1]: https://bitcoincore.org/en/releases/0.16.1
[Core 29.0]: https://bitcoincore.org/en/releases/29.0 [Core 29.0]: https://bitcoincore.org/en/releases/29.0
[inquisition-implem]: https://github.com/darosior/bitcoin/tree/2509_inquisition_consensus_cleanup [Core BIP 54 implem]: https://github.com/darosior/bitcoin/tree/bip54
[Core 30.0]: https://bitcoincore.org/en/releases/30.0 [Core 30.0]: https://bitcoincore.org/en/releases/30.0
[Core validation.cpp BIP34]: https://github.com/bitcoin/bitcoin/blob/390e7d61bd531505bb3d13f38316c282b85ed1dd/src/validation.cpp#L2401-L2459 [Core validation.cpp BIP34]: https://github.com/bitcoin/bitcoin/blob/390e7d61bd531505bb3d13f38316c282b85ed1dd/src/validation.cpp#L2401-L2459
[miningdev nLockTime]: https://groups.google.com/g/bitcoinminingdev/c/jlqlNHHNSNk [miningdev nLockTime]: https://groups.google.com/g/bitcoinminingdev/c/jlqlNHHNSNk