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

Allow base layer to set the number of shard groups #1217

Open
sdbondi opened this issue Dec 12, 2024 · 0 comments
Open

Allow base layer to set the number of shard groups #1217

sdbondi opened this issue Dec 12, 2024 · 0 comments
Milestone

Comments

@sdbondi
Copy link
Member

sdbondi commented Dec 12, 2024

Problem

Dynamic shard group splits are complex and could cause various disruptions.

Proposal 1

Set the number of shard groups on the base layer consensus constants. This allows us to defer a reliable implementation of dynamic shard groups and generally control the timing for shard group splits/joins.

Other considerations:

  • each sidechain should be able to set this independently as required. Since sidechains are permissioned by nature, we can allow validators running on a sidechain to override the number of shard groups in a local config. If no sidechain is specified, the base layer consensus constants are used regardless of local configuration.
@sdbondi sdbondi converted this from a draft issue Dec 12, 2024
@sdbondi sdbondi added this to the v0.8.0 milestone Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Selected for development
Development

No branches or pull requests

1 participant