Added block version history page.

Added block version history page.
This commit is contained in:
Paul Chandler
2021-03-16 01:06:34 -04:00
committed by Josh Green
parent 84f77aeef1
commit b0aba5dcef
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
| Version Number | Proposed In | Released | Summary |
|--|--|---|
|||Aug 2017| Bitcoin Cash hard fork.|
|4|[BIP-0065](/history/bips)| Nov 2015<br>Bitcoin Core 0.11.2| Added support for `OP_CHECKLOCKTIMEVERIFY` opcode.|
|3|[BIP-0066](/history/bips)|Jul 2015<br>Bitcoin Core 0.10.0| Added enforcement of DER encoding of all ECDSA signatures in new blocks.|
|2|[BIP-0034](/history/bips)|Sep 2012<br>Bitcoin Core 0.7.0| Added the block height within the block coinbase.|
|1||Jan 2009|The format used in the genesis block.|
+1 -1
View File
@@ -16,7 +16,7 @@ Since validation of all the transactions in the block can be expensive, the abil
| Field | Length | Format | Description | | Field | Length | Format | Description |
|--|--|--|--| |--|--|--|--|
| version | 4 bytes | unsigned integer<sup>[(LE)](/protocol/misc/endian/little)</sup> | The block format version. | | version | 4 bytes | unsigned integer<sup>[(LE)](/protocol/misc/endian/little)</sup> | The block format version. Currently 0x04000000. <br>For more details refer to the [block version history](/history/block-version). |
| previous block hash | 32 bytes | [block hash](/protocol/blockchain/hash)<sup>[(LE)](/protocol/misc/endian/little)</sup> | The hash of the block immediately preceding this block in the blockchain. | | previous block hash | 32 bytes | [block hash](/protocol/blockchain/hash)<sup>[(LE)](/protocol/misc/endian/little)</sup> | The hash of the block immediately preceding this block in the blockchain. |
| merkle root | 32 bytes | [merkle root](/protocol/blockchain/merkle-tree)<sup>[(LE)](/protocol/misc/endian/little)</sup> | The merkle tree root of the transactions in the block. | | merkle root | 32 bytes | [merkle root](/protocol/blockchain/merkle-tree)<sup>[(LE)](/protocol/misc/endian/little)</sup> | The merkle tree root of the transactions in the block. |
| timestamp | 4 bytes | unix timestamp<sup>[(LE)](/protocol/misc/endian/little)</sup> | The epoch timestamp of the block in seconds. | | timestamp | 4 bytes | unix timestamp<sup>[(LE)](/protocol/misc/endian/little)</sup> | The epoch timestamp of the block in seconds. |