Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions drafts/draft-jg-small-bump-incr.mediawiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<pre>
BIP: draft-jg-small-bump-incr
Title: Block size increase to 2MB + small steps
Author: Jeff Garzik <jgarzik@gmail.com>
Status: Draft
Type: Standards Track
Created: 2015-06-23
</pre>

==Abstract==

Simple, one-time increase in total amount of transaction data permitted in a block from 1MB to 2MB, then small step increases.

==Motivation==

# Continue current economic policy.
# Exercise hard fork network upgrade.

==Specification==

# MAX_BLOCK_SIZE increased to 2,000,000 bytes at trigger point.
# Increase maximum block sigops by similar factor, preserving SIZE/50 formula.
# Each 10-minute segment thereafter increases MAX_BLOCK_SIZE by 20 bytes.
# Trigger: (1) Block time 00:00:00 on flag day, AND (2) 95% of the last 1,000 blocks have signaled support.

==Backward compatibility==

Fully validating older clients are not compatible with this change.
The first block exceeding 1,000,000 bytes will partition older clients
off the new network.

==Discussion==

In the short term, an increase is needed to continue to current
economic policies with regards to fees and block space, matching
market expectations and preventing market disruption.

In the long term, this limit should focus on reflecting the maximum
network engineering limit.

==Implementation==

https://github.com/jgarzik/bitcoin/tree/2015_2mb_blocksize_step