An implementation of KZigG polynomial commitments in Zig, using blst
as the backend via Zig's C interop.
Heavily based on c-kzg-4844.
Disclaimer: this repository is me learning how KZG and 4844 works underneath and is not meant for real world use.
You need Zig installed and blst
built to use as a static library.
This repo is built and tested on v0.13.0
.
zig build test -Doptimize=ReleaseSafe
zig build benchmark