diff --git a/content/vac/updates/2023-10-02.md b/content/vac/updates/2023-10-02.md new file mode 100644 index 000000000..814715886 --- /dev/null +++ b/content/vac/updates/2023-10-02.md @@ -0,0 +1,124 @@ +--- +title: "2023-10-02 Vac weekly" +tags: + - "vac-updates" +date: 2023-10-02 +lastmod: 2023-10-02 +draft: false +--- + +### vac:p2p: + +### vac:tke: +- `vac:tke::codex:economic-analysis` + - Codex pushed meeting back again, reviewing this week to get in sync on timeline and steps for final delivery +- `vac:tke::status:SNT-staking` + - John has reviewed goverance process itself, governance proposal template, staking gov proposal, finalize details with him this week + - Complete anonymous user matching proposal draft + - Still some differences between design and implementation in SC, Martin working on these items in order to hand off + - Rewards should not be claim order dependent + - Restaking mechanism, same vault vs create new vault + - Rewards can be claimed retroactively vs GMX style model of needing to claim in real-time +- `vac:tke::nomos:economic-analysis` + - Frederico in regular communication with Alvaro, continuing on Private Addressing research +- `vac:tke::waku:economic-analysis` + - Martin follow up with Sergei on collaboration ideas and feedback on WAKU so far + +### vac:dst: +- `wakurtosis:vac:retrospective-rlog` + - Delivered for first round of reviews (https://github.com/vacp2p/vac.dev/pull/131) +- `wakurtosis:vac:rlog` + - Taken care of review comments, still issues with results (injection loss) +- `eng-10ktool:vac:bandwidth-test` + - Changed dst-node code to fit a K8s environment + - Put dst-node in dockerhub + - Run as many nodes as possible on two machines with plain Kubernetes +- `software-testing:waku:test-plans` + - Finished the Relay test plan: https://www.notion.so/Relay-c91b6df8d96a4527b5d2d599bf8dd54e +- `software-testing:waku:test-automation-js-waku` + - Added new tests for **static sharding** feature (phase 1) to cover filter, lighPush, store and relay protocol. Also changed existing methods and tests to support multiple pubSubTopics. Awaiting review: https://github.com/waku-org/js-waku/pull/1624 + - Started refactoring and adding new tests for **store** protocol. Draft PR: https://github.com/waku-org/js-waku/pull/1627 + - Helped investigating a change in nwaku that caused issues in the js-waku lightPush tests +- `software-testing:waku:test-automation-nwaku` + - Merge coverage https://github.com/waku-org/nwaku/pull/2067 + - Update open Filter PRs + - Implement waku filter tests (Unsubscribe, payloads, security and privacy) + - [Unsubscribe PR](https://github.com/waku-org/nwaku/pull/2085) + - [Unsubscribe All, Payloads, and Privacy and Security PR](https://github.com/waku-org/nwaku/pull/2095) + - [Node Privacy and Security PR](https://github.com/waku-org/nwaku/pull/2096) + - Implement returning error on "unsubscribing from non-subscribed server" (Change inside `Unsubscribe PR`) +- `software-testing:waku:test-automation-go-waku` + - Ran Go's coverage report to see about unit tests + - Built and played with Waku v2 Filter example, docker image locally + - Wrote Dockerfile and test container image build workflow + - go-waku's test docker registry @quay.io is in preparation with jakubgs + +### vac:acz: +- `zerokit:vac:zerokit-v0.4` + - unblocked rln-v2 proof verification, pending rln-wasm bug fix +- `secure-channels:waku:ethereum-chat` + - Completed a first version of the WiP including an extension to group chats. + - Completed a first approach to using Noise nomenclature for X3DH and the DH ratchet in the double ratchet. + - Studied how to approach Signal's PQXDH in terms of Noise. + +### vac:sc:: +- `status:community-contracts-deployer` + - Code clean up https://github.com/status-im/communities-contracts/pull/17 + - Custom token events https://github.com/status-im/communities-contracts/pull/18 +- `status:community-curation-contracts` + - Finish moving to foundry template https://github.com/status-im/community-dapp/pull/69 + - Add foundry deployment script https://github.com/status-im/community-dapp/pull/70 + - Introduce evaluation limit and use minime token https://github.com/status-im/community-dapp/pull/72 + - Smaller additional PRs + - Remove safeMath/save gas https://github.com/status-im/community-dapp/pull/71 + - Use OZs Ownable https://github.com/status-im/community-dapp/pull/73 + - Production parameters https://github.com/status-im/community-dapp/pull/74 +- `status:SNT-optimism-bridge` + - Move repository to foundry template + - Add modern minime as dependency https://github.com/logos-co/optimism-bridge-snt/pull/9 +- `status:community-contracts-ERC20` + - Added Owners and Master tokens to Community ERC20 contract +- `status:SNT-optimism-bridge` + - [report for certora](https://notes.status.im/_dVHPVA9TZe-ORa_SNkmJg#) + - [implement ERC2612](https://github.com/vacp2p/minime/pull/36) + - [improve code and gas cost](https://github.com/vacp2p/minime/pull/39) + - [coverage to almost 100%](https://github.com/vacp2p/minime/pull/33) + - [improve abstraction of MiniMeBase](https://github.com/vacp2p/minime/pull/34) + - work on SNTPlaceHolder issues + - [add claimTokens](https://github.com/logos-co/optimism-bridge-snt/pull/11) + - [remove safemath](https://github.com/logos-co/optimism-bridge-snt/pull/10) + +### vac:zkvm: +- `proofsystems:vac:research-existing-proof-systems` + - Written a document for Proof Creation and Verification (Goal 3 for Nescience) - WIP 70% + - Started a first draft for research article for Nescience + - Started readings on bulding secure zkVMs + - Researched on Poseidon paper (https://eprint.iacr.org/2019/458.pdf) and is implementations + - Finished Jolt writeup (https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#43de765557544ec59efa038a2d39c98b) +- `proofsystems:vac:benchmarks` + - added ducumentation to plonky2 code (https://github.com/vacp2p/zk-explorations/pull/15) + - Work on [Halo2-benchmark](https://github.com/vacp2p/zk-explorations/pull/11) + + +### vac:dr: +- `valpriv:vac:tor-push-poc` + - Reducing attestation miss rate, separating peerpool/conn table for torswitch +- `valpriv:vac:tor-push-paper` + - paper updated +- `gsub-scaling:vac:unstructured-p2p-improvements-survey` + - Incorporated suggested changes GossipSub improvements research log post (https://github.com/vacp2p/vac.dev/pull/130). Currently doing proofreads, and readjusting citations. +- `gsub-scaling:vac:gossipsub-simulation` + - Pull request created for GossipSub shadow simulation. +- `consensus:nomos:carnot-vote-2-3rds-vote-aggregation` + - Writing the psuedocode (https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/carnot-vote-aggregation.py). + - Adding discussion to the high level protocol document(https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd) +- `:nomos:review` + - Reviewing https://www.notion.so/Data-Availability-Specification-c3961b681eba4ccdab2be9181e4207b4#3df2088e8a9b4c048310e51ff8e577a8 +- `zk:codex:storage-proofs-open-problems-review` + - sync with Codex on the issues + +### vac:rfc: +- `status:port-status-specs` + - clean up 65/status-accounts spec, draft of test vectors which were omitted + - Continue and finish porting a version of the PAYLOADS spec https://github.com/vacp2p/rfc/pull/612 +