What is Ethereum BLS Aggregation Signature?

What is Ethereum BLS Aggregation Signature?


Back to New at Nirolution Ethereum 2.0 Blog

What is Ethereum BLS Aggregation Signature?

Ethereum BLS Aggregation Signature sounds complicated but it isn´t. We show you what is it and why it is so important. So if each vote was a transaction, the blockchain would have to process all the votes step by step within a tight time period. As a result, this puts a limit on the number of validators that can take part. That´s why we need aggregation signature. As a result, more validators can participate and therefore improve the security.

Content:

  1. What is Ethereum BLS Aggregation Signature?
  2. How does BLS Aggregation Signature work?
  3. What are the benefits of BLS Aggregation Signature?
  4. “What is Ethereum BLS Aggregation Signature?” – Summarized

What is Ethereum BLS Aggregation Signature?

Aggregate signatures work like a petition. So the petition is sent to each validator who applies their signature.


So to reduce the load on the beacon chain the petitions are sent to their shards. They are only fully built-in the blockchain when the petition has enough support.


So the point of all this is to make it easier for Ethereum to process signature from thousands of validator all at once. Thus, they can increase the numbers of validators by a lot.

How does BLS Aggregation Signature work?

So they use elliptic curve pairings. So Elliptic curve is a mathematic equation. The idea is, that you can create operations. Therefore messages must be hashed into the elliptic curve pairings. That requires a special hash function. So you have to hash into a point where nobody knows the private key that occurs at that point. Thus, you have a message into the elliptic curve paring. So your private key is a number. Your public key is an elliptic curve point that is responding to the number of the private key.


A signature is when you multiply your private key by the message. So this message is basically an elliptic curve point. If you want to verify a signature, the verification requires an elliptic curve paring check. And for the paring check, you just verify the public key and the message. So it then needs to equal the pairing of the generator of the special hash function and the signature.

So how do you aggregate all these signatures?

You just add them up.

What are the benefits of BLS Aggregation Signature?

With Ethereum BLS Aggregation signature you can reduce finality time, overhead and create more shards. As a result, it is very simple, aside from the complexity of elliptic curve pairings themselves. So it is verifiable because there is only one possible signature per validator and it is friendly to other schemes.

Summarized:

  • So aggregate signatures work like a petition.
  • They use elliptic curve pairings.
  • To aggregate all signatures you just add them up.
  • As a result, they can reduce finality time, overhead and create more shards.

If you want to be informed about the latest updates, follow us on Facebook, Pinterest and Steemit.

Stay current on your favorite topics

This Post Has One Comment

  1. Thank you for the excellent article

Leave a Reply

Close Menu