From 90df11ab05bcc46595e99e280fb9cf3950c01674 Mon Sep 17 00:00:00 2001 From: ksr Date: Tue, 17 Jun 2025 18:43:28 +0200 Subject: [PATCH] vac weekly --- content/updates/2025-06-09.md | 41 ++++++++ content/updates/2025-06-16.md | 192 ++++++++++++++++++++++++++++++++++ 2 files changed, 233 insertions(+) create mode 100644 content/updates/2025-06-16.md diff --git a/content/updates/2025-06-09.md b/content/updates/2025-06-09.md index d7fa93867..9c0ae7a14 100644 --- a/content/updates/2025-06-09.md +++ b/content/updates/2025-06-09.md @@ -75,6 +75,34 @@ draft: false - 1 CC 1d off ### vac:tke: +- `vac:tke:ift:support-to-ift-units::logos-basket` + - reviewed other $LOGOS token proposals + - addressed team feedback about current proposal + - met with stakeholders and discuss proposals + - Review the work of J&F and add own ideas/comments + - work basket and joint value accrual +- `vac:tke:ift:support-to-ift-units::tge` + - reviewed and commented on the proposed documents +- `vac:tke:codex:cdx-launch::preparations` + - discussed our token model with Rahul + - proposeed a token emission schedule based on a KPI + - met with Codex team to discuss + - Prepare a proposal/ideas for incentivized testnet for Thu call with Codex + - help on token emission schedule based on a KPI +- `vac:tke:nomos:macroeconomy::block-rewards` + - implemented a dashboard that produces the token emission schedule given any number of KPIs +- `vac:tke:nomos:macroeconomy::revision-economic-model` + - addressed feedback in the Stake Estimation doc +- `vac:tke:ift:tokenomics-research-forum:grantico` + - Look into the grant schemes discussed at EthPrague +- `vac:tke:status:karma-incentives:karma-params` + - Catch up with the bridge progress + - Start modeling Karma onboarding flow and leveling up + - Work on getting data analysis of priority fees +- `vac:tke:nomos:macroeconomy::tfms-primer` + - Push on tasks related to nomos DA, TFMs and block rewards +- `vac:tke:ift:tokenomics-research-forum::minting-control` + - Keep refining work on optimal control and minting ### vac:qa: - `status:2025q2-status-qa:v2-34` @@ -257,4 +285,17 @@ draft: false - Removed users from Github, Discord and Notion ### vac:nes: +- `state-separation-architecture-poc:hybrid` + - Quick overview of Ethereum account model to fit within NSSA. + - Continued [drafting ideas](https://www.notion.so/Brainstorming-adaptation-of-Solana-s-model-to-NSSA-2028f96fb65c80cbb99fe978c2957758) on how Solana's model could be adapted to support a companion private state and hybrid executions. Described potential ways to adapt the functions that would be needed for a private version of the hello world example. + - Delved deeper into the Solana codebase to understand inner workings and where some consistency checks are performed. +- `state-separation-architecture-poc:sc-utility` + - PR reviews + - Autogen template work [PR](https://github.com/vacp2p/nescience-testnet/pull/84) + - Implemented autogeneration template. [Merge request](https://github.com/vacp2p/nescience-testnet/pull/83) +- `acz:t2` + - Delivered SE/DE optimization document. +- `acz:t3` + - Began work on [light user support analysis](https://www.notion.so/nes-2025q2-nescience-consulting-light-users-2068f96fb65c802db086d6981a50e71f). Outline security and privacy concerns, investigate light user support in other projects. + - Detected an [inflation exploit](https://www.notion.so/Inflation-exploit-and-mitigation-20a8f96fb65c80fdbc77ff02b681f70f) in current UTXO diff --git a/content/updates/2025-06-16.md b/content/updates/2025-06-16.md new file mode 100644 index 000000000..3f148a687 --- /dev/null +++ b/content/updates/2025-06-16.md @@ -0,0 +1,192 @@ +--- +title: "2025-06-16 Vac weekly" +tags: + - "vac-updates" +date: 2025-06-16 +lastmod: 2025-06-16 +draft: false +--- + +## Vac 2025/06/16 + +### highlights + +### vac:p2p: +- `ift:2025q1-gossipsub-perf-improvements` + - Worked on performance comparison blogpost. Results are complete, doing writeup + - Worked on GossipSub v1.4 production implementation. + - Started working on Message rotation/Stream prioritization. + - Did some study for possible proposals + - Used some time for libp2p specs +- `vac:p2p:ift:2025q2-nimlibp2p-kad-dht` + - Splitted part of the current state of code into separate PRs for easy reviewal: + - [nim-libp2p#1453](https://github.com/vacp2p/nim-libp2p/pull/1453) feat(kad-dht): protobuffers + - [nim-libp2p#1454](https://github.com/vacp2p/nim-libp2p/pull/1454) feat(kad-dht): routing table + - [nim-libp2p#1455](https://github.com/vacp2p/nim-libp2p/pull/1455) feat(kad-dht): handler +- `vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting` + - Troubleshoot with Akshaya reasons behind CI failing on [nim-libp2p#1420](https://github.com/vacp2p/nim-libp2p/pull/1420) + - Discussed with Ben how to make his workflow more efficient, suggested to not use docker since it adds an unnecesary delay between writing code and running the code + - Troubleshoot why there was a PeerID mismatch when running mix PoC +- `vac:p2p:ift:2025q2-gossipsub-perf-improvements` + - Discussed with Farooq work pending for Gossipsub 1.4 + - Fixed minor compilation problem on tests and applied formatting to PR to get CI to pass + - Started working on calculating peer bandwidth and making the preamble sending depend on meeting a msg size condition. +- `vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance` + - Investigated the reason behind this issue https://github.com/vacp2p/nim-libp2p/issues/1462 , with the problem being that we do not handle half open states correctly in yamux. Should we work on this? + - finalizing nim perf benchamrking + - feat(perf): add stats [nim-libp2p#1452](https://github.com/vacp2p/nim-libp2p/pull/1452) + - updated perf benchamrking impl [test-plans#659](https://github.com/libp2p/test-plans/pull/659) + - added intermediary stats + - various improvments +- `vac:p2p:ift:2025q2-nimlibp2p-autotls` + - PeerIDAuthClient ([nim-libp2p#1445](https://github.com/vacp2p/nim-libp2p/pull/1445)) + - MockACMEApi ([nim-libp2p#1457](https://github.com/vacp2p/nim-libp2p/pull/1457)) + - Mock PeerIDAuthClient ([nim-libp2p#1458](https://github.com/vacp2p/nim-libp2p/pull/1458)) + +### vac:tke: +- `admin` + - 2 CC days off + - discuss internally how we can plug in the community or do mentoring for them + - reach out to interested community members +- `vac:tke:codex:cdx-launch::preparations` + - reviewed the incentivized testnet proposals +- `vac:tke:nomos:macroeconomy::block-rewards` + - implemented a generic dashboard for KPI-based token emissions + - decided which KPIs and target values, if any, should feed the token emission schedule + - implementd the proposed emission schedule and calibrate it +- `vac:tke:ift:support-to-ift-units::logos-basket` + - further study Helium model and explore new models + - Further work basket and joint value accrual +- `vac:tke:ift:tokenomics-research-forum:grantico` + - Revisit the paper and the alignment formula +- `vac:tke:status:karma-incentives:karma-params` + - Monitoring the bridge progress + - Continue modeling Karma onboarding flow and leveling up +- `vac:tke:catsfishing:ad-hoc` + - Worked on doc for metaplex + - Revised of inheritance doc + - Met with Matt and Ned to discuss Inheritance doc + - Started working on follow-up tasks for it (simulations and mechanisms) +- `vac:tke:nomos:macroeconomy::tfms-primer` + - Finished initial nomos DA doc + - Started working toward final specification of NomosDA and block rewards +- `vac:tke:ift:tokenomics-research-forum::minting-control` + - Kept refining work on optimal control and minting + +### vac:qa: +- `waku:2025q2-interop-testing:maintenance` + - Raised issue related to [relay fetch](https://github.com/waku-org/nwaku/issues/3444) + - Fixed failing [tests](https://github.com/waku-org/waku-interop-tests/pull/121) + - bug: node won't start with RLN in on-chain dynamic mode 2 + [Issue 3208 - closed](https://github.com/waku-org/nwaku/issues/3208) +- `ift:2025q2-qa-rfc-sync-waku:nwaku` + - Started working on the store protocol +- `nomos:2025q2-da-testing:dispersal-resilience` + - chore: Nomos node with mutated DA transport + [PR 2 - in progress](https://github.com/logos-co/nomos-security-tests/pull/2) + - Test/dispersal resilience + [PR 19 - in progress](https://github.com/logos-co/nomos-e2e-tests/pull/19) - using test bed from [nomos-security-tests](https://github.com/logos-co/nomos-security-tests) +- `vac:2025q2-nim-libp2p-testing:gossipsub-extended-part3` + - [test(gossipsub): flaky tests](https://github.com/vacp2p/nim-libp2p/pull/1451) - merged + - [test: increase timeout](https://github.com/vacp2p/nim-libp2p/pull/1460) - merged + - [test(gossipsub): refactor and unify scoring tests](https://github.com/vacp2p/nim-libp2p/pull/1461) - merged + - [test(gossipsub): GossipThreshold and PublishThreshold tests](https://github.com/vacp2p/nim-libp2p/pull/1464) - in review +- `status:2025q2-status-qa:v2-34` + - Tested fix of 2 blockers + - Tested new feature required for 2.34 + - Lambda emulators handoff initiated + - Tested a fix for [https://github.com/status-im/status-desktop/issues/18063](https://github.com/status-im/status-desktop/issues/18063) + - Continued Qt6 app tests [https://github.com/status-im/status-desktop/pull/18019](https://github.com/status-im/status-desktop/pull/18019) + - Reviewed shell feature [PR 17916](https://github.com/status-im/status-desktop/pull/17916) + - Worked on PR adding shell to Squish (resolved local Python issues) + - Participated in Q3 strategy discussions and drafts +- `admin/misc` + - Prepared estimations for Keycard testing + - Planned and drafted [Q3 commitments](https://github.com/vacp2p/roadmap/pull/184) + - OOO: 9 CC days + +### vac:dst: +- `admin/misc` + - Read new Waku FURPS and update Q3 commitments: [Github PR](https://github.com/vacp2p/roadmap/pull/175) + - Started reading and building js-waku docker image to provide feedback to js-waku team +- `vac:dst:vac:2025q2-libp2p-evaluation:mix-gossipsub` + - Small issues with mix + - Requested changes to ACZ since logging was not correct in last commit (Tuesday) + - Assist ACZ with running mix locally, also explain the problem + - New Issue reported by ACZ +- `vac:dst:status:2025q2-status-go-evaluation:store-performance` + - Reproduced same light-node/community issue with updated devel branch. + - Run locally tests to try to reproduce issue + - Call with QA, found bug in one test. + - Were able to run locally tests, digging into what are the differences with K8s. +- `vac:dst:vac:2025q2-libp2p-evaluation:regression-testing` + - Started experiments for nimlibp2p 1.11.0 + - Issues with cephfs pvc (Monday) in the lab, changed to `moosefs-storage`. + - Issues with Dockerhub credentials, docker images were ratelimited for big deployments (1K). Requested Friday 6th, applied Thusday. + - Thursday night experiments were cancelled because of internet outage. Dockerhub was returning 500 error when pulling containers. + - Issues with data scrapping in experiments. Debugged to check if it was a nimlibp2p issue, internet issue again, or lab issue. + - Debugged and discussed. Lab was having inestabilities because of NVMes that were full. + - Discussed changes that needed to be done in Sapphire. Will be done over the weekend and experiments will be re-deployed on Sunday. + - Added namespace to Prometheus scraping, we can now filter by experiments namespace, so deployments data should not interfiere with others when scraping. +- `vac:dst:ift:2025q2-dst-tooling:adapt-experiments` + - [Draft Github PR #70](https://github.com/vacp2p/10ksim/pull/70) + - Refactored and reorganized + - Minimal working example of new refactor + - Solved issue with bootstrap nodes [Notes](https://notes.status.im/s/uBCNOLmfs) + - Fixed a lot of other template issues. + +### vac:sc: +- `status:2025q2-sn-native-bridge-yield-bearing-module:research-design` + - created new PR adding L2YieldMessageService https://github.com/vacp2p/linea-monorepo/pull/21 + - started looking at the new changes on the main Linea repo to see what to change in our PRs +- `status:2025q2-karma-rln:implementation` + - Finalized 221/220 (became 223) https://github.com/vacp2p/staking-reward-streamer/pull/223 + +### vac:acz: +- `ift:2025q2-libp2p-mix-testnet:update-rfc` + - Added Section 5.4 and Section 8 to the [PR](https://github.com/vacp2p/rfc-index/pull/158) [WiP]. +- `ift:2025q2-libp2p-mix-testnet:solve-discrepancy` + - Updated branches [dst-changes](https://github.com/vacp2p/dst-gossipsub-test-node/tree/dst-changes) and [tmp/benchmark-logging](https://github.com/vacp2p/mix/tree/tmp/benchmark-logging), both are now ready for benchmarking. + - Participated in detailed syncs with Ben and DST (in group) to align on the exit discrepancy task; clarified next steps. + - PR [PR #1420](https://github.com/vacp2p/nim-libp2p/pull/1420): + - Fixed test issues related to custom connection logic. + - Merged changes to master. + - Reverted, feature-flagged logging system [PR 25](https://github.com/vacp2p/mix/pull/25) due to weirdness + - Significant issues stemming from docker. [Resolved](https://github.com/vacp2p/mix/tree/de_docker) through running sims directly + - Identified a key suspect in the source of the issue, detailed in [github comment](https://github.com/vacp2p/mix/issues/24#issuecomment-2975656725) +- `ift:2025q2-de-mls-tesnet:commit-and-proposal` + - Mostly finished splitting commit message [branch](https://github.com/vacp2p/de-mls/tree/feat_extract_proposal) + +- `nes:2025q2-nescience-consulting:light-users` + - Finished [light user support document](https://www.notion.so/nes-2025q2-nescience-consulting-light-users-2068f96fb65c802db086d6981a50e71f) for NSSA. +- `nomos:2025q2-nomos-consulting:zk-consulting-nomos-2` + - Finished review of [relative stake document](https://www.notion.so/nomos-tech/Preliminary-Research-Impact-of-the-Service-Declaration-Protocol-on-the-statistical-inference-of-rel-206261aa09df807bad8afccf8474c6c9#209261aa09df803d9e07f14c76435c45). +- `nes:2025q2-nescience-consulting:viewing-keys` + - Worked through the mathematical construction and design of [Zcash's viewing keys](https://zips.z.cash/protocol/protocol.pdf) for Sprout and Sapling. + - Began compiling a list of ECs to investigate. +- `ift:2025q2-rln-status-l2:rpc-node-modification` + - Reviewed the implementation idea from Nadeem on the RPC modification task [(PR)](https://github.com/vacp2p/status-linea-besu/pull/2) + - Built the Docker image for the end-to-end test + +- `ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku` + - Address feedback on the [PR](https://github.com/vacp2p/vac.dev/pull/159). +- `ift:2025q2-rln-status-l2:prover-service` + - [Zerokit v0.8.0 integration](https://github.com/vacp2p/status-rln-prover/pull/6) - merged + - [Smart contract reorg + Tier info SC integration](https://github.com/vacp2p/status-rln-prover/pull/7) - merged + - [Prover + Docker](https://github.com/vacp2p/status-rln-prover/pull/8) - merged + - [Unit tests fixes](https://github.com/vacp2p/status-rln-prover/pull/9) +- `ift:2025q2-zerokit:zerokit-maintaining` + - Keygen + BE functions for Zerokit base on this discussion + - [PR](https://github.com/vacp2p/zerokit/pull/318) + - Zeroize for functions compute_id_secret & keygen functions + - [PR](https://github.com/vacp2p/zerokit/pull/319) + - `ift:2025q2-libp2p-mix-testnet:solve-discrepancy` + - Reverted, feature-flagged logging system [PR 25](https://github.com/vacp2p/mix/pull/25) due to weirdness + - Significant issues stemming from docker. Resolved through running sims directly [issues](https://github.com/nim-lang/nimble/issues/1403) +- `ift:2025q2-zerokit:perfomance-updates-blogpost` + - Recieved input from [Issue 314](https://github.com/vacp2p/zerokit/issues/314) + +- `admin/misc` + - 1 cc was ooo for 2 days (bank holiday) + - Reopened a new [issue](https://github.com/RReverser/wasm-bindgen-rayon/issues/26) regarding the multithread test in wasm-bindgen-rayon repo +