2015-06-23 08:51:52 +02:00
|
|
|
<pre>
|
2015-06-24 00:18:39 +02:00
|
|
|
BIP: 102
|
2016-11-30 10:45:33 +01:00
|
|
|
Layer: Consensus (hard fork)
|
2015-06-23 08:51:52 +02:00
|
|
|
Title: Block size increase to 2MB
|
|
|
|
Author: Jeff Garzik <jgarzik@gmail.com>
|
2016-11-30 10:47:31 +01:00
|
|
|
Comments-Summary: No comments yet.
|
|
|
|
Comments-URI: https://github.com/bitcoin/bips/wiki/Comments:BIP-0102
|
2015-06-23 08:51:52 +02:00
|
|
|
Status: Draft
|
|
|
|
Type: Standards Track
|
|
|
|
Created: 2015-06-23
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
==Abstract==
|
|
|
|
|
2015-11-07 05:03:52 +01:00
|
|
|
Simple, one-time increase in total amount of transaction data permitted in a block from 1MB to 2MB.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
|
|
|
==Motivation==
|
|
|
|
|
2015-12-18 05:21:13 +01:00
|
|
|
# Continue current economic policy.
|
|
|
|
# Exercise hard fork network upgrade.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
|
|
|
==Specification==
|
|
|
|
|
2015-12-18 05:21:13 +01:00
|
|
|
# MAX_BLOCK_SIZE increased to 2,000,000 bytes at trigger point.
|
2015-06-23 08:51:52 +02:00
|
|
|
# Increase maximum block sigops by similar factor, preserving SIZE/50 formula.
|
2015-12-18 14:39:00 +01:00
|
|
|
# Trigger: (1) Block time 00:00:00 on flag day, AND (2) 95% of the last 1,000 blocks have signaled support.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
|
|
|
==Backward compatibility==
|
|
|
|
|
2015-12-18 05:21:13 +01:00
|
|
|
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.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
|
|
|
==Discussion==
|
|
|
|
|
2015-12-18 05:21:13 +01:00
|
|
|
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.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
2015-12-18 05:21:13 +01:00
|
|
|
In the long term, this limit should focus on reflecting the maximum
|
|
|
|
network engineering limit.
|
2015-06-23 08:51:52 +02:00
|
|
|
|
|
|
|
==Implementation==
|
|
|
|
|
|
|
|
https://github.com/jgarzik/bitcoin/tree/2015_2mb_blocksize
|
|
|
|
|