ACZ updates - Week 9 of 2025Q2 (#167)

This commit is contained in:
seugu
2025-05-28 19:51:31 +03:00
committed by GitHub
parent 8ab617630a
commit 278337814a
5 changed files with 96 additions and 16 deletions

View File

@@ -71,7 +71,7 @@ A PR to the [de-MLS](https://github.com/vacp2p/de-mls) repository with
* fully qualified name: `vac:acz:ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku`
* owner: Ekaterina
* status: started (70%)
* status: started (85%)
* start-date: 2025/04/01
* end-date: 2025/05/30
@@ -88,7 +88,7 @@ A blogpost to [vac.dev/rlog/](https://vac.dev/rlog/)
* fully qualified name: `vac:acz:ift:2025q2-de-mls-tesnet:consensus-rfc`
* owner: Ugur
* status: started (80%)
* status: started (85%)
* start-date: 2025/04/01
* end-date: 2025/04/14
@@ -105,7 +105,7 @@ RFC which is fast and efficient for p2p networks.
* fully qualified name: `vac:acz:ift:2025q2-de-mls-tesnet:multi-admin-rfc`
* owner: Ugur
* status: started (0%)
* status: started (20%)
* start-date: 2025/05/04
* end-date: 2025/05/26
@@ -159,9 +159,9 @@ containing new consensus layer as separate module with tests.
* fully qualified name: `vac:acz:ift:2025q2-de-mls-tesnet:commit-and-proposal`
* owner: Ekaterina
* status: started (5%)
* status: started (10%)
* start-date: 2025/05/05
* end-date: 2025/05/23
* end-date: 2025/06/06
#### Description

View File

@@ -120,6 +120,24 @@ aimed at identifying trade-offs in scalability, privacy, and protocol adaptabili
* A Notion page to [ACZ Notion page](https://www.notion.so/Applied-Cryptography-ZK-870520f131954b90b1837ec4749f890f?pvs=4#a9a753fd85614cca8f1ac6b7be033032)
### Implementing SURB
* fully qualified name: `vac:acz:ift:2025q2-libp2p-mix-testnet:surb-implementation`
* owner: Ben
* status: started (0%)
* start-date: 2025/05/19
* end-date: 2025/06/10
#### Description
Implement and integrate the single-use replay block encoding to
[mixnet](https://github.com/vacp2p/mix) as in [Sphinx: A Compact and Provably Secure Mix Format](https://cypherpunks.ca/~iang/pubs/Sphinx_Oakland09.pdf)
section 3.4 and 3.5.
#### Deliverables
* A PR to [vacp2p/mix](https://github.com/vacp2p/mix)
### Consulting Waku-mix
* fully qualified name: `vac:acz:ift:2025q2-libp2p-mix-testnet:consulting-waku-mix`

View File

@@ -48,7 +48,7 @@ We will also strengthen the Premier Research Destination narrative by:
* fully qualified name: `vac:acz:ift:2025q2-rln-status-l2:maintain`
* owner: Ugur
* status: started (5%)
* status: started (60%)
* start-date: 2025/04/01
* end-date: 2025/06/30
@@ -68,7 +68,7 @@ with the existing infrastructure.
* fully qualified name: `vac:acz:ift:2025q2-rln-status-l2:prover-service`
* owner: Sylvain
* status: started (10%)
* status: started (30%)
* start-date: 2025/04/16
* end-date: 2025/06/30
@@ -92,7 +92,7 @@ Key responsibilities include:
* fully qualified name: `vac:acz:ift:2025q2-rln-status-l2:rpc-node-modification`
* owner: Vinh
* status: started (0%)
* status: started (20%)
* start-date: 2025/04/16
* end-date: 2025/06/30
@@ -123,3 +123,20 @@ This task focuses on enhancing the interaction between RPC nodes and the Prover
### Deliverables
* A PR to the appropriate repository, implementing the modified `linea_estimateGas` logic.
### RLN Specification
* fully qualified name: `vac:acz:ift:2025q2-rln-status-l2:rln-spec`
* owner: Ugur
* status: started (10%)
* start-date: 2025/05/20
* end-date: 2025/06/10
### Description
This task focuses on creating a specification of RLN deployment to the Status L2 network,
including prover, verifier, contracts, and deny list implementation specification.
### Deliverables
* A Notion doc document that has implementation details.

View File

@@ -97,7 +97,7 @@ We need to Investigate why `atomic_write` takes so long and whether it can be op
#### Deliverables
A PR to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/) incorporating the improvements:
A PR to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/pull/295) incorporating the improvements:
- Adding measurements to atomic operations in the existing benchmark
- Analysis of the tree operations in Zerokit to identify inefficiencies.
@@ -173,7 +173,7 @@ and introducing parallel processing where appropriate.
* fully qualified name: `vac:acz:ift:2025q2-zerokit:semaphore-parts-bench`
* owner: Ben
* status: started (80%)
* status: done
* start-date: 2025/04/30
* end-date: 2025/05/16
@@ -218,7 +218,7 @@ with evaluating alternative zk-proof systems based on the current efficiency dat
* owner: Sylvain
* status: started
* start-date: 2025/05/19
* end-date: 2025/05/26
* end-date: 2025/06/06
#### Description
@@ -232,6 +232,32 @@ custom error types, or other error frameworks.
A PR to `zerokit` and linked to the issue related to release v0.8.0.
### Blogpost about improvements in incoming release
* fully qualified name: `vac:acz:ift:2025q2-zerokit:perfomance-updates-blogpost`
* owner: Ben
* status: started (0%)
* start-date: 2025/05/26
* end-date: 2025/06/06
#### Description
Create a blog post comparing the tree implementation in zerokit v0.7.0 and the upcoming release.
The goal is to highlight and explain the motivation, architectural changes, performance impacts,
and developer-facing differences introduced during the refactor.
This post will help the community understand the rationale and value of the new approach.
The blog post should be informed by the discussion and comments from Vinh and Sylvain in zerokit issue [#289.](https://github.com/vacp2p/zerokit/issues/289)
It should make technical concepts accessible and provide examples or diagrams where appropriate to illustrate key points.
#### Deliverables
- Outline of blog post structure (sections, key topics).
- Analysis of changes between v0.7.0 and the upcoming version, focused on tree implementations.
- Integration of relevant insights and explanations from Vinh and Sylvains comments in issue [#289.](https://github.com/vacp2p/zerokit/issues/289)
- Complete draft of the blog post.
- Final review and publication on the VAC or Waku blog.
### Zerokit maintaining
* fully qualified name: `vac:acz:ift:2025q2-zerokit:zerokit-maintaining`
@@ -252,7 +278,7 @@ A set of PRs and issues to [vacp2p/zerokit](https://github.com/vacp2p/zerokit/).
* owner: Ekaterina
* status: not started
* start-date: 2025/05/12
* end-date: 2025/05/26
* end-date: 2025/06/26
#### Description
The new version of the Zerokit v0.8.0

View File

@@ -37,7 +37,7 @@ and introduced into the ecosystem.
### Unifying 2025q1 Documents
* fully qualified name: `vac:acz:nes:2025q2-nescience-consulting:unifying-q1-docs`
* owner: Marvin
* status: started (0%)
* status: done
* start-date: 2024/05/05
* end-date: 2025/05/20
@@ -48,6 +48,25 @@ which topics we include or exclude.
### Deliverables
* A notion page that consists of a single unified doc
* A table that shows which topics we include or exclude
* A notion page that shows decisions need to be made
* A [notion page](https://www.notion.so/1-Single-Unified-Doc-of-2025Q1-Research-1eb8f96fb65c808aa51bd4a9f5e11cc3) that consists of a single unified doc
* A [table](https://www.notion.so/2-Table-that-what-we-include-or-exclude-1ec8f96fb65c805a8ba6d0221926efff) that shows which topics we include or exclude
* A [notion](https://www.notion.so/3-Recommended-research-directions-1f88f96fb65c800c80e9e4ec5f0e3cae) page that shows decisions need to be made
### SE/DE improvements
* fully qualified name: `vac:acz:nes:2025q2-nescience-consulting:SE-DE-improvements`
* owner: Marvin
* status: started (0%)
* start-date: 2024/05/21
* end-date: 2025/06/04
### Description
In Q1, shielded executions were a primary focus. In this task, we focus on improvements to deshieldedd executions. Specifically,
- Examine deshielded execution kernel circuit for optimisations.
- Design and prototype a mechanism that applies deshielded execution's results to the public state in a consistent and verifiable manner.
- For both DE and SE, design sample transactions to example edge cases (concurrent updates to same public account, ordering issues).
This directly corresponds to Nescience's [Q2-R2](https://www.notion.so/R2-Updating-public-state-with-private-execution-SE-DE-improvements-1bf8f96fb65c81a98548fff27c4d1dcc) task.
### Deliverables
* RFC style documents for SE/DE