|
| 1 | +# Milestone Delivery :mailbox: |
| 2 | + |
| 3 | +**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).** |
| 4 | + |
| 5 | +* **Application Document:** [Zkwasm Rollups Transfer](https://github.com/w3f/Grants-Program/blob/master/applications/zkwasm-rollups-transfer.md) |
| 6 | +* **Milestone Number:** 1 |
| 7 | + |
| 8 | +**Deliverables** |
| 9 | + |
| 10 | +| Number | Deliverable | Link | |
| 11 | +| -----: | ----------- | ---: | |
| 12 | +| 0a. | License | [Apache 2.0](https://github.com/KogarashiNetwork/Kogarashi/blob/master/LICENSE) | |
| 13 | +| 0b. | Documentation |[RedDSA Tutorial](https://kogarashinetwork.github.io/Kogarashi/tutorial/reddsa_wallet/)| |
| 14 | +| 0c. | Testing Guide |[RedDSA Tutorial](https://kogarashinetwork.github.io/Kogarashi/tutorial/reddsa_wallet/)| |
| 15 | +| 0d. | Docker |[docker-compose](https://github.com/KogarashiNetwork/Kogarashi/blob/master/docker-compose.yml) [base image](https://github.com/KogarashiNetwork/Kogarashi/tree/master/docker) | |
| 16 | +| 0e. | Article |[RedDSA Signature](https://kogarashinetwork.github.io/Kogarashi/technical/reddsa_signature/)| |
| 17 | +| 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) | |
| 18 | +| 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) | |
| 19 | +|3. | Client wallet implementation | [Wallet Cli Example](https://github.com/KogarashiNetwork/Kogarashi/tree/master/node/client) | |
| 20 | + |
| 21 | +We did some optimization not only for Jubjub curve and the benchmark result is following. |
| 22 | + |
| 23 | +This is the benchmark before optimization. |
| 24 | +https://github.com/KogarashiNetwork/Kogarashi/issues/44#issue-1523437460 |
| 25 | +This is the benchmark after optimization. |
| 26 | +https://github.com/KogarashiNetwork/Kogarashi/issues/44#issuecomment-1399381991 |
| 27 | + |
| 28 | +We can see about 10~30% reduction. |
0 commit comments