Hi, all - I hope this is the correct section to write this in, if not - please let me know where’s the best place to have this conversation. Thanks!
I know there have been discussions about BLS signature verification on Solana, see e.g.
- https:// github. com/solana-labs/solana/issues/20241
- https:// solana.stackexchange .com/questions/6993/can-we-verify-bls-signature-in-solana-program
- Block vote aggregation · Issue #4809 · solana-labs/solana · GitHub
However, these are relatively dated and I haven’t been able to find more recent updates on the topic.
With Ethereum adding precompiled contracts for curve arithmetic and pairings on BLS12-381 in the Prague update (see here), I’m wondering if Solana’s position has evolved on adding native program support for BLS12-381 operations.
Having SVM-optimized BLS primitives would be valuable for bridging across EVM and SVM ecosystems.
If native support isn’t currently planned, are there recommended optimized implementations or approaches for handling BLS signature verification in Solana programs that the community has found effective?
Thanks for any insights!
PS: I had to break some links because I’m not allowed to put more than 2 in a post as a new user…