Vac 2025/04/14 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Worked on adding nimbus in Ethshadow. Had to add umask system call support in shadow simulatr
- Nimbus beacon nodes work now but validator instances crash after some time.
- Looking for other possible configuration errors.
vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
- nim-libp2p#1312 fix(quic): continue accept when client certificate is incorrect
- nim-libp2p#1320 chore(git): ignore auto generated test binaries
- nim-libp2p#1319chore: rendezvous improvements
- Work with DST to identify/fix quic bugs
- nim-libp2p#1317 fix: do not use while loop for quic transport errors
- nim-quic#66 fix: frames can arrive out of order, and write stream can fail regardless of returning a length
vac:p2p:ift:2025q2-nimlibp2p-kad-dht:routing-and-rpc
- Started to work on the protobuffs for all RPC messages types
vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
- Troubleshoot and fix compilation issues
vac:p2p:ift:2025q2-nimlibp2p-webtransport:http3
- experimenting with writing examples and how wrapping whould work
- started working on
nim-http3
repo
vac:p2p:ift:2025q2-nimlibp2p-autotls
vac:tke: §
vac:qa: §
vac:dst: §
vac:dst:waku:2025q2-waku-tooling:general-tooling
- Helped Waku to analyze waku mixnet message delays
- Branch
- Will need a bit of refactor to have the code clean to use in the future if necessary
vac:dst:vac:2025q2-libp2p-evaluation:regression-testing
- Keep trying quic, foud couple of issues
- Notion issue report
- Connectivity issues (WIP)
- Metric issues (WIP)
- Large payload issues (WIP)
- sysFatal index out of bounds (WIP)
- Healthy topic (WIP)
vac:dst:status:2025q2-status-go-evaluation:store-performance
- Check how to analyze message content
- Tools for status analysis
vac:dst:ift:2025q2-vaclab:concurrent-experiments
- Deployed Rust-LARS at lars.per.riff.cc
- Too manual, could not directly interact with spawning simulations
- Needed run.py to go with it
- Extended LARS functionality and tried cleaning it up
- Rewrote LARS in Python
- Better unit testing suite
- Playwright integration
- Easier language
- Can integrate partially with Prefect
vac:sc: §
vac:acz: §
ift:2025q2-zerokit:wasm-implementation
- Reviewed wasm PR
- Resolved PR comments and merged the zerokit-wasm-research branch into master branch. (Commit)
- Continued work on the parallelism feature for rln and rln-wasm:
- Enabled all Arkworks dependencies used in the rln module to support parallelism by default.
- Experimented with parallel computation for rln-wasm using Web Workers and the wasm-bindgen-rayon crate. (PR)
ift:2025q2-de-mls-tesnet:blogpost-de-mls-over-waku
ift:2025q2-zerokit:zerokit-maintaining
- Helped debug problems regarding the use of zerokit in nwaku PR
- Сhecked for speed problems with zerokit build on version 0.7.0, it was found that the problem is related to old libraries, and also to a large number of libraries as such.
Also measured the build speed on the current master and it is 3 times faster (~30-50 seconds), which is already acceptable, so we will not make any changes for now.
ift:2025q2-libp2p-mix-testnet:dockerize
ift:2025q2-libp2p-mix-testnet:delivering-poc
- Addressed errors in the rebased GossipSub branch.
ift:2025q2-think-tank:maintain-1
- Updated project descriptions: Waku, Nimbus
- Worked on Waku projects: SDS, Sync, Marketplace, Relay, RLN-Relay, Filter, Store, Noise, brief inclusions of other RFC items such as lightpush, discv5, peer-exchange, bridge (these do not use cryptographic techniques-unless in the code base).
- Reworked Nimbus related content:
ift:2025q2-zerokit:iden3-witness-review
- Found the performance regression
- Discuss next steps
ift:2025q2-zerokit:rln-execution-bottleneck
- Have discussion with Waku team about how to reproduce the issue.
- Analyze the performance and start a draft PR
ift:2025q2-rln-status-l2:maintain
- Having initial discussion with Status RLN especially in spam & karma arhitecture.
- Review the Gasless Transaction on SN with RLN proposal and attach some comments.
- updated the short summary by adding 4th (older) option of middleware here is.
- created a notion page that includes significant docs, messages and decisions.
ift:2025q2-de-mls-tesnet:consensus-rfc
- Refined the draft PR for consensus with the tasks in the PR description.
admin/misc
- 1 cc was ooo for 3 days (sick leave)
vac:nim: §
ift:2025q1-nim-ide-tooling
vac:rfc: §
admin/misc
vac:rfc:waku:2025q2-rfc-iteration
vac:rfc:nomos:2025q2-rfc-iteration
- Spoke to Nomos team on several fronts (DA, Cryptarchia, demos, research call), more details coming next week
vac:sec: §
ift:2025q2-signatory-registry-implementation:signatory-scheme-definition
- Created the ERD and documentation.
ift:2025q2-signing-devices-upgrade:device-selection-and-testing
- Ledger Stax, Flex and Trezor 3 validated
- Keystone 3 Pro to be tested
ift:2025q2-audit-plan-refinement:threat-modeling
- Reviewed of Codex’s contract deployment plans
- Determined smart contract requirements and testing.
- Code review of the implementation entails to slot-reversations, proof-erasure,contract deployment etc
ift:2025q2-cicd-security-review:github-actions-assessment
- Reviewed security warning from CodeQL and Dependency check
- Investigation of supply chain attacks regarding npm.
- Revalidation of dependencies, npms and utils in projects across the IFT orgs.
ift:2025q2-security-automation-finance:payment-automation
- Support Finance with Iplicit report data export.
- Reviewed CC synch data errors and fix.
ift:2025q2-finance-automation:trading-monitoring-alerts
- Finalized workflow for production
- Finalized documentation for moving the workflow to go-live stage
ift:2025q2-security-automation:app-catalogue-update-from-expensify
- Started expansion of POC to reflect new items in App Catalogue
vac:nes: §