🔔 Bilinear Pairings in Python, Solidity, and the EVM
🔴 Prerequisites:
✔️The reader should know what point addition and scalar multiplication are in the context of elliptic curves
✔️The reader should also know the discrete logarithm problem in this context: a scalar multiplied by a point will result in another point, and it is infeasible in general to calculate the scalar given the elliptic curve point
✔️The reader should know what a finite field and cyclic group are, and what a generator is in the context of elliptic curves. We will refer to generators with the variable G.
✔️The reader should know about Ethereum Precompiles.
Hopefully, someone will find it useful 🙂
👀 Subscribe for more @ethers_officer
https://www.rareskills.io/post/bilinear-pairing
Jul 20, 2023, 3:44 PM