roadmap/content/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregat...

60 lines
1.5 KiB
Markdown

---
title: "Carnot 2/3 Vote aggregation"
---
## `vac:dr:nomos:nomos:carnot-vote-2-3rds-vote-aggregation`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
tickInterval 1month
dateFormat YYYY-MM-DD
section Status
Carnot 2/3 Vote Aggregation: 2023-08-01, 2023-10-15
```
- status: 20%
- CC: Moh
### Description
This research will use the Carnot flexible design to make it collect more than 2/3rd of cryptographic proof of votes cast for a block.
* write a research log post
* desciption of the solution
* support by the DST team: [[ roadmap/vac/dst/dr-support/vac/carnot-2-3rds-executable-spec | carnot-2rds-executable-spec ]]
### Risks
Might slightly increase the protocol overhead. But we make sure this overhead is minimal.
### Justification
### Deliverables
* [x] Presentation slides (logos research)
* Pseudocode (potentially paper in a future milestone)
* notion doc describing the solution
* research log post
* python code, support by the DST team [[ roadmap/vac/dst/dr-support/vac/carnot-2-3rds-executable-spec | carnot-2rds-executable-spec ]]
* RFC on rfc.vac.dev containing executable spec
Note: Need to be discussed: The Pseudocode can be completed earlier so that devs can began implementation, whereas the paper can be completed later.