mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 21:58:07 -05:00
16 KiB
16 KiB
title, tags, date, draft
| title | tags | date | draft | |
|---|---|---|---|---|
| 2025-01 Vac monthly |
|
2025-01-31 | false |
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
- Overview:
vac:tke:ift:catsfishing:simulations-and-release- Overview:
- support to legal team
- Completed tasks:
vac:tke:ift:catsfishing:simulations-and-release:legal-issues
- Overview:
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-guidelinesvac:tke:nomos:base-econ-model:eth-datavac:tke:nomos:base-econ-model:simulation-nms
- Overview:
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-positionvac:tke:codex:cdx-incentive-mechanisms:minor-thingsvac:tke:codex:cdx-incentive-mechanisms:monitoring
- Overview:
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
- Overview:
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
- Overview:
vac:tke:ift:tokenomics-research-forum- Overview:
- review of points system design
- Completed tasks:
vac:tke:ift:tokenomics-research-forum:points
- Overview:
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
vac:qa:nomos:2025q1-da-testing- Overview:
- Added the first set of e2e tests for the nomos node
- Delivered Deliverables:
- Overview:
vac:qa:waku:2025q1-interop-testing- Overview:
- Maintenace and adjustments for waku interop tests
- Delivered Deliverables:
- Overview:
vac:qa:waku:2025q1-waku-go-bindings-testing- Overview:
- Develop a golang test framework for the waku go bindings
- Delivered Deliverables:
- Completed tasks:
vac:qa:waku:2025q1-waku-go-bindings-testing:framework-development
- Overview:
vac:qa:waku:2025q1-direct-message-reliability-testing- Overview:
- Implemented and execute functional tests for direct message flows, including 1:1 chats and private groups.
- Performed tests to validate direct message reliability under degraded network conditions.
- Delivered Deliverables:
- Overview:
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
vac:dst:waku:2025q1-waku-scaling:- Overview
- Investigate how the shard parameter affects Waku
- Delivered deliverables
- Completed tasks
vac:dst:waku:2025q1-waku-scaling:waku-shard-scaling
- Blockers
- Bug in sharding parameter
- Overview
vac:dst:waku:2025q1-waku-tooling:- Overview
- Improve log parser tool
- Create a bandwidth monitor tool
- Delivered deliverables
- Completed tasks
vac:dst:waku:2025q1-waku-tooling:log-parservac:dst:waku:2025q1-waku-tooling:bandwidth-monitor
- Overview
vac:dst:waku:2025q1-waku-evaluation:- Overview
- Investigate and solved Waku block issue
- Started an analysis on message latency
- Delivered deliverables
- Completed tasks
vac:dst:waku:2025q1-waku-evaluation:block-io-load
- Overview
vac:dst:vac:2025q1-libp2p-evaluation:- Overview
- Regression tests for 1.8.0
- Delivered deliverables
- Completed tasks
- Overview
vac:dst:ift:2025q1-dst-conduit:- Overview
- Present in IFT research call
- Delivered deliverables
- Completed tasks
vac:dst:ift:2025q1-dst-conduit:ift-research-call
- Overview
vac:dst:status:2025q1-status-go-evaluation:- Overview
- Started working on include status-backend in the experiments
- Delivered deliverables
- Completed tasks
- Overview
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- Finished documentation that was planned for staking protocol v1
- Relevant links
- Completed tasks
status:2025q1-staking-protocol-docs:finish-v1-docs
- Deliverables
ift:2025q1-sc-learnup-sessions:2025-01- Ran and recorded a session on Lido staking/unstaking
- Relevant links
- Completed tasks
ift:2025q1-sc-learnup-sessions:2025-01
- Deliverables
status:2025q1-base-chain-integration- Deployed Status communities contract on base chain
- Relevant links
- Completed tasks
status:2025q1-base-chain-integration:communities-contracts-deploymentstatus: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- Overview:
- Proposed a novel approach about the MDS matrix security.
- Delivered deliverables:
- Overview:
ift:2025q1-de-mls-multi-admin- Overview:
- Gathered the measurement de-MLS poc with Waku integration
- Delivered deliverables:
- A PR to vacp2p/de-MLS repo.
- Overview:
nomos:2025q1-nomos-consulting- Overview:
- Reviewed two Nomos documents.
- Completed task
nomos:2025q1-nomos-consulting:zk-consulting-nomos-1nomos:2025q1-nomos-consulting:zk-consulting-nomos-2
- Overview:
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
- Overview:
RFC
highlights
report
ift:2025q1-rfc-culture-establishment- Wrote a detailed approach for potential strategies number #1, #2 and #3.- https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca
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
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):
- Current UTXOs workflow.
- Circuit modification for UTXOs.
- Programmable smart contracts with Risczero.
- Smart contract deployment.
- Error handling on zkVM methods.
- Methods on the sequencer side implementation.
- Chain state validation implementation.
- Current mechanism analysis.
- Roll-up mechanism analysis.
- Fragmentation and STE.
- Fairness and privacy balance.
- Completed tasks (big tasks):
vac:nes:2025q1:state-separation-architecture-poc:sc-progvac:nes:2025q1:state-separation-architecture-poc:sc-chainvac:nes:2025q1:state-separation-architecture-poc:sc-flags
- Overview: