BLS Signatures Part 1 — Overview

BLS Signatures — overview

  • KeyGen — choose a random α. Given generator g1, pk=α*g1
  • Sign — σ = α*H(m) ∈ G2 (in the case of eth2.0)
  • Verify(pk,m, σ) — if e(g1, σ) = e(pk, H(m)) return true.




Easy Multisig support

Part 1 — Summary

  • BLS is a great adoption of cutting edge cryptography to solve specific issues, scale in the case of eth 2.0.
  • The way it works is more complicated than ECDSA but offers some interesting properties and possibilities.
  • Behind the scene, what makes BLS possible is a concept called bi-linear pairings. To better understand how pairings work (and thus how BLS works), we will need to cover some basic concepts.
  • Part 2 will cover some of the key concepts behind pairings and BLS signatures.
  • Part 2 is fairly technical and complex, proceed with caution :)




CEO @ and Developing trustless staking products for eth2.0.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Axie Infinity Clone Script — Start and Launch your NFT Gaming Platform


How to Protect Against Fraud in the Explosive, Fast-Changing NFT Market

Green Climate World is here as a platform that will make the world greener and better for tomorrow.

Amino FAQ Vol. I

Next gen NFT token Development | ERC 1155 | ERC 721

Everything You Need To Know About $GARI IDO : 15th-18th Dec 2021 on SolRazr

BridgeTower Capital Launches Enterprise Validator Node to Support Theta Decentralized Video…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alon Muroch

Alon Muroch

CEO @ and Developing trustless staking products for eth2.0.

More from Medium

MetaDEX is now Canoe Finance.

Frequently asked questions

Frequently Asked Questions about Sequence Wallet

What is Cross-chain Bridge and how Zecrey solves the problem of Cross-chain Bridge privacy?

Beginner’s Guide to Crosschain Token Swap