ACZ Updates Week 1 (#64)

This commit is contained in:
seugu
2025-01-14 18:26:30 +03:00
committed by GitHub
parent dc0eb353bf
commit adb3f50c6d
11 changed files with 57 additions and 52 deletions

View File

@@ -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/

View File

@@ -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/)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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.

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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