This is a heads-up that the BLS spec is likely to change. Many blockchain projects are converging towards BLS12-381 (Zcash Sapling, Chia, Ethereum 2.0, Filecoin, Dfinity, Algorand, etc.) and there is a strong desire for everyone to standardise on the fine details. This include standardising
hash functions (to G1 and G2)
generator points (for G1 and G2)
point serialisation (for G1 and G2)
possibly message hashing
Given that Zcash Sapling is already in production, one sensible approach may be to start from what Zcash has.
Dan Boneh and folks from Algorand have a IETF draft. I encourage anyone interested in this discussion to email Sergey Gorbunov (sgorbunov@uwaterloo.ca) who seems to be leading the effort.
This is a heads-up that the BLS spec is likely to change. Many blockchain projects are converging towards BLS12-381 (Zcash Sapling, Chia, Ethereum 2.0, Filecoin, Dfinity, Algorand, etc.) and there is a strong desire for everyone to standardise on the fine details. This include standardising
Given that Zcash Sapling is already in production, one sensible approach may be to start from what Zcash has.
Dan Boneh and folks from Algorand have a IETF draft. I encourage anyone interested in this discussion to email Sergey Gorbunov (sgorbunov@uwaterloo.ca) who seems to be leading the effort.