Skip to main content

Censorship Resistance

At the current stage, RollApp sequencers are single entities (i.e. pubkey signer). The address designated as the RollApp sequencer may commit state updates to Dymension. There is currently no sequencer rotation but is planned as part of upcoming upgrades. Due to the singularity of the RollApp block proposer there is increased risk for censorship.

Mitigating censorship risk

Sequencer rotation

Future upgrades will enable sequencer rotation based on weighted round-robin. Only the currently selected sequencer by Dymension may publish state updates. Block production time is based on the bonding of DYM (or RollApp/DYM LP token) as described here.

Force inclusion

In upcoming upgrades users will be able to submit transactions for inclusion into a RollApp though Dymension. The sequencer will then need to send an inclusion proof to Dymension against the relevant block data hash, if the sequencer fails to include a user-submitted transaction within a pre-determined time frame it will get slashed and jailed.