Concordium / Concordium/concordium-node

Remove `max_block_size` limit/parameter

Open
#915 0 comments 0 reactions 0 assignees View on GitHub
[Type] Change Request
Dominant language
Haskell
Stars
108
Forks
24
Avg merge
2d 4h
Merged PRs (30d)
9

Description

**Task description**

`max_block_size` was introduced originally as a way to limit block size to prevent problems.

As it stands now the block energy limit implies a block size limit, modulo update instructions, and it would simplify the code to remove it.

If update keys are compromised then the chain has other problems than energy limit, so removing that does not seem to pose additional risks.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by searching the repository for max_block_size and tracing its use alongside the block energy limit; done means the parameter and limit are removed consistently without leaving affected references or failing tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
blockchain
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.