mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-09-11 21:20:39 +02:00
107d4178d9versionbits: update VersionBitsCache doc comment to match current behaviour (Antoine Poinsot)94e3ac0b21doc: release notes and bips doc update for #34779 (Antoine Poinsot)1d5240574aqa: test we don't warn for ignored unknown version bits deployments (Antoine Poinsot)f802edf57cversionbits: Limit live activation params and activation warnings per BIP323 (Anthony Towns) Pull request description: This implements https://github.com/bitcoin/bips/pull/2116, which repurposes 24 version bits as extra nonce space for miners rather than soft fork deployment coordination. 24 bits allows a miner to perform up to 72 PH before needing a fresh job from its controller. The current 16 bits in use by miners only allow up to 280 TH, which [apparently led some ASIC designers to start rolling the timestamp field](https://github.com/bitaxeorg/ESP-Miner/pull/1553#issuecomment-3937736319) on their beefier machines. Mailing list discussion available [here](https://gnusha.org/pi/bitcoindev/6fa0cb45-37d6-4b41-9ff8-03730fd96d6e@mattcorallo.com/). A previous shot at this is https://github.com/bitcoin/bitcoin/pull/13972 (with a smaller extranonce space). This change only affects the warning logic. ACKs for top commit: ajtowns: ACK107d4178d9achow101: ACK107d4178d9sedited: Re-ACK107d4178d9optout21: ACK107d4178d9Tree-SHA512: cfaf5d7de1e8c020a4d7f4b1096b6c3e0e3b41ea840a4652ebcdabc345c5c557161c8304f1d7d6de541a2bf1df3c855ad7b64e49dd8c8af3937876d134bb5aba
5.9 KiB
Executable File
5.9 KiB
Executable File