BLS cryptography
A major obstacle for Ethereum in the effort to move into a Proof-of -Stake model was verifying cryptographic signatures efficiently enough to reach scalability expectations; for this task, Boneh-Lynn-Shacham signatures (BLS) were chosen.
BLS allows for efficient signature aggregation and verification at scale using Elliptic Curve cryptography. It was originally popularised within the tech community by the Dfinity Project, whom utilised BLS to create a source of distributed randomness through a mechanism called “threshold relaying”.