Bitcoin Cash Protocol Upgrades

Past upgrade specifications

Network Upgrades are kept here for historical reasons. The specification as a whole always reflects the currently active rules.

May, 2023
May 2023 Upgrade
Cleanups, P2SH32 and Cash-Tokens

May, 2022
Bigger Script Integers
CHIP-2021-03: Bigger Script Integers

May, 2022
May 2022 Upgrade
BigInt and Native introspection

May, 2022
Native Introspection
CHIP-2021-02: Native Introspection Opcodes

May, 2022
ReverseBytes
Introduces Opcode ReverseBytes

May, 2021
May 2021 Upgrade
multiple op-returns and unconfirmed chain limits

May, 2021
Multiple OP_RETURNs
Make standard multiple op-returns per transaction

May, 2021
Accept more tx in mempool
Remove limits on unconfirmed transaction chains

Nov, 2020
ASERT DAA
Introducing the ASERT DAA

Nov, 2020
November 2020 Upgrade
ASERT Difficulty Adjustment Algorithm

May, 2020
May 2020 Upgrade
SigChecks and OP_ReverseBytes

May, 2020
SigCheck protection
Sigchecks to protect full nodes

Oct, 2019
November 2019 Upgrade
multisig Schnorr, minimal push

Aug, 2019
MinimalData
minimal push and minimal number encoding rules

Aug, 2019
Schnorr multisig
Schnorr OP_CHECKMULTISIG specification

May, 2019
Segwit Recovery
Segwit Recovery Specification

Feb, 2019
May 2019 Upgrade
Schnorr and Segwit-recovery

Feb, 2019
Schnorr
Schnorr signatures

Oct, 2018
November 2018 Upgrade
CTOR and others

Aug, 2018
op_checkdatasig
OP_CHECKDATASIG and OP_CHECKDATASIGVERIFY

Jul, 2018
Schnorr signatures
Schnorr Signatures for secp256k1

May, 2018
May 2018 Upgrade
Reanble opcodes, OPRETURN increase and blocksize increase to 32MB

Apr, 2018
Reenable Opcodes
Restore disabled script opcodes

Nov, 2017
November 2017 Upgrade
Bitcoin Cash Upgrade 2017-11-13

Jul, 2017
Bitcoin Cash
Bigger blocks

Jul, 2017
Tx signing digest
Transaction digest algorithm for tx signatures

May, 2017
BIP-0157
Client Side Block Filtering

May, 2017
BIP-0158
Compact Block Filters for Light Clients

May, 2017
BIP-0159
Node_Network_Limited Service bit

Apr, 2016
BIP 152
Compact Block relay

Feb, 2016
BIP 133
P2P message to filter tx by fee

Oct, 2015
BIP 9
Version bits with timeout and delay

Aug, 2015
BIP-0112
CheckSequenceVerify opcode

Aug, 2015
BIP-0113
Median time-past as endpoint for lock-time calculations

May, 2015
BIP-0068
Relative lock-time using consensus-enforced sequence numbers

Jan, 2015
BIP-0066
Strict DER signatures

Oct, 2014
BIP-0065
CheckLockTimeVerify opcode

Oct, 2012
BIP-0037

Aug, 2012
Mempool message
Introduce mempool message

Jul, 2012
BIP-0034
Block v2, Height in Coinbase

Jan, 2012
BIP-0016
Pay to Script Hash

Block Versions
Block version history

Protocol Versions
P2P network versions

Transaction Versions
Transaction version history