Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust configs and params for 32 MiB blocks #4260

Open
rootulp opened this issue Jan 23, 2025 · 0 comments
Open

Adjust configs and params for 32 MiB blocks #4260

rootulp opened this issue Jan 23, 2025 · 0 comments
Labels
WS: Big Blonks 🔭 Improving consensus critical gossiping protocols
Milestone

Comments

@rootulp
Copy link
Collaborator

rootulp commented Jan 23, 2025

Context

celestia-app v3.x supports 8 MiB blocks. It will go live on Mainnet in less than a week. We want celestia-app v4.x to support 32 MiB blocks.

Problem

There are currently a number of parameters that need to be adjusted to support 32 MiB blocks.

Definitely:

  • SquareSizeUpperBound: 128 -> 256
  • consensus.block.MaxBytes: 8 MiB -> 32 MiB

Possibly:

  • grpc max-recv-msg-size
  • p2p send_rate, recv_rate

Proposal

  1. Investigate if there are any other params / configs that need to be bumped.
  2. Bump them in v4.x
@rootulp rootulp added the WS: Big Blonks 🔭 Improving consensus critical gossiping protocols label Jan 23, 2025
@rootulp rootulp added this to the v4 milestone Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WS: Big Blonks 🔭 Improving consensus critical gossiping protocols
Projects
None yet
Development

No branches or pull requests

1 participant