BitVM: optimizations to Groth16 verifier script
BitVM achieved a series of optimizations to the Groth16 verifier script:Multiscalar Multiplication (MSM) Optimization: By optimizing MSM in affine coordinates, they reduced the size of the Groth16 verifier script, leading to faster verification times and lower resource consumption.Fq2 Multiplication Optimization: They further reduced the verifier size by implementing a more efficient multiplication method, enhancing performance and efficiency.
BitVM Weekly Report 2024.10.7 - 2024.10.13
— BitVM Club (@Bitvmclub) October 16, 2024
2024.10.12
BitVM official project update: Bitlayer @BitlayerLabs researcher dylanCai9 optimized the MSM in affine coordinates based on the hint version, reducing the hint-based groth16 verifier from 1.26GB to 1.05GB…