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
    • Fixed several typos

vac:qa:

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:

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:

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.