diff --git a/content/vac/updates/2023-09-25.md b/content/vac/updates/2023-09-25.md new file mode 100644 index 000000000..10b776ae4 --- /dev/null +++ b/content/vac/updates/2023-09-25.md @@ -0,0 +1,119 @@ +--- +title: "2023-09-25 Vac weekly" +tags: + - "vac-updates" +date: 2023-09-25 +lastmod: 2023-09-25 +draft: false +--- + +### vac:p2p: +- `nimlibp2p:vac:gossipsub-ddos-mitigation` + - Merged GossipSub Traffic Scoring https://github.com/status-im/nim-libp2p/pull/920 +- `nimlibp2p:vac:gossipsub-stagger-send` + - Continued simulations +- `nim-libp2p:vac:maintenance` + - Tried to integrate HP in nwaku, but rendezvous isn't integrated [yet](https://github.com/waku-org/nwaku/pull/1766#issuecomment-1731030691) +- `nimlibp2p:vac:webrtc-transport` + - Continued vertical integration of protocols + +### vac:tke: +- `vac:tke::codex:economic-analysis` + - Meeting with Codex on Tuesday, get in sync on timeline and steps for final delivery +- `vac:tke::status:SNT-staking` + - Review goverance process itself, governance proposal template, staking gov proposal w/ John +- `vac:tke::nomos:economic-analysis` + - Analysis of rewards for delegation vs validation + - Alvaro shared further docs to review on Private Addressing incentives and two-tiered staking +- `vac:tke::waku:economic-analysis` + - Reading WAKU papers and onboarding Sergei, establishing recurring cadence + +### vac:dst: +- `wakurtosis:waku:techreport_03` + - Delivered (pending discussion with Waku team) +- `analysis-shadow:vac:shadow-gossipsub-analysis` + - Run 20K simulation (resources test) +- `eng-10ktool:vac:bandwidth-test` + - Check with Slava K8s configuration, to run nodes in master aswell (K3s) + - Code first multi-node deployment + - Dockerized DST node +- `software-testing:waku:test-plans` + - Started working at the Relay test plan +- `software-testing:waku:test-automation-js-waku` + - Addressed all comments from last week PRs and merged them + - Fixed the nwaku CI part that invokes js-waku: https://github.com/waku-org/nwaku/pull/2061 + - Bumped nwaku version in js-waku CI: https://github.com/waku-org/js-waku/pull/1591 + - Helped investigating nwaku issues caught by the js-waku tests + - Investigated some flaky tests and tried to fix them: https://github.com/waku-org/js-waku/pull/1592 + - Started working on adding new tests for the static sharding functionality for js-waku + - Added a bug report found during testing and a feature request for test reporting +- `software-testing:waku:test-automation-nwaku` + - Implement service to service waku filter tests: [PR](https://github.com/waku-org/nwaku/pull/2057) + - Implement coverage for nwaku: [PR](https://github.com/waku-org/nwaku/pull/2067) + - Rebase all test branches from master, fixing numerous git mishaps. + - Update PRs with comments. + +### vac:acz: +- `rlnp2p:waku:rln-relay-enhancments` + - fixed a segfault issue - https://github.com/waku-org/nwaku/pull/2047 +- `zerokit:vac:zerokit-v0.4` + - still investigating the proof verification failures using the new artifacts. can confirm that the inputs for proof generation are valid, and are verified by using snarkjs. +- Removed private `message_id` from `compute_id_secret` agruments + - Fix `RLNProofValues` +- `secure-channels:waku:ethereum-chat` + - WiP Notion doc on the specifications of the protocol + +### vac:sc:: +- `status:community-contracts-deployer` + - Merged all pending PRs. This milestone is now done + - Deployed a version of token deployer contracts to optimism goerli +- `status:community-curation-contracts` + - Discussed and started implementing necessary changes for beta release + - Foundry deployment script + - batch processing of votes in finalization phase +- `status:SNT-optimism-bridge` + - Sync call with Certora on audit report and next audit planning + - created tests for onTransfer reentrancy case https://github.com/vacp2p/minime/pull/29 + - fixed reentrancy https://github.com/vacp2p/minime/pull/24 + - rised coverage from 54.62% to 67.23% https://github.com/vacp2p/minime/pull/33 + - Alter Minime to allow being extended to specialized tokens (such as OptimismMintableERC20) https://github.com/vacp2p/minime/pull/32 + - create script for detailed gas-report https://github.com/vacp2p/minime/pull/25 + - locally optimized gas usage + +### vac:zkvm: +- `proofsystems:vac:research-existing-proof-systems` + - Written a document for [State Separation](https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#0fcbf60bda2049d387334e5f5dd91547) motivation for Nescience + - Readings to justify Goal 3 + - Considered some scientific paper format for Nescience + - Worked on Jolt writeup draft (https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#fae64ac478004b749f7b211a9542f2d2) + - Started research on Poseidon paper (https://eprint.iacr.org/2019/458.pdf) and is implementations + - Logos research call presentation. + - Notes on Recproof (WIP) and zkTree [(same document)](https://file.notion.so/f/f/1518abd9-c08f-4989-93c1-96525e62bce5/a9097bd6-371d-4408-9302-57dbb114f5ea/Recproof___Notes_(1).pdf?id=b6e0cccd-2aa9-4b7f-b340-6293e7c783e0&table=block&spaceId=1518abd9-c08f-4989-93c1-96525e62bce5&expirationTimestamp=1695513600000&signature=SbII5tn2mPT2yNloyJtnWw2bxzZQFFkjz-vyKqcPxtk&downloadName=Notes+-+Recproofs+and+zkTrees+%28WIP%29.pdf). + - Notes on Poseidon2 (WIP) + +- `proofsystems:vac:benchmarks` + - Added an explanation for [Plonky2 circuit](https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#6c98b04e92d0480c8d3ee24fab967f9b) [To add to GitHub] + - Started reading Nova circuit to provide an explanation of what the circuit is doing + - finish up Nova bellman benchmark https://github.com/vacp2p/zk-explorations/pull/14 + +### vac:dr: +- `valpriv:vac:tor-push-poc` + - Investigated the issue with failing attestation, Fixed the exclusion of connected peer + - Debugged the latency script evaluation/ Recalculated stats. +- `valpriv:vac:tor-push-paper` + - Updated the structure of the paper and added tentative contributions to the paper. + - Added sections on latency and security analysis in the results section along with the potential limitations of the proposed method. +- `gossipsub-improvements-paper` + - Research log post for GossipSub improvements is ready for review + - Incorporated changes to the Introduction, and Related work. Results part is still a work in process. +- `consensus:nomos:carnot-vote-2-3rds-vote-aggregation` + - Writing the pseudocode (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 + +### vac:rfc: +- `status:port-status-specs` + - porting 2/ACCOUNTS to vac rfcs (RFC 65); in review process + - 63/STATUS-Keycard-Usage merged https://rfc.vac.dev/spec/63/ +