archethic-foundation / archethic-node

Official Archethic Blockchain node, written in Elixir
GNU Affero General Public License v3.0
69 stars 21 forks source link

Support of aggregate signatures (AEIP-24) #1518

Open samuelmanzanera opened 1 month ago

samuelmanzanera commented 1 month ago

Describe the area

Coming from the AEIP-24, to have a secure and cost efficient transaction's consensus and trust, we have to implement aggregated signature into transaction and mining.

We could divide this implementation into subtasks:

### Tasks
- [ ] https://github.com/archethic-foundation/archethic-node/issues/1519
- [ ] Update node's transaction to support BLS's public key publication
- [ ] Leverage BLS aggregated signatures for cross validation stamps
- [ ] Leverage BLS aggregated signatures for replication's signatures
- [ ] Update the transaction's structure to include the aggregated signatures from replication nodes and cross validation nodes