Vac 2025/02/03 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Revised staggered message sending article. Some minor fixes are left. Will finish by tonight.
- Worked on rust-libp2p gossipsub simulation for shadow. Peer connections/data sending working now.
- Still facing some issues in peering with message sending. Will need 2-3 days to finalize simulation
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
- mbedTLS does not yet export the necessary APIs required for the QUIC protocol, so I wrapped picoTLS instead in this PR
- noticed that the PR fails in windows, so this PR applies the necessary changes to add windows support.
- currently working on removing the hardcoded behavior to compile windows so that PR can be merged into #10
acz:2025q1-acz-consulting:de-mls-consulting
- Troubleshoot connection issues between rust nodes and nwaku node
- Discuss about how to use discovery with bindings. Will require a change in the bindings to add an attribute to the config to specify bootnodes
acz:2025q1-acz-consulting:libp2p-mix-consulting
- Figure out compilation error that appeared once using a newer version of nim. The solution was to use the memory management flag
--mm:refc
- Review and discuss custom connection approach for mix including possible approach to return the end node response to request originator
ift:2025q1-gossipsub-perf-improvements
- Review staggered message sending paper
vac:tke: §
admin
- filled out Vac VSUs Monthly report
- 1 CC day off
vac:tke:nomos:base-econ-model:three-markets
- wrote down equations and dependencies between each of the markets
- Catching up with the current state of things, identifying my initial area of focus.
vac:tke:nomos:base-econ-model:eth-data
- Worked towards model of ethereum blobspace
vac:tke:codex:cdx-incentive-mechanisms:monitoring
- developed the UI in the CDX tool to provide multiple liquidity positions
- improved the current metrics and introduced others to monitor the AMM
vac:tke:status:karma-incentives:staking-demo
- Discussing and defining next steps with the SC team.
- Reviewing the latest iteration of staking cotracts.
- Discussing and potentially prototyping vault abstraction.
vac:tke:ift:logos-operators:adHoc-support
- Call with Matt exploring options for Logos Operators
vac:tke:ift:based:advisory:adHoc-support
- push towards further refinement of points
- push towards research doc on AI-related strategy
- Met with overall team to discuss strztegy and direction
vac:tke:ift:tokenomics-research-forum:ai-landscape
- Finished first pass of slides on mechanisms for distr. compute (c.f. AI landscape -> Infrastructure)
vac:tke:ift:tokenomics-research-forum:points-system
vac:qa: §
waku:2025q1-direct-message-reliability-testing:functional
waku:2025q1-interop-testing:maintenance
nomos:2025q1-da-testing:data-integrity-tests
waku:2025q1-waku-go-bindings-testing:relay
ift:2025q1-projects-qa-strategy:frameworks-documentation
- Added part of the documentation for the new bindings on Notion page
admin/misc
- OOO 5 CC days
- Sick leave 1 CC days
vac:dst: §
admin/misc
- Meeting with Status-Waku
- Check candidates CVs
- Create new tasks for Waku
ift:2025q1-dst-conduit:ift-research-call
waku:2025q1-waku-tooling:log-parser
- Added yaml tools
- Cleaning and documentation
waku:2025q1-waku-tooling:bandwidth-monitor
- Fixed remaining bugs in bandwidth monitor
- Tweaked Grafana dashboard (added bytes/sec spec)
- Notion
- PR
status:2025q1-status-go-evaluation:regression-testing
- GH Repository
- Notion
- Anvil + status-backend running in Kubernetes
- Status-backend deployed and working
- Will not be fully functional without contract deployment
vac:sc: §
status:2025q1-staking-protocol-refinement:bug-fixing
- still worked on the reward calculation bug
- Meetings about this blocking issue
- Unfortunately still not solved, reached out to token ecomonics to help with the math
- Implement Fuzz Tests:
- Research on blocking issue of MP precision loss
status:2025q1-staking-protocol-refinement:stakes-vaults-proxy-clones
- Implemented proxy clones for StakeVaults
status:2025q1-staking-protocol-refinement:refactoring
- Tried further helping getting the timeout issue solved (which ultimately was solved by Ricardo)
ift:2025q1-security-audits:contest-participation
- Looked into which contest we could participate in, decided for the RAAC one in CodeHawks
admin/misc
- Created and updated NCT commitments and tasks
vac:acz: §
ift:2025q1-de-mls-multi-admin:waku-node-connection
- Switched to a new version of bindings, started to update architcture regarding new approach of waku node structure PR
ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
- Update some parts of blog regarding review. Start working on new text for waku integration part. Now blocked due to switching on new rust-bindings PR
ift:2025q1-zerokit-v0-7:bump_dependencies
- Bump dependecis for rln and utils because some versions are too old and new libraries don’t support them and a conflict happened PR. Also in this PR fixed Mac os build in makefile.
- Open issue in ark-zkey lib to adjust their depenecies but it still require checnges and maybe return to mopro library since they remove wasmer patch.
ift:2025q1-zerokit-v0-7:rln-wasm
- During a version upgrade in zerokit it was discovered that the wasm part doesn’t work on the newer version of wasmer. After discussion with Richard, we came to the opinion that either we should deprecate this part altogether, as it was experimental and there is no certainty that it is being used.
ift:2025q1-zerokit-v0-7:poseidon-hash
- The description of the additional improvements for the alternative method for security check of MDS matrices for P-SP-networks has been added to the report.
- The implementation of the improved alternative method has been transformed into the library crate and uploaded to Github. Currently, it requires docs, comments and autotests.
- Implementation of the autotests for the aforesaid crate has begun.
- Submitting the Poseidon issue to the iden3 repository was discussed
ift:2025q1-de-mls-multi-admin:multi-admin-rfc
ift:2025q1-libp2p-mix-poc:poc-over-waku
- Contributed feedback on the Waku Notion page.
- Opened a PR #15 introducing Mix entry and exit abstractions.
- Discussed with Daniel to outline this quarter’s priorities.
- Explored entry connection abstraction with Richard, identifying challenges:
- Reqire changes to libp2p switch
dial
function.
- Protocols expecting responses on the same connection (e.g., Ping) limit protocol-agnostic design.
- May require updates to send functions in such protocols.
admin/misc
- 1 cc was ooo 27.01 regarding the sickness
vac:nim: §
vac:rfc: §
ift:2025q1-rfc-culture-establishment
- Had a meeting, went through the 3 elaborated strategies in January, will start implementing it.
- Getting team leads’s feedback postponed for next week.
waku:2025q1-rfc-iterations
nomos:2025q1-raw-rfcs-support-data-availability
- Reading the updated specs and conversations. Next week will talk more to the Nomos team to try to coalign.
vac:nes: §
state-separation-architecture-poc:sc-prog
state-separation-architecture-poc:flags
- Researched and refined the current sync mechanism.
- Researched the roll-up mechanism and discussed its drawbacks.
- Researched the fragmentation and STE and worked on efficient alternatives.
- Investigate private invocation of smart contracts using fragmentation and short-time encryptions. Proposed an alternate, timed-released approach, to the rollup synchronization.
- Prepared a document that refines the description of timed-release approach, examined a swap smart contract example in terms of timed-release approach, and identified further research questions for refining the timed-release approach.
- Examine Proposer-Builder Separation (PBS) arhitecture to get insight for the sync mechanism.
state-separation-architecture-poc:refactoring
- Prepared PR to fix warnings.
-
- PR review.
- Work on error propagation in functions.