sifchain

Prop 145: Adjust the upper limit for block size from 21 MB to 1 MB

Summary: Based on a security recommendation, it's suggested to reduce the Sifchain's maximum permissible block size.

The current proposal aims to decrease the upper limit for block size from 21 MB to 1 MB. Considering we only utilize up to 62kB for our largest blocks, this new cap would still afford significant capacity for expansion.

Explanation: The advice comes from a security alert (Amulet Security Advisory ASA-2023-002, with contributions from Jacob Gadikian for those interested) which prompted an evaluation of the necessary maximum block size for a chain.

The rationale behind this action stems from recent events observed in the ecosystem, such as the spamming activities on the Osmosis network by bots that flooded the chain with large data volumes. This overwhelmed the network's transaction handling capabilities and hindered user access.

A practical solution is to scale down the maximum size allowed for each block. Our records indicate that we rarely exceed 62kB, even though our limit is set at 21 MB.

The proposed adjustment to a 1 MB maximum block size not only offers a buffer 16 times larger than our current peak usage but also serves as a safeguard against potential spam attacks.

For further details on block parameters, please refer to: Block Parameters Documentation