Skip to content

Commit

Permalink
zkwasm rollups transfer milestone 1
Browse files Browse the repository at this point in the history
  • Loading branch information
ashWhiteHat committed Aug 7, 2023
1 parent ee425f0 commit 8b1b987
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions deliveries/zkwasm-rollups-transfer-milestone-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Milestone Delivery :mailbox:

**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and the delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/milestone-deliverables-guidelines.md).**

* **Application Document:** [Zkwasm Rollups Transfer](https://github.com/w3f/Grants-Program/blob/master/applications/zkwasm-rollups-transfer.md)
* **Milestone Number:** 1

**Deliverables**

| Number | Deliverable | Link |
| -----: | ----------- | ---: |
| 0a. | License | [Apache 2.0](https://github.com/KogarashiNetwork/Kogarashi/blob/master/LICENSE) |
| 0b. | Documentation |[RedDSA Tutorial](https://kogarashinetwork.github.io/Kogarashi/tutorial/reddsa_wallet/)|
| 0c. | Testing Guide |[RedDSA Tutorial](https://kogarashinetwork.github.io/Kogarashi/tutorial/reddsa_wallet/)|
| 0d. | Docker |[docker-compose](https://github.com/KogarashiNetwork/Kogarashi/blob/master/docker-compose.yml) [base image](https://github.com/KogarashiNetwork/Kogarashi/tree/master/docker) |
| 0e. | Article |[RedDSA Signature](https://kogarashinetwork.github.io/Kogarashi/technical/reddsa_signature/)|
| 1. | `RedDSA` implementation |[Making Substrate RedDSA Compatible](https://github.com/KogarashiNetwork/zksubstrate/compare/49a4103...95f493c) [RedDSA Library](https://github.com/KogarashiNetwork/Kogarashi/tree/master/primitive/redjubjub) |
| 2. | `Jubjub` curve optimization |[field square](https://github.com/KogarashiNetwork/Kogarashi/pull/64) [field double](https://github.com/KogarashiNetwork/Kogarashi/pull/63) [jubjub NAF](https://github.com/KogarashiNetwork/Kogarashi/pull/60) [Twisted Edwards Revisit](https://github.com/KogarashiNetwork/Kogarashi/pull/68) |
|3. | Client wallet implementation | [Wallet Cli Example](https://github.com/KogarashiNetwork/Kogarashi/tree/master/node/client) |

We did some optimization not only for Jubjub curve and the benchmark result is following.

This is the benchmark before optimization.
https://github.com/KogarashiNetwork/Kogarashi/issues/44#issue-1523437460
This is the benchmark after optimization.
https://github.com/KogarashiNetwork/Kogarashi/issues/44#issuecomment-1399381991

We can see about 10~30% reduction.

0 comments on commit 8b1b987

Please sign in to comment.