vac weekly

This commit is contained in:
ksr
2025-06-17 18:43:28 +02:00
parent 5c7ac99b11
commit 90df11ab05
2 changed files with 233 additions and 0 deletions

View File

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

View File

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