diff options
author | Luke Dashjr <luke-jr+git@utopios.org> | 2016-08-09 03:07:03 +0000 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2016-08-16 12:43:16 +0200 |
commit | 5e499e7a56b2e343e0a9b169cd95f181bdd3e334 (patch) | |
tree | 0337e1910c7348807edcbc2256bd14225c0a28f3 | |
parent | 40d705cb70efddee3568576ed1c88b0f89403e9e (diff) |
doc/release-notes: Document changed bytespersigop behaviour
-rw-r--r-- | doc/release-notes.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md index 23687eccc4..5dd3f5a651 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -253,6 +253,19 @@ RPC call `generatetoaddress` has been added to mine to a specific address. This 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 ---------------------- |