diff --git a/bip-0100.mediawiki b/bip-0100.mediawiki index f9981d3..fdb62a4 100644 --- a/bip-0100.mediawiki +++ b/bip-0100.mediawiki @@ -1,5 +1,6 @@
BIP: 100 + Layer: Consensus (hard fork) Title: Dynamic maximum block size by miner vote Author: Jeff Garzik==Abstract== @@ -27,14 +29,14 @@ The system is compatible with emergent consensus, but whereas under that system # Initial value ofTom Harding @@ -7,6 +8,7 @@ Status: Draft Type: Standards Track Created: 2015-06-11 + License: BSD-2-Clause
hardLimit
is 1000000 bytes, preserving current system.
# Changing hardLimit
is accomplished by encoding a proposed value, a vote, within a block's coinbase scriptSig, and by processing the votes contained in the previous retargeting period./BIP100/B[0-9]+/
/BIP100/B8/
is a vote for a 8000000-byte hardLimit
./BIP100/B[0-9]+/
/BIP100/B8/
is a vote for a 8000000-byte hardLimit
./EB[0-9]+/
, if any, is accepted as the megabyte vote.new hardLimit
is calculated after each difficulty adjustment period of 2016 blocks, and applies to the next 2016 blocks.
-### Absent/invalid votes are counted as votes for the current hardLimit
.
+### Absent/zero-valued votes are counted as votes for the current hardLimit
.
### The votes of the previous 2016 blocks are sorted by megabyte vote.
### Raising hardLimit
raise value
is defined as the vote of the 1512th highest block, converted to bytes.
@@ -61,3 +63,9 @@ This BIP is presumed deployed and activated as of block height 449568 by impleme
The first block larger than 1M will create a network partition, as nodes with a fixed 1M hard limit reject that block.
+==Reference Implementation==
+https://github.com/bitcoinxt/bitcoinxt/pull/188
+
+==Copyright==
+This document is licensed under the BSD 2-clause license.
+