Introduce a new parameter data_availability_mode in params.yml to specify the type of data availability to use.
The two options are:
rollup: Transaction data is stored on-chain on L1.
In this mode, the components will run the zkevm_node_image and the consensus contract will be PolygonZkEVMEtrog.
validium: Transaction data is stored off-chain using a DA layer and a DAC.
In this mode, the components will run the cdk_node_image, the consensus contract will be PolygonValidiumEtrog and the DAC will be deployed and configured.
Also two new CI jobs rollup-da-mode and validium-da-mode and a doc regarding da-modes have been added
Description
Introduce a new parameter
data_availability_mode
inparams.yml
to specify the type of data availability to use.The two options are:
rollup
: Transaction data is stored on-chain on L1.validium
: Transaction data is stored off-chain using a DA layer and a DAC.Also two new CI jobs
rollup-da-mode
andvalidium-da-mode
and a doc regarding da-modes have been addedReferences (if applicable)