MALT v0.0.7-rc.3 — Fast KZG Verifier and Writer Initialization
Pre-release
Pre-release
MALT v0.0.7-rc.3 removes the remaining KZG setup bottleneck and optimizes the
internal commitment, opening, and verification path while preserving external
commitment and wire semantics.
Highlights:
- Verifier-only KZG initialization loads only the canonical G1 generator and
two retained G2 opening-key points. - KZG Writer startup uses build-time validated canonical coordinates instead
of runtime JSON parsing and decompression of 4096 G1 points. - Generated setup assets are derived from the pinned
go-kzg-4844 v1.1.0
setup; reconstruction validates all 4096 retained G1 points and both retained
G2 points, then byte-compares committed assets. - Compatibility tests compare commitments, openings, claimed scalars, and
bidirectional verification with the pinned upstream implementation across
multiple bit patterns.
Compatibility:
- No changes to MALT roots, CIDs, KZG parameters, commitments, proofs,
transcripts, ProofLists, receipts, schemas, or wire encodings. - The v0.0.7 line remains experimental and pre-v1. v0.0.6 flat roots still
require rebuilding as documented in the release notes.
Release source:
- Commit:
02943b24f6506d7c14d7f7fc952065aaa9e0abaa - Previous authoritative tag:
v0.0.7-rc.2 - Go module:
github.com/dewebprotocol/malt@v0.0.7-rc.3
Validation:
- full Go test, vet, and build
- 32-bit KZG and IPA tests
- Verifier WASM all/KZG/IPA vectors
- Writer WASM KZG and all IPA profile smoke tests
- external public-package consumer build
- two complete release builds under different ambient Go environments and
umasks were byte-identical - release checker passed; seven noncanonical ustar variants were rejected
Published asset SHA-256:
- verifier archive:
2fe6b11634951a7b76be56da6c57104fadf5cac95816492098b58addb7292684 - writer archive:
9e7692ef6959114901ac678478455e24096262c8dc4408b62e075eac302e6ce7 - release manifest:
6e89938898593fc32479fdbc51aa19b5e14af753bc7e1fbd39d9d850b43bddd1 - top-level
SHA256SUMS:e1a49ef0407dacd016f419e8e618f23218fe880a33fd8a056225b37a5b427754
Source tags are authoritative. The attached WASM bundles are reproducible,
content-addressed convenience assets with exact provenance.