lambdaclass / lambdaclass/ethlambda
Pipeline recursive aggregation with other validator duties
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 82
- Forks
- 28
- Ø Merge
- 1 T. 20 Std.
- Gemergte PRs (30 T.)
- 20
Beschreibung
We currently aggregate signatures and payloads only during the aggregation period. We should instead try to do as much aggregation as possible during slots where we don't have proposal duties. In order to achieve this, we can have an aggregation worker always live, pausing it only whenever we have proposal duties.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Verfolge den bestehenden Worker für Aggregationszeiträume und die Scheduling-Logik für Proposal-Aufgaben. Ermittle, wie der Worker außerhalb von Aggregationszeiträumen aktiv bleiben und während Proposal-Aufgaben pausieren kann; abgeschlossen ist die Aufgabe, wenn die Aggregation fortgesetzt wird, sobald keine Proposal-Aufgaben anstehen, und pausiert wird, solange sie aktiv sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- blockchain
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100