filecoin-project/go-f3

BLS aggregation function and hash function

Kubuxu opened this issue · 1 comments

We could change the BLS aggregation, which now uses BDN (different from Filecoin).

BDN: https://crypto.stanford.edu/~dabo/pubs/papers/BLSmultisig.html

Options are:

  1. Revert to Filecoin's aggregation
  2. Change the hash function in there
  3. Totally change the XOF/randomness generation in there

I don't think we have to do anything because for SNARKs we will have to change the signing algorithm either way although it might be beneficial to change the hash function to one more liked by EVM in meantime.

I'm going to close this, as I'm assuming we don't change anything.