bitcoin/bitcoin — pull request #5102 by bcpki (2014-10-18 17:59:19+00:00)
Title: No forking Extra nonce added to Bitcoin header.

Block version set to 3.
Unittest included.
Re-define 15 unused bits of the version field as an extra nonce inside the block header.
Accompanied and explained by a BIP, see wiki (https://github.com/BlockheaderNonce2/bitcoin/wiki).
Not forking.
Backwards compatible with GBT clients that are not aware of this.

Timo Hanke & Sergio Lerner