KZG
With the introduction of EIP4844, this use of blobs for a more efficient 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 verifying that and evaluation at a given point of a committed polynomial is valid, on a much 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
primitive 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
.