With the introduction of EIP4844, this use of blobs for a more efficent short term storage is employed, the validity of this blob stored in the consensus layer is verified using the Point Evaluation
pre-compile, a fancy way of verifing that and evaluation at a given point of a commited polynomial is vaild, in a much more bigger scale, implies that Data is Available
.
This module houses;
-
KzgSettings
: Stores the setup and parameters needed for computing and verify KZG proofs.The
KZG
premitive provides a defaultKZGSettings
obtained from this trusted setup ceremony, a provision is also made for using a customKZGSettings
if need be, this is available in theenv.cfg
. -
trusted_setup_points
: This module contains functions and types used for parsing and utilizing the Trusted Setup for theKzgSettings
.