Skip to content

EPMB: Prepare for BastiBlocks (updating Pages config) #10143

@kianenigma

Description

@kianenigma

See: #6495

A BastiBlock splitting the 2s + 10MiB POV into smaller subsets. From the runtime perspective, it thinks it is producing multiple small blocks, while the relay chain receives the same 1 block to validate.

BastiBlocks might be able to allow us to configure some parachain blocks to be full blocks, and not splitted (for example in a runtime upgrade or MBM block). But since we know the election can take up to 1h in Polkadot, it is pretty bad UX if PAH has 6s block times for 1h per day, and, e.g. 500ms for the rest.

The ultimate solution is to add the ability to EPMB to increase its Page configuration. This value is currently 32. Increasing it to, probably 256 will be enough such that:

  • Without basti blocks we do the same thing, just in a longer time
  • With basti-blocks, each chunk of our work is small enough to fit in a 1/12th of a block.

This also hinges on #10142

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions