diff --git a/history/block-version.md b/history/block-version.md new file mode 100644 index 0000000..7252bfd --- /dev/null +++ b/history/block-version.md @@ -0,0 +1,7 @@ +| Version Number | Proposed In | Released | Summary | +|--|--|---| +|||Aug 2017| Bitcoin Cash hard fork.| +|4|[BIP-0065](/history/bips)| Nov 2015
Bitcoin Core 0.11.2| Added support for `OP_CHECKLOCKTIMEVERIFY` opcode.| +|3|[BIP-0066](/history/bips)|Jul 2015
Bitcoin Core 0.10.0| Added enforcement of DER encoding of all ECDSA signatures in new blocks.| +|2|[BIP-0034](/history/bips)|Sep 2012
Bitcoin Core 0.7.0| Added the block height within the block coinbase.| +|1||Jan 2009|The format used in the genesis block.| \ No newline at end of file diff --git a/protocol/blockchain/block/block-header.md b/protocol/blockchain/block/block-header.md index 3094095..5b93ab7 100644 --- a/protocol/blockchain/block/block-header.md +++ b/protocol/blockchain/block/block-header.md @@ -16,7 +16,7 @@ Since validation of all the transactions in the block can be expensive, the abil | Field | Length | Format | Description | |--|--|--|--| -| version | 4 bytes | unsigned integer[(LE)](/protocol/misc/endian/little) | The block format version. | +| version | 4 bytes | unsigned integer[(LE)](/protocol/misc/endian/little) | The block format version. Currently 0x04000000.
For more details refer to the [block version history](/history/block-version). | | previous block hash | 32 bytes | [block hash](/protocol/blockchain/hash)[(LE)](/protocol/misc/endian/little) | The hash of the block immediately preceding this block in the blockchain. | | merkle root | 32 bytes | [merkle root](/protocol/blockchain/merkle-tree)[(LE)](/protocol/misc/endian/little) | The merkle tree root of the transactions in the block. | | timestamp | 4 bytes | unix timestamp[(LE)](/protocol/misc/endian/little) | The epoch timestamp of the block in seconds. |