Vac Monthly Report 2024/12

P2P

highlights

  • Progress on staggered message sending, and large message handling optimizations in GossipSub
  • Delivered a talk on GossipSub scaling during the IFT research call.
  • Addressed CI and maintenance tasks for nim-libp2p.
  • Interviewed multiple candidates for the P2P engineer position.

report

  • ift:gossipsub-perf-improvements
    • Overview
      • Focused on improving GossipSub performance, including staggered message sending and large message handling.
      • Participated in broader libp2p specs discussions.
    • Delivered deliverables
      • PR: GossipSub v1.4 specs
      • Staggered message sending article (ready for review).
      • 2nd large message handling article (IWANT optimization + IMReceiving) – pending final review.
      • Delivered talk on GossipSub scaling during the IFT research call.
  • ift:nimlibp2p-maintenance
    • Overview
      • Addressed CI and maintenance tasks for nim-libp2p.
    • Delivered deliverables
      • PR: Use IDONTWANT on publish.
      • PR: Added arm64 support for macOS in CI.
      • PR: Use nim 2.x in CI.
      • PR: enforce conventional commits
  • vac:libp2p-mix-consulting
    • Overview
      • Assisted in coding and compilation issues related to mix.
      • Brainstorm possible solutions to using mix as a custom transport
      • Created a custom transport PoC with go-libp2p.
    • Delivered deliverables
  • vac:de-mls-consulting
    • Overview
      • Troubleshot broadcasting issues and improved pubsub topic usage.
      • Created custom branch of waku-rust-bindings with cluster-ID to unblock progress
    • Delivered deliverables
  • misc/admin
    • Overview
      • Focused on recruiting and administrative tasks.
    • Delivered deliverables
      • Conducted interviews with 4 P2P engineer candidates.

Tokenomics (public version)

highlights

  • Started designing a points system for Based platform
  • Complete whitepaper for Cats Fishing
  • First version of the tool that simulates Codex token dynamics
  • Simulation, analyses and research forum post about Nomos Economic Model
  • General support to Status Network
  • Support to PeopleOps

report

  • vac:tke:ift:based
    • Overview:
      • Started designing a points system
      • Comparison to pump.fun, simulation and dashboard
    • Completed tasks:
      • vac:tke:ift:based:adhoc-support
  • vac:tke:ift:catsfishing-mvp
    • Overview:
      • Finalization of the whitepaper and gathering of feedback with CF and Legal teams
    • Completed tasks:
      • vac:tke:ift:catsfishing-mvp:write-up
  • vac:tke:nomos:intro-base-layer-economy
    • Overview:
      • Simulation of blockspace market, modeling of the blobspace (NomosDA) and blending markets
    • Completed tasks:
      • vac:tke:nomos:intro-base-layer-economy:tx-fees
      • vac:tke:nomos:intro-base-layer-economy:mixnet
      • vac:tke:nomos:intro-base-layer-economy:da-fee
  • vac:tke:codex:v1-supply-tokenomics
    • Overview:
      • First version of the CDX simulation tool
    • Completed tasks:
      • vac:tke:codex:v1-supply-tokenomics:token-dynamics
  • vac:tke:status:aura-incentives
    • Overview:
      • evaluating potential partners for native DEX and other infrastructure, and L2 governance models
      • support to MVP design, communication with Legal team, and smart contract development
    • Completed tasks:
      • vac:tke:status:aura-incentives:xp-program
  • vac:tke:ift:support-to-ift-units
    • Overview:
      • first interaction of a work with the PeopleOps
  • vac:tke:ift:tokenomics-research-forum
    • Overview:
      • Research forum post about transaction fee mechanisms
    • Completed tasks:
      • vac:tke:ift:tokenomics-research-forum:transaction-fee-models

QA

highlights

  • Created a new framework for e2e testing on nomos node side
  • Improved waku interop framework usage by integrating it with nwaku CI and decreasing the execution speed
  • Started exploring go-libwaku
  • Migrated all status cli tests to status-go testing framework and added improvements to the framework

report

DST

highlights

  • Progress in Waku blocking issue. Not dependant on virtual machine or resources.
  • Achieved working simulations and analysis with all waku protocols at the same time.
  • First results of Discv5 bandwidth analysis performed.
  • Started a possible collaboration between Codex-DST-Waku for a common tool.

report

SC

highlights

  • Finished implementation of XP token
    • And XP balance providers
  • Staking protocol testnet deployment
  • IFT LearnUp - EVM deep dive
  • Holidays

report

ACZ

highlights

  • Release the de-MLS on a Waku node with a single admin approach.
  • Reduce the Zerokit witness generation time by 10x.
  • Release the mixnet’s transport functions for better deployability.

report

RFC

highlights

report

Nim

highlights

  • Smarter Dependency Resolution The SAT solver now falls back to a previous package version if the latest one is unsatisfiable.

  • Improved Nim Version Selection Favors the user’s system Nim version if it meets the package requirements.

  • Caching & Misc Improvements Caches tagged packages for faster lookups.Includes various fixes and performance improvements.

  • Nimble Task integration (run tasks from the Extension)

  • Nim check is now the default linting backend (you can revert to nimsuggest chk by setting “nim.useNimCheck”: false). This should help to reduce nimsuggest issues as nimsuggest chk is one of the most extensive commands.

Nescience

highlights

report