"Pairing cryptography is an exciting area of research, and an essential component of Zcash’s zkSNARKs – proofs that transactions are valid without requiring users to reveal private information. Earlier this year we also used zkSNARKs to make Bitcoin’s first first zero-knowledge contingent payment!
One of our goals going forward is to better explain how these tools work, and to make them more accessible to the public. As a first step, we’re starting development of a pairing cryptography library for Rust called “bn”. Pairing cryptography is important for zkSNARKs, but what exactly is it?"
Read more in the blog post here… Pairing cryptography in Rust - Electric Coin Company