Browse Source

Merge #10232: [0.14] release-notes: Accurately explain getblocktemplate improvements

38ab0a7 release-notes: Accurately explain getblocktemplate improvements (Luke Dashjr)

Tree-SHA512: b519431d5009c5bdb7511e46c9dec05370ba62d70f5f6a9d00b82d190581b937e34d29c32c3795f4f219288d40695091cfe60ec93b3c40c01ab72d9232064c04
0.14
Wladimir J. van der Laan 8 years ago
parent
commit
964a185cc8
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 20
      doc/release-notes.md

20
doc/release-notes.md

@ -45,14 +45,18 @@ using these calls with named arguments needs to be updated.
Mining Mining
------ ------
Getblocktemplate sets the segwit version bit even when the downstream In previous versions, getblocktemplate required segwit support from downstream
client has not been updated to include the segwit commitment. Ability clients/miners once the feature activated on the network. In this version, it
to enforce the rule is the only required criteria for safe activation, now supports non-segwit clients even after activation, by removing all segwit
but previously signaling was only requested if the miner could include transactions from the returned block template. This allows non-segwit miners to
transactions in order to avoid a potential outcome where segwit would continue functioning correctly even after segwit has activated.
activate at a time when no segwit transactions could be included.
Since many miners are now including the segwit commitment this concern Due to the limitations in previous versions, getblocktemplate also recommended
no longer applies. non-segwit clients to not signal for the segwit version-bit. Since this is no
longer an issue, getblocktemplate now always recommends signalling segwit for
all miners. This is safe because ability to enforce the rule is the only
required criteria for safe activation, not actually producing segwit-enabled
blocks.
UTXO memory accounting UTXO memory accounting
---------------------- ----------------------

Loading…
Cancel
Save