mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-17 13:07:54 +02:00
doc/release-notes: Document changed bytespersigop behaviour
This commit is contained in:
parent
40d705cb70
commit
5e499e7a56
1 changed files with 13 additions and 0 deletions
|
|
@ -253,6 +253,19 @@ RPC call `generatetoaddress` has been added to mine to a specific address. This
|
||||||
works with wallet disabled.
|
works with wallet disabled.
|
||||||
|
|
||||||
|
|
||||||
|
New bytespersigop implementation
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
The former implementation of the bytespersigop filter accidentally broke bare
|
||||||
|
multisig (which is meant to be controlled by the `permitbaremultisig` option),
|
||||||
|
since the consensus protocol always counts these older transaction forms as 20
|
||||||
|
sigops for backwards compatibility. Simply fixing this bug by counting more
|
||||||
|
accurately would have reintroduced a vulnerability. It has therefore been
|
||||||
|
replaced with a new implementation that rather than filter such transactions,
|
||||||
|
instead treats them (for fee purposes only) as if they were in fact the size
|
||||||
|
of a transaction actually using all 20 sigops.
|
||||||
|
|
||||||
|
|
||||||
Low-level P2P changes
|
Low-level P2P changes
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue