As of 2017-10-01 this tool is no longer maintained.
There are too many differences between when this was created and the way bitcoin now functions. See block weight.
Block Size Calculator
What is the effect of changing the bitcoin
This tool helps work that out.
- Open page in browser
- Open developer tools to the console
This tool is a way to determine the effect of raising the block size.
Particularly, it helps a full node operator determine whether they are viable to continue operating.
There are some aspects of the network that are constrained by mathematics and physics - these are included in the Constraints section.
Some aspects affect the performance of the network and are determined by the economic viability for node operators. These are detailed in the Viability section. The viability parameters must be chosen by operators based on the economic constraints of each operator in their particular economic environment, and their desired functionality of the network (as constrained by the prior physical constraints).
Importantly, viability cannot be coded into the network since participation is open to all. Whether any individual participant is useful or viable is up to the participant to decide, and can not be enforced by the bitcoin software.