# Nova 3m plan
Context: https://hackmd.io/80cPXRc0Sa2MPuYX4Wft8w
Overarching question: What does ZK in 2024 look like?
What can we do in a few months to (a) Qualify potential and reduce uncertainty/make progress on important aspects (b) Create positive feedback loops to get more people working on this stuff
## People
?
## Areas of interests
- Parallel Nova
- Plonkish
- API/Tooling
- Supernova
- Misc
- VM-specific work
### Parallel Nova
- Currently have a PoC
- imrpve this
- make it work with many theeads
- finish poc or re write nova
### research
- Unclear if best approach, before investing further need to qualify. Goblin Plonk(George)
- New paper coming out in May (?) that might impact this
#### nova
- rewrite nova
- onchain verifier
##### implement
- origami
- levs moon moon
#### para,lel nova
- distributed prover implementiation
- emtoy work in leaf nodes
- gobkin blonk (george ?)
- no to 1 folding
- write up
#### super nova
- impmentation
-
##### long term
- latice commitments
### Plonkish
- Long term nice
- Lot of stuff going on and to disentangle
- Cross-terms from new paper might impact this work
### API/Tooling
- Lots of low hanging fruit to make nicer to work with Nova Scotia etc, see above link
- On-chain Groth16 verifier useful for feedback loops
- Nova Repl would be nice
### SuperNova
- PoC exists
- Next steps?
### Misc
- Play with GPU and ASICS more?
### VM specific
- Memory handling
- Improved specs
- Something on LLVM?
- Next steps?
### Benchmarks
- Nova vs other systems for keccak
- Fix tooling to enable benchmarks.
- GPU Prover.
- FPGA prover.
- compare with custom gates conparison
- compare with diffñernt levels of parallelization
- differnt machunes , mobile. briwser gpu
### Educational
- python nova
- super nova.py,
- nova explainer
- nova by hand study group
## Rough prios
- fixing novascotai
- fix and finish parrallel nova
- implment moon moon
## hiring pririties
- ed
- ressearch goblin plonk
- distributed parallel nova
- benchanrks