You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
arnaucube 4c0858775f Migrate from go-ethereum/bls12381 to kilic/bls12381 for zcash compatible point parsers for compressed points 2 years ago
LICENSE init repo 2 years ago
README.md init repo 2 years ago
go.mod Migrate from go-ethereum/bls12381 to kilic/bls12381 for zcash compatible point parsers for compressed points 2 years ago
go.sum Migrate from go-ethereum/bls12381 to kilic/bls12381 for zcash compatible point parsers for compressed points 2 years ago
powersoftau.go Migrate from go-ethereum/bls12381 to kilic/bls12381 for zcash compatible point parsers for compressed points 2 years ago
powersoftau_test.go Add SRS & Proof verification impl 2 years ago

README.md

eth-kzg-ceremony-alt

Alternative (non-official) implementation in Go of the contributor for the Ethereum KZG Trusted Setup Ceremony.

The purpose of this repo is to use it to contribute to the upcoming Ethereum KZG Trusted Setup Ceremony, without using the official implementation.

This implementation has been done without checking the other impls code (nor the python reference neither the rust impl), in order to not be biased by that code.

This code has not been audited, use it at your own risk.

Why in Go? Ideally would have done this code using Rust & arkworks, but the official impl already uses that.