Skip to content

Commit

Permalink
Added tasks/III.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sauliusgrigaitis committed Dec 7, 2023
1 parent 222a61d commit 99061c1
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions tasks/III.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Task III - Join MSM optimisations

* The codebase needs to be updated to the latest [c-kzg-4844](https://github.com/ethereum/c-kzg-4844), dependencies also needs to be upgraded;
* The goal is to join all previous optimisations into one optimised MSM implementation. The teams need to collaborate in order to make the optimisations compatible between each other.
* Joints MSM optimisations needs to be genereric (compatible with multiple ECC backend). If not possible - consult with supervisor.
* Optimisations needs to be fuzzed against `go-kzg-4844` and `c-kzg-4844` with the [fuzzer](https://github.com/jtraglia/kzg-fuzz).
* The build must pass on Github CI.

Points: 2

Deadline 2023-12-21

----------------------------------------------------------------

Each task has its deadline specified in the task that allows getting 100% of the points if done correctly. However, each late week significantly reduces the points:

1 week -25%
2 week -50%
3 week -75%
4 week -100%

0 comments on commit 99061c1

Please sign in to comment.