mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
ACZ Updates Week 1 (#64)
This commit is contained in:
@@ -30,7 +30,7 @@ We will also strengthen the Premier Research Destination narrative by:
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-acz-research-destination:zk-think-tank`
|
||||
* owner: Marvin
|
||||
* status: in progress (70%)
|
||||
* status: done
|
||||
* start-date: 2024/10/07
|
||||
* end-date: 2024/12/02
|
||||
|
||||
@@ -47,4 +47,5 @@ This task is important to diffuse the ZK how-know across the IFT.
|
||||
* A notions page that organizes ZK notes in an accessible manner for IFT CCs
|
||||
to get a clear overview or deep dive depending on their needs.
|
||||
* Write 101-blog on ZK techniques to [vac-dev](https://vac.dev/rlog/).
|
||||
* Fiat-Shamir blog post: https://vac.dev/rlog/vac101-fiat-shamir/
|
||||
* Fiat-Shamir blog post: https://vac.dev/rlog/vac101-fiat-shamir/
|
||||
* Merkle trees blog post: https://vac.dev/rlog/climbing-merkle-trees/
|
||||
@@ -38,7 +38,7 @@ gain support from the Ethereum ecosystem.
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-de-mls-testnet:de-mls-rfc`
|
||||
* owner: Ramses
|
||||
* status: in progress (60%)
|
||||
* status: moved to 2025q1 (60%)
|
||||
* start-date: 2024/10/07
|
||||
* end-date: 2024/11/04
|
||||
|
||||
@@ -46,6 +46,8 @@ gain support from the Ethereum ecosystem.
|
||||
Creation of a detailed RFC describing the protocol for a decentralized verison of MLS.
|
||||
This proposal will include a login phase inspired by SIWE avoiding the centralized components of the latter.
|
||||
|
||||
This task is moved to 2025q1 since the architecture of de-MLS requires modification.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
Several PRs to the deMLS repository
|
||||
@@ -100,7 +102,7 @@ A specification [document](https://www.notion.so/WiP-SimpleLogin-protocol-1298f9
|
||||
Creating the grant application file including the answers of EF questions and having meetings in
|
||||
office hours for possible questions.
|
||||
|
||||
This task is moved to 2025q1 since the we need to obtain the PoC first.
|
||||
This task is moved to 2025q1 since it requires to be implemented PoC first.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
@@ -110,7 +112,7 @@ An submitting EF grants by the application document and keeping an eye the proce
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-de-mls-testnet:testnet-api`
|
||||
* owner: Ekaterina
|
||||
* status: in progress (90%)
|
||||
* status: done
|
||||
* start-date: 2024/10/21
|
||||
* end-date: 2024/11/11
|
||||
|
||||
@@ -126,6 +128,7 @@ Several PRs to the repository that will be created with testnet API implementati
|
||||
* Replacing Redis with Waku nodes
|
||||
* Test modules including queue commit and concurrent messages
|
||||
* Adding login phase as the researchers determined
|
||||
* Waku integration PR: https://github.com/vacp2p/de-mls/pull/29
|
||||
|
||||
### Deployment Testnet
|
||||
|
||||
@@ -153,7 +156,7 @@ and login mechanism.
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-de-mls-testnet:blogpost-de-mls-over-waku`
|
||||
* owner: Ekaterina
|
||||
* status: started (0%)
|
||||
* status: moved to 2025q1 (0%)
|
||||
* start-date: 2024/12/02
|
||||
* end-date: 2024/12/09
|
||||
|
||||
@@ -161,6 +164,8 @@ and login mechanism.
|
||||
|
||||
Writing a blogpost about a de-mls messaging application over the waku nodes.
|
||||
|
||||
This task is moved to 2025q1 since Waku integration took longer than planned.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
A blogpost to [vac-dev](https://vac.dev/rlog/)
|
||||
|
||||
@@ -95,7 +95,7 @@ node configurations as the first PoC.
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-libp2p-mix-poc:comp-and-benefits`
|
||||
* owner: Akshaya
|
||||
* status: not started
|
||||
* status: moved to 2025q1
|
||||
* start-date: 2024/11/04
|
||||
* end-date: 2024/11/18
|
||||
|
||||
@@ -131,7 +131,7 @@ Implementation the second PoC which is a basic gossibsub protocol with our mixne
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-libp2p-mix-poc:test-and-doc`
|
||||
* owner: Akshaya
|
||||
* status: not started
|
||||
* status: moved to 2025q1
|
||||
* start-date: 2024/12/2
|
||||
* end-date: 2024/12/9
|
||||
|
||||
@@ -150,7 +150,7 @@ End-to-end test of the mix network.
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-libp2p-mix-poc:publish-a-paper`
|
||||
* owner: Akshaya
|
||||
* status: not started
|
||||
* status: moved to 2025q1
|
||||
* start-date: 2024/12/9
|
||||
* end-date: 2024/12/16
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ containing the review by Ramses
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-think-tank:crypto-think-tank`
|
||||
* owner: Ramses
|
||||
* status: in progress (20%)
|
||||
* status: moved to 2025q1 (20%)
|
||||
|
||||
* start-date: 2024/10/21
|
||||
* end-date: 2024/11/25
|
||||
|
||||
@@ -90,7 +90,7 @@ PR to vacp2p/zerokit repo with related update for v0.6
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2024q4-zerokit-v0-6:circom-witness-rs`
|
||||
* owner: Aleksei
|
||||
* status: in progress (80%)
|
||||
* status: done
|
||||
* start-date: 2024/11/25
|
||||
* end-date: 2024/12/13
|
||||
|
||||
@@ -105,6 +105,7 @@ rln-v2 circuits: https://github.com/Rate-Limiting-Nullifier/circom-rln
|
||||
#### Deliverables
|
||||
|
||||
PR to vacp2p/zerokit repo with related update for v0.6
|
||||
* https://github.com/vacp2p/zerokit/pull/273
|
||||
|
||||
### Poseidon Hash
|
||||
|
||||
|
||||
@@ -54,18 +54,35 @@ benefiting from these features.
|
||||
gain support from the Ethereum ecosystem.
|
||||
|
||||
## Task List
|
||||
|
||||
### de-MLS RFC
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2025q1-de-mls-multi-admin:de-mls-rfc`
|
||||
* owner: Ugur
|
||||
* status: not started
|
||||
* start-date:
|
||||
* end-date:
|
||||
### Blogpost de-mls over Waku
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku`
|
||||
* owner: Ekaterina
|
||||
* status: started (10%)
|
||||
* start-date: 2025/01/06
|
||||
* end-date: 2025/01/20
|
||||
|
||||
#### Description
|
||||
|
||||
Finalizing the RFC by adding multi admin configuration to it.
|
||||
Writing a blog post about implementation details of single admin de-MLS with Waku node
|
||||
as delivery service based on [this PR](https://github.com/vacp2p/zerokit/pull/273)
|
||||
|
||||
#### Deliverables
|
||||
|
||||
A blogpost to [vac-dev](https://vac.dev/rlog/)
|
||||
|
||||
### Update de-MLS RFC with multi admins
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2025q1-de-mls-multi-admin:multi-admin-rfc`
|
||||
* owner: Ugur
|
||||
* status: not started
|
||||
* start-date: 2025/01/13
|
||||
* end-date: 2025/01/27
|
||||
|
||||
#### Description
|
||||
|
||||
Update and reorganize the RFC with the single and multi admin options.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
|
||||
@@ -42,13 +42,14 @@ We will also strengthen the Premier Research Destination narrative by:
|
||||
* fully qualified name: `vac:acz:ift:2025q1-ift-zk-calls:ift-zk-call-1`
|
||||
* owner: Marvin
|
||||
* status: done
|
||||
* start-date:
|
||||
* end-date:
|
||||
* start-date: 2025/01/01
|
||||
* end-date: 2025/01/07
|
||||
|
||||
#### Description
|
||||
|
||||
Preparing the agenda and possible speakers for the ZK call on 4th November.
|
||||
Preparing the agenda and possible speakers for the ZK call on 7th January.
|
||||
|
||||
#### Deliverables
|
||||
|
||||
A document of a summary of the ZK call 1 meeting to [ZK Notion page](https://www.notion.so/ZK-Call-1198f96fb65c80c7baaac966b3e57ea2).
|
||||
A recorded video.
|
||||
|
||||
@@ -57,7 +57,7 @@ also maintain the ZK think tank with the latest improvements.
|
||||
|
||||
#### Description
|
||||
|
||||
Provide comprehensive documentation of cryptographic techniques used and developed by IFT teams
|
||||
Provide comprehensive documentation of cryptographic techniques used, developed and researched by IFT teams
|
||||
that is accessible and user-friendly to all IFT teams and the broader community.
|
||||
This task is important to diffuse the cryptographic components' how-know across the IFT.
|
||||
|
||||
@@ -79,7 +79,7 @@ to get a clear overview or deep dive depending on their needs.
|
||||
|
||||
#### Description
|
||||
|
||||
Updating the existing documentation of ZK techniques used and developed by IFT teams
|
||||
Updating the existing documentation of ZK techniques used, developed and researched by IFT teams
|
||||
that is accessible and user-friendly to all IFT teams and the broader community.
|
||||
This task is important to diffuse the ZK components' how-know across the IFT.
|
||||
|
||||
|
||||
@@ -39,33 +39,13 @@ for users looking to integrate RLN into their projects.
|
||||
|
||||
## Task List
|
||||
|
||||
### Circom Witness rs
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2025q1-zerokit-v0-7:circom-witness-rs`
|
||||
* owner: Aleksei
|
||||
* status: not started
|
||||
* start-date:
|
||||
* end-date:
|
||||
|
||||
#### Description
|
||||
|
||||
Replacing the arkzkey with https://github.com/philsippl/circom-witness-rs for faster witness generation
|
||||
based on the [issue #271](https://github.com/vacp2p/zerokit/issues/271).
|
||||
Benchmark and compare performance with the existing setup.
|
||||
Example: https://github.com/philsippl/semaphore-witness-example
|
||||
rln-v2 circuits: https://github.com/Rate-Limiting-Nullifier/circom-rln
|
||||
|
||||
#### Deliverables
|
||||
|
||||
* PR to vacp2p/zerokit repo with related update for v0.7
|
||||
|
||||
### Poseidon Hash
|
||||
|
||||
* fully qualified name: `vac:acz:ift:2025q1-zerokit-v0-7:poseidon-hash`
|
||||
* owner: Ekaterina
|
||||
* status: not started
|
||||
* start-date:
|
||||
* end-date:
|
||||
* owner: Aleksei
|
||||
* status: started (10%)
|
||||
* start-date: 2025/01/01
|
||||
* end-date: 2025/01/13
|
||||
|
||||
#### Description
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ and introduced into the ecosystem.
|
||||
|
||||
* fully qualified name: `vac:acz:nes:2024q4-nescience-consulting:initial-reading`
|
||||
* owner: Aleksei
|
||||
* status: in progress (0%)
|
||||
* status: on-hold (0%)
|
||||
* start-date: 2024/11/26
|
||||
* end-date: 2024/12/06
|
||||
|
||||
@@ -57,7 +57,7 @@ A technical document summarizing the details of the Nescience architecture for t
|
||||
|
||||
* fully qualified name: `vac:acz:nes:2024q4-nescience-consulting:node-spec-reviewing`
|
||||
* owner: Aleksei
|
||||
* status: in progress (0%)
|
||||
* status: on-hold (0%)
|
||||
* start-date: 2024/11/26
|
||||
* end-date: 2024/12/06
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ and support projects being built on the Waku network.
|
||||
|
||||
* fully qualified name: `vac:acz:waku:waku-rln-relay:adding-timestamp`
|
||||
* owner: Ekaterina
|
||||
* status: started (0%)
|
||||
* status: on-hold (0%)
|
||||
* start-date: 2024/10/21
|
||||
* end-date: 2024/10/28
|
||||
|
||||
@@ -51,7 +51,7 @@ A PR to Zerokit [repository](https://github.com/vacp2p/zerokit)
|
||||
|
||||
* fully qualified name: `vac:acz:waku:waku-rln-relay:deprecate-tree-sync`
|
||||
* owner: Ekaterina
|
||||
* status: not started
|
||||
* status: on-hold
|
||||
* start-date: 2024/10/28
|
||||
* end-date: 2024/11/04
|
||||
|
||||
|
||||
Reference in New Issue
Block a user