Vac Monthly Report 2025/01

P2P

highlights

report

Tokenomics (public version)

highlights

  • Concluded the points system for Based platform
  • Assist the Legal team with technical aspects of Cats Fishing
  • Definition of the economic structure of Nomos Bedrock, Zones, and Nomos Services
  • Analysis of Ethereum’s usage towards realistic demand model
  • Improvement of the tool that computes the dynamics of the CDX token given a demand model
  • Development of the Staking demo app for the Status Network

report

  • vac:tke:ift:based
    • Overview:
      • project renamed to Ghost
      • development of points system based on pump.fun
    • Completed tasks:
      • vac:tke:ift:based:advisory:pumpfun-analytics
  • vac:tke:ift:catsfishing:simulations-and-release
    • Overview:
      • support to legal team
    • Completed tasks:
      • vac:tke:ift:catsfishing:simulations-and-release:legal-issues
  • vac:tke:nomos:base-econ-model
    • Overview:
      • adapting Nomos docs to the team styling guidelines
      • Nomos Bedrock, Zones, and Nomos Services
      • studies on block and blobspace utilization on Ethereum to define a realistic demand model
    • Completed tasks:
      • vac:tke:nomos:base-econ-model:style-guidelines
      • vac:tke:nomos:base-econ-model:eth-data
      • vac:tke:nomos:base-econ-model:simulation-nms
  • vac:tke:codex:cdx-incentive-mechanisms
    • Overview:
      • introduction of Uniswap V3 positions
      • introduction of metrics and monitoring of the tool
    • Completed tasks:
      • vac:tke:codex:cdx-incentive-mechanisms:manage-v3-position
      • vac:tke:codex:cdx-incentive-mechanisms:minor-things
      • vac:tke:codex:cdx-incentive-mechanisms:monitoring
  • vac:tke:status:karma-incentives
    • Overview:
      • Joint work with the SC team to develop a staking demo app
    • Completed tasks:
      • vac:tke:status:karma-incentives:staking-demo
  • vac:tke:ift:support-to-ift-units
    • Overview:
      • Participating in the SC’s LearnUps initiative
    • Completed tasks:
      • vac:tke:ift:support-to-ift-units:learnups
  • vac:tke:ift:tokenomics-research-forum
    • Overview:
      • review of points system design
    • Completed tasks:
      • vac:tke:ift:tokenomics-research-forum:points

QA

highlights

  • Implemented first e2e tests on nomos side
  • Continued to create reliability tests for status-go. Added github actions job that runs the reliability tests nightly

report

DST

highlights

  • discovered the reason of an apparently blocking error in waku
  • Created a custom tool for a black-box bandwidth analysis
  • Disoceverd and initiated investigations about message latency and connectivity in Waku
  • Started including status-backend in experiments

report

SC

highlights

  • Landed new documentation chapters for the staking protocol
  • LearnUp session about Lido staking/unstaking
  • Deployed Status communities contracts on Base

report

  • status:2025q1-staking-protocol-docs:finish-v1-docs
  • ift:2025q1-sc-learnup-sessions:2025-01
  • status:2025q1-base-chain-integration
    • Deployed Status communities contract on base chain
    • Relevant links
    • Completed tasks
      • status:2025q1-base-chain-integration:communities-contracts-deployment
      • status:2025q1-base-chain-integration:snt-bridge-token
    • Deliverables
      • See contract addresses

ACZ

highlights

  • benchmarks for de-MLS (single admin on single Waku node)
  • Presentation at the IFT ZK call: recording

report

  • ift:2025q1-zerokit-v0-7
  • ift:2025q1-de-mls-multi-admin
    • Overview:
      • Gathered the measurement de-MLS poc with Waku integration
    • Delivered deliverables:
  • nomos:2025q1-nomos-consulting
    • Overview:
      • Reviewed two Nomos documents.
    • Completed task
      • nomos:2025q1-nomos-consulting:zk-consulting-nomos-1
      • nomos:2025q1-nomos-consulting:zk-consulting-nomos-2
  • ift:2025q1-ift-zk-calls
    • Overview:
      • Conducted IFT ZK calls with presentation about Greyhound a lattice base PCS with its record.
    • Delivered deliverables:
    • Completed task
      • ift:2025q1-ift-zk-calls:ift-zk-call-1

RFC

highlights

report

  • ift:2025q1-rfc-culture-establishment
  • waku:2025q1-rfc-iterations
    • Worked on 10/WAKU2 update, work in progress: https://github.com/vacp2p/rfc-index/pull/21
    • Got the list (from Hanno) of new Waku RFCs for the rfc-iterations of q1 of 2025: 20/TOY-ETH-PM, 21/WAKU2-FAULT-TOLERANT-STORE, 26/WAKU2-PAYLOAD, 33/WAKU2-DISCV5, 36/WAKU2-BINDINGS-API
  • nomos:2025q1-raw-rfcs-support-data-availability
    • Continuation of the plan - creating the framework for 3 new RFCs - no tangible PR yet: WIP

Nim

highlights

  • New release of the vs-code extension and the nimlangserver
  • Experimental support for macro and arc expansion on hover
  • Initial support for nim check as linter (as opposed to nimsuggest chk)

Nescience

highlights

  • Started investigating the smart contract programmibility focusing on the UTXOs workflow and its circuits as well as the workflow on programmable SCs with Risczero.
  • Worked on optimising the privacy flag verification for private smart contracts.
  • Engineering wise, worked on error handling on zkVM methods, and focused on the chain state validation during execution.

report

  • vac:nes:state-separation-architecture-poc
    • Overview:
      • Studied the current UTXO workflows to identify inefficiencies, as well as how programmable smart contracts work.
      • Explored ways to modify the circuit for outputting UTXOs. and researched how to achieve smart contract programmability with Risc0 providing example on how to deploy a smart contract.
      • Added error handling on zkVM methods which write into a state.
      • Worked on ensuring nodes and the sequencer validate the current chain state during transaction. This was done by (1) implementing methods on the sequencer side (by checking the transaction before entering the mempool and sending an error back: With this approach we can easily add additional error causes, for example chain state validation); and (2) by refactoring the sequencer to return errors immediately (chain state validation before pushing transaction into mempool).
      • Optimised the privacy flag verification process to enable single-transaction validations for private smart contracts: this reduces delays caused by multi-epoch operations and streamlines state updates. Here the focus was on (1) analysing the current mechanism, (2) analysing the roll-up based approach sync mechanism and its drawbacks, (3) analysing and proposing alternative approaches as fragmentation and short-time for privacy flags, and (4) providing fairness and privacy balance of the proposed method.
    • List of deliverables (ordered as in task management):
    • Completed tasks (big tasks):
      • vac:nes:2025q1:state-separation-architecture-poc:sc-prog
      • vac:nes:2025q1:state-separation-architecture-poc:sc-chain
      • vac:nes:2025q1:state-separation-architecture-poc:sc-flags