Vac 2025/03/10 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Worked on Ethshadow simulator. Able to run basic simulations
- Still understanding the simulator functionality/logs
- Worked on large message handling articles (Required running some tests)
- Stagger send paper is ready for submission
- IMRECEIVING paper is ready for review
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
- nim-quic#55 quic - finished and merged
- nim-quic#58 chore: nph formatting
- nim-libp2p#1265 feat: quic
- PR is complete (although does not implement the full feature)
- E2E comms between two nodes
- Interop with go-libp2p fails
- Invalid quic version (fixed)
- Not specifying “libp2p” ALPN
- Certificate signature is invalid (!?)
- Validation of certificate is missing (but that is part of a different task)
- Compiles in (linux|mac)amd64, fails in windows(amd64), linux(i386) and mac(arm64). Trying to fix it in this PR as this was introduced by the certificate generation PR
acz:2025q1-acz-consulting:de-mls-consulting
acz:2025q1-acz-consulting:libp2p-mix-consulting
- Compile issues troubleshooting
- Discussion on how to get a custom connection down to the pubsub peers
ift:2025q1-nimlibp2p-maintenance:async-exceptions
- completed!
- chore(relay): specify raised exceptions #1274
- chore(protocol): handler to propagate CancelledError #1275
- chore(connmanager): propagate CancelledError #1276
ift:2025q1-nimlibp2p-maintenance
- fix(ci): transport interoperability action #1277
vac:p2p:ift:2025q1-nimlibp2p-webtransport:requirements
- Read WebTransport over HTTP/3 (draft-ietf-webtrans-http3-12), WebTransport using HTTP/2 (draft-kinnear-webtransport-http2-02), libp2p specs and related documentation.
- Investigated
go-libp2p
code for WebTransport and webtransport-go
lib.
vac:tke: §
vac:tke:codex:cdx-incentive-mechanisms:lending-market
- developed the mechanisms for this market
vac:tke:codex:cdx-incentive-mechanisms:lending-market
- Read Frederico’s piece on lending markets
- Wrote down piece documenting on lending markets for FIL
vac:tke:nomos:base-econ-model:rdp
- finalized Nomos Valuation based on comparables
- developed a dashboard to easily interact with the data
- developed a simple spreadsheet to compute the single RDP stake
vac:tke:nomos:base-econ-model:three-markets
- reviewed Blend Network doc
vac:tke:nomos:base-econ-model:blobs
- Progress towards final simulation of blob-gas econmy
vac:tke:nomos:base-econ-model:three-markets
- reviewed Blend Network doc
vac:tke:status:karma-incentives:staking-demo
- review Sepolia deployments of contracts
- update the Staking demo app to use these newly deployed contracts
- show in the app how EIP-7702 can help aggregate transactions across vaults and streamline vault deployment
- finish the (separate) EIP-7702 demo app
vac:tke:ift:tokenomics-research-forum:mev
- Reading, researching on MEV
vac:tke:ift:tokenomics-research-forum:pectra
- Wrote doc on PECTRA presentation
vac:tke:ift:tokenomics-research-forum:tke-dashboard
- started adapting existing dashboards to the central one
vac:tke:ift:based:advisory:adHoc-support
- Discussed with Vojtech
- Reading on SolFire
vac:tke:ift:catsfishing:simulations-and-release:tokenomics
- Wrote down doc on NFT/Games ecosystem in Solana and Base
vac:qa: §
ift:2025q1-projects-qa-strategy:nimbus
nomos:2025q1-da-testing:dos-robustness
waku:2025q1-interop-testing:maintenance
waku:2025q1-waku-go-bindings-testing:connection
waku:2025q1-waku-go-bindings-testing:store
- Add final set of store tests PR 43
- Merge PR & fix minor comments
waku:2025q1-waku-go-bindings-testing:maintenance
- Discuss behavior of Duplicate messages receiving for store queries with Dev(behavior still under analysis)
waku:2025q1-waku-go-bindings-testing:endurance-test
- Create first PR 47
- Discuss memory readings with Dev for initial 2 tests
- working on log sheet with all memory readings to be reported to dev team
admin/misc
- Created the Q2 QA commitments
- Created guide on how to fill the QA report while the team Lead is out
- OOO 1 CC Day
- Support new Hire in the onboarding task
vac:dst: §
admin/misc
- Coordinated waku milestones with Waku
- Coordinated with Waku (waiting response)
vac:dst:waku:2025q1-waku-tooling:fixed-topology
- Draft PR
- Custom topologies (.pajek files) or networkx
- Protocols extension (waku, libp2p)
- Deployment and connectivity done
vac:dst:waku:2025q1-waku-tooling:general-tooling
vac:dst:status:2025q1-status-go-evaluation:subscription-performance
vac:sc: §
status:2025q1-staking-protocol-refinement:refactoring
status:2025q1-staking-protocol-refinement:locking-funds-multiple-times
- Implemented tests and changes to enable extending lock period
- Fixed certora timeout by extracting rule
status:2025q1-staking-protocol-refinement:bug-fixing
- Improved fuzz tests (WIP)
status:2025q1-staking-protocol-refinement:status-network-testnet-deployment
- Downgraded code to EVM Paris to allow deployment on Status Network
- Deploy Staking protocol on Status Network Sepolia
- Test session with CCs
admin/misc
- Deployed Status communities contracts on SN Sepolia
vac:acz: §
-
ift:2025q1-zerokit-v0-7:zerokit-maintaining
- Review PR and made a fork of arkzkey to use uncompressed key conversion functions fork
- Debugging an issue in the new witness calculator and reviewing discussion.
- Resolved the mismatch between
zkey
and vkey
and updated documentation PR.
- Discuss whether resolving the mismatch between
tree_height
and graph.bin
is necessary or if it adds unnecessary complexity. Alternatively, update the documentation to ensure users generate the correct custom input file.
-
ift:2025q1-de-mls-multi-admin:waku-node-connection
- Finally had working code with new waku-rust-bindings and started to check if there’re any issues after this updating PR
-
ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc
- Integrated Mix Protocol with GossipSub for sender anonymity (see PR #17).
- Resolved callback integration by passing it to the
init
function in PubSub
.
- Implemented message forwarding through Mix in GossipSub by publishing to 4 random peers from the topic’s peer list.
- Messages were not decoded properly at the origin protocol handler — debugged and fixed issues with the
readLP
function
- Simple GossipSub PoC works end-to-end, though some message loss persists — not all published messages are received.
-
nomos:2025q1-nomos-consulting:zk-consulting-nomos-7
-
ift:2025q1-ift-zk-calls:ift-zk-call-3
-
ift:2025q1-mds-checker:blogpost-mds
- The article dedicated to the MDSECheck method and the corresponding library crate has been published.
- The description and metadata of the MDSECheck library crate have been updated.
-
ift:2025q1-zerokit-v0-7:review-util-func
- Completed the task and merged PR into the master branch (Commit).
-
ift:2025q1-de-mls-multi-admin:consensus-research
- Write a WIP doc about the hasgraph consensus that we will use.
-
ift:2025q1-rln-status-l2:exploring
- Create a document about the signature-like RLN for status L2.
-
ift:2025q1-de-mls-multi-admin:multi-admin-rfc
- Work on outlining the RFC by using the seperate consensus RFC.
-
ift:2025q1-think-tank
-
admin/misc
- 1 cc is ooo for 2 days
- 1 cc prepared documents regarding visa application for all-hands in Croatia
vac:nim: §
vac:rfc: §
vac:rfc:waku:2025q1-rfc-iteration:26/waku2-payload
vac:rfc:waku:2025q1-rfc-iteration
vac:rfc:ift:rfc-index-maintenance
vac:rfc:waku:2025q1-rfc-iteration:36/waku2-bindings-api
vac:rfc:nomos:2025q1-raw-rfcs-support-data-availability:DA-current-raw-rfc-splitting
admin/misc
- Working on Q2 Commitments (WIP) - Opening a draft next week.
- ZK Call - helping the ACZ team with the publishing to YT, listening to the recording as well as inquiring on the forum post.
vac:sec: §
ift:2025q1-wallet-security:wallet-registry-handler-development
- Verified org wallets settings across different networks (L1/L2) and report inconsistencies
- Built a master wallet registry combining on-chain data with internal settings.
ift:2025q1-wallet-security:bybit-postmortem-analysis
- Identified weaknesses / vulnerabilities in the current Custody strategy.
- Defined next steps and relevant actions
ift:2025q1-app-security:task-status-security-audit
- Reviewed audit firm-provided report extension. audit-findings
- Address key findings in a dedicated security meeting.
- Validated missing details in the architectural review.
ift:2025q1-app-security:task-threat-modelling-dev
- Implemented a use-case example for blockchain threats
- Documented how to identify potential attack vectors in the upcoming app releases.
ift:2025q1-security-access-revalidation:task-update-user-lists
- Updated user lists collaborating with People ops and insights
- Got Leavers List from People ops for access revalidation
ift:2025q1-security-onboarding-refinement:task-define-ob-material
- Defined the new security material to be used for onboardings.
ift:2025q1-security-automation-finance:task-fix-synch
- Identified CC data missing in Iplicit
- Modified source data (Bamboo reports) to reflect only missing data
- Adapt automatic n8n workflows for manual runs
vac:nes: §
state-separation-architecture-poc:sync
- Redefined the sync mechanism problem.
- Worked on refining some existing solutions.
- Deep research on techniques to improve the current sync mechanism.
- Investigated potential privacy leakage from private invocations of hybrid smart contracts, and formulate potential guidelines.
- Investigated homomorphic approaches with specific interest in smartFHE. Finalized thoughts on practicality of FHE for synchronization.
state-separation-architecture-poc:sc-impl
- Reviewed Aleo’s and Aztec’s smart contract solutions.
- Smart contract core library helperfunctions. Merge request