This repository has been archived by the owner on Jul 2, 2022. It is now read-only.
Updates 2017-03. Shorter interval, tighter caps, no separate activation. #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signaling interval is 2016 blocks. Symmetric raise/lower values are read at the 75th percentile.
Economic shocks are limited by a [/1.05,*1.05] maximum change in max block size per retargeting. Each year, this could allow something close to a 4X increase, but only if a mining supermajority continually votes for the maximum increase.
The miner vote on blocksize is ongoing and there is no initial activation phase. A past activation height in January 2017 is declared, to minimize the time required to update a node's block index to track miner signals.
The specification is updated to cooperate with emergent consensus as much as possible, by accepting /EB coinbase signals as votes when a /BIP100/B vote is not present, and by publishing an /EB pattern for the benefit of EC nodes. Still, nodes who follow BIP100 place more rules on themselves than unrestricted EC nodes.
Signature hashing operations limits are scaled identically to Bitcoin Unlimited rules, with its default values.