diff options
author | Luke Dashjr <luke-jr+git@utopios.org> | 2016-03-30 21:43:36 +0000 |
---|---|---|
committer | Luke Dashjr <luke-jr+git@utopios.org> | 2016-03-30 22:46:18 +0000 |
commit | a5447e0c4b219acbbc1e09ccd9419e8dff94f1e8 (patch) | |
tree | 85b743010130f13302cb2f873554d94589e5dd8c /bip-0141.mediawiki | |
parent | ba16f16742f841461b045ba3ad1cbc04694bcb97 (diff) |
BIP 141 & 145: Clarify sigop interaction
Diffstat (limited to 'bip-0141.mediawiki')
-rw-r--r-- | bip-0141.mediawiki | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bip-0141.mediawiki b/bip-0141.mediawiki index 12b0eba..543e5a2 100644 --- a/bip-0141.mediawiki +++ b/bip-0141.mediawiki @@ -114,9 +114,11 @@ The new rule is total ''block cost'' ≤ 4,000,000. Sigops per block is currently limited to 20,000. We change this restriction as follows: -''Sigop cost'' is defined. The cost of a sigop in traditional script is 4, while the cost of a sigop in witness program is 1. +Sigops in the current pubkey script, signature script, and P2SH check script are counted at 4 times their previous value. +The sigop limit is likewise quadrupled to ≤ 80,000. -The new rule is total ''sigop cost'' ≤ 80,000. +In addition, opcodes within the witness program are counted identical to as previously within the P2SH check script. +That is, CHECKSIG is counted as only 1 sigop in a witness program, despite P2SH check script's CHECKSIG becoming 4 sigops with the forementioned change. == Examples == |