/bp-go

Bulletproofs Implementation in GO

Primary LanguageGo

Go Implementation of Bulletproofs

This project implements bulletproofs in Go http://web.stanford.edu/~buenz/pubs/bulletproofs.pdf

Originally based on https://github.com/ wrv/bp-go. Research quality code.

Support has been added to be used in a UTXO based blockchain; including deterministic blinding factors based on ECDH.

Currently uses a different generator to the stanford example, so cannot be verified in the original java example from Stanford.

TODO

  • Match generators
  • Add more testing
  • Turn research code into a library