Vac 2025/5/19
highlights
- nim-libp2p 1.10.0 released (QUIC transport support)
- DST report for nim-libp2p 1.10.0 (QUIC)
- Multiple DST analyses and measurements on libp2p mix protocol
- Status communities contracts now deployed on Polgon POS Mainnet and Amoy
- Karma slashing capabilities done
- new commitment for Status Network Staking RFC
vac:p2p:
vac:tke:
vac:tke:ift:ghost:tokenomics-design
- met with Matt to discuss this, and read documentation
vac:tke:ift:support-to-ift-units::logos-basket
- reviewed old discussion about Logos as a basket of tokens
- produce a doc on baskets and independent ones
- reviewed Martin’s token proposal
- met with TKE to brainstorm about logos token
vac:tke:ift:support-to-ift-units::tge
- discussed with TKE a check list for the TGE workgroup
vac:tke:nomos:macroeconomy::preliminary-block-rewards
- read two posts about ETH issuance rate
- extensive discussion about it with Nomos team
- incorporated feedback into requirements doc
vac:tke:nomos:macroeconomy:block-rewards
- Worked on tasks related to nomos DA, TFMs and block rewards
- Created introductory documents explaining the pros and cons of several mechanisms for Nomos
vac:tke:codex:cdx-launch::preparations
- met with Codex team to discuss CDX launch
vac:tke:status:karma-incentives:karma-params
- revisit the Karma spreadsheet
- sync with Nadeem and SC team on RLN and Karma onboarding
vac:tke:status:karma-incentives:karma-params
- Finalized data analysis work on Linea to define/propose the rewards tiers
- Wrote down report on the above
vac:tke:ift:tokenomics-research-forum:tke-dashboard
- find a research topic
vac:tke:ift:tokenomics-research-forum::minting-control
- researched work on optimal control and minting
vac:qa:
vac:dst:
admin/misc
- Help 1 CC with onboarding
- 1 CC Out of Office Friday
- 1 CC Onboarding tasks
vac:dst:ift:2025q2-dst-tooling:python-deployment-scaffold
- Test workloads / deployments
vac:dst:vac:2025q2-libp2p-evaluation:regression-testing
- Nim-libp2p 1.10.0
- Mix protocol
- Notion: Mix report
- Message propagation times
- Distribution of messages inside/outside mixnet
- Comparison between mix and non-mix scenarios
- Found possible issue regarding mix-gossipsub instance in the same node
- Found weird times for mix propagation. Further investigation will be done.
- Notion: Mix report
vac:sc:
sc/status/2025q2-consulting
- researched Towns contracts implementation and protocol fees and wrote notes about it https://notes.status.im/sM3t7EOnSFqerEHFIBdcOw?view
status:2025q2-sn-native-bridge-yield-bearing-module:research-design
- continued discussions and research on the yield manager
status:2025q2-maintaining-status-contracts
- Deployed Status communities contracts on Polygon POS mainnet and Amoy
- Contract addresses: https://github.com/status-im/communities-contracts/pull/67
- Implemented Access Control version of Karma
- Deployed Status communities contracts on Polygon POS mainnet and Amoy
status:2025q2-karma-rln:slash-karma
- Implemented slashing capabilities in Karma contract
admin/misc
- Wrote commitments for Karma RLN and FV Tools research
vac:acz:
ift:2025q2-de-mls-tesnet:consensus-rfc
ift:2025q2-de-mls-tesnet:commit-and-proposal
- Start working on splitting commit message to proposal and commit message branch
ift:2025q2-zerokit:merkle-tree-improvement
ift:2025q2-libp2p-mix-testnet:dockerize
- Kicked off benchmark handover with team — reviewed current setup, discussed discrepancies and pending experiments.
- Also discussed about moving Mix and GossipSub-related changes to
nim-libp2p
as an introductory task
- Also discussed about moving Mix and GossipSub-related changes to
- Investigated issue where exit node relays messages but doesn’t display subscription log.
- Enabled exit logging to isolate after discussion.
- Reviewed benchmark results on Notion; added comments highlighting high mix routing latency and discussed debugging this with DST.
- Added per-message tracking and additional logging across the mix path tmp/benchmark-logging branch.
- Kicked off benchmark handover with team — reviewed current setup, discussed discrepancies and pending experiments.
ift:2025q2-libp2p-mix-testnet:update-rfc
- Continued refactoring the Mix Protocol RFC PR #158
- Finalized all sections through §6 (Pluggable Components).
- Continued refactoring the Mix Protocol RFC PR #158
ift:2025q2-zerokit:parallel-computation-study
ift:2025q2-rln-status-l2:rpc-node-modification
- Get familiar with Java and read related material for this task
- Tried out examples on the Besu Ethereum client and how to use gRPC in Java.
nes:2025q2-nescience-consulting:unifying-q1-docs
- Worked on unified document.
- Refine R1 task for a unified document
nomos:2025q2-nomos-consulting:zk-consulting-nomos-1
- Approved design considerations document.
acz:ift:2025q2-ift-zk-calls:ift-zk-call-2
- Lead zk-call and posted forum post.
ift:2025q2-rln-status-l2:prover-service
- Add limits, network protections, // proof generation
- Proof size & Proof generation time measurement (port from initial benchmark from Nadeem)
- Update proto file for Java generation
- Various updates on Notion page: scenarios
- Transfered status-rln-prover repo
- grpc-web exploration (with tonic-web) + js client code
ift:2025q2-zerokit:semaphore-parts-bench
ift:2025q2-de-mls-tesnet:multi-admin-rfc
- Prepared initial doc for de-MLS rfc.
admin/misc
- 1 cc is ooo for 2 days
- Discussed mix-protocol including discrepancies, exit node and logging.
vac:nim:
ift:2025q1-nimble
- [WIP] Road to nimble 1.0. New code path where parser:declarative and sat is assumed (https://github.com/nim-lang/nimble/pull/1396)
- Fixes #1377 Set default path for develop dependencies #1377 (https://github.com/nim-lang/nimble/pull/1395)
- Fixes #1386 “nimble has problems when “requires” refers to mercurial repository” (https://github.com/nim-lang/nimble/pull/1394)
- nimbledeps is added to .gitignore when setup. Fixes #1374 (https://github.com/nim-lang/nimble/pull/1393
vac:rfc:
vac:rfc:waku:2025q2-rfc-iteration:device-pairing
- Continued work RFC update for device-pairing should be ready for feedback next week - https://github.com/waku-org/specs/pull/63
admin/misc
- Continued work on Status Network Staking RFC, should be in draft next week
vac:rfc:nomos:2025q2-rfc-iteration:sdp
- Nomos SDP PR - https://github.com/vacp2p/rfc-index/pull/157
vac:rfc:nomos:2025q2-rfc-iteration:da-encoding
- DA Encoding PR - https://github.com/vacp2p/rfc-index/pull/156
vac:sec:
vac:nes:
state-separation-architecture-poc:hybrid
- Met with Sergio about Q1 related doubts and other fundemental related questions about the architecture.
- Researched and started documenting ways for hybrid transactions.
- Started to go deep about how we would like our transactions to behave and what are the issues, mainly linkability issues and how to solve them.
state-separation-architecture-poc:node-stability
- Hash storage merkle tree seriallization done. PR.
- Prepared a document on questions on common private smart contract state.
- Implemented stable seriallization for sparse Merkle trees. Merge request.
state-separation-architecture-poc:onboarding