pub const MILLISECS_PER_BLOCK: u64 = 2000;
Expand description
Expected block time in milliseconds.
Since Subspace is probabilistic this is the average expected block time that
we are targeting. Blocks will be produced at a minimum duration defined
by SLOT_DURATION
, but some slots will not be allocated to any
farmer and hence no block will be produced. We expect to have this
block time on average following the defined slot duration and the value
of c
configured for Subspace (where 1 - c
represents the probability of
a slot being empty).
This value is only used indirectly to define the unit constants below
that are expressed in blocks. The rest of the code should use
SLOT_DURATION
instead (like the Timestamp pallet for calculating the
minimum period).
Based on: https://research.web3.foundation/en/latest/polkadot/block-production/Babe.html#-6.-practical-results