🔔 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

© 2024 Draquery.com All rights reserved.