Vac Monthly Report 2024/11
Tokenomics (public version)
highlights
Economic modeling of a Based platform
Writing up Cats Fishing tokenomics whitepaper
Simulation of Codex token dynamics
Simulation of different transaction fee models
Assisting staking contract development
report
vac:tke:ift:based
Overview:
economic modeling of a token launchpad platform (similar to pump.fun)
Completed tasks:
vac:tke:ift:based:v3-optimization
vac:tke:ift:based:uniswap-modeling
vac:tke:ift:based:fees-simulation
vac:tke:ift:based:fees
vac:tke:ift:catsfishing-mvp
Overview:
Completed tasks:
vac:tke:ift:catsfishing-mvp:write-up
vac:tke:nomos:intro-base-layer-economy
Overview:
Simulation of different transaction fee models
vac:tke:codex:v1-supply-tokenomics
Overview:
simulation of the CDX token dynamics
vac:tke:status:aura-incentives
Overview:
monitoring progress of the two branches of staking contract development
vac:tke:ift:tokenomics-research-forum
Overview:
research and draft of blogpost on ve(3,3)
QA
highlights
Increased projects knowledge base by creating QA Strategy Docs for Nomos and Status
Increased Nomos testing capabilites by adding basic functionality, dispersal and storage tests
Increased Waku interop testing coverage by adding e2e scenarios, tests for known issues and enhancing CI capabilities
Colaborating with Status QA team in building and extending the status-go functional testing framework
report
vac:qa:ift:projects-qa-strategy-2024q4
Overwiew:
Finished Nomos testing Strategy Report.
Did similar investigation for Status ecosystem.
Delivered Deliverables:
Completed tasks:
vac:qa:ift:projects-qa-strategy-2024q4:nomos
vac:qa:ift:projects-qa-strategy-2024q4:status
vac:qa:nomos:da-testing-2024q4
Overview:
Expanded Nomos DA test coverage by adding new integration tests.
Added integration tests focusing on the dispersal and storage interface.
Delivered Deliverables:
Completed tasks:
vac:qa:nomos:da-testing-2024q4:basic-functionality-tests
vac:qa:waku:interop-testing-2024q4
Overview:
Expanded Waku interop coverage by adding new tests related to e2e scenarios and known issues.
Explored libwaku python and golang bindings and gathered requirements for future work on this side.
Started to improve CI by adding more powerfull runners that run tests faster.
Started to create a smoke suite and enable it to be run as part of the nwaku CI.
Delivered Deliverables:
Completed tasks:
- vac:qa:waku:interop-testing-2024q4:e2e-scenarios
- vac:qa:waku:interop-testing-2024q4:known-issues
vac:qa:waku:status-go-functional-testing-2024q4
Overview:
Took over of tasks from IC that left the project
Created PR to migrate a big part of the functionality from status-cli to status-go framework
Discussions and allignments with status QA team to:
Split the big PR into multiple smaller PRs
Adjust the tests to work with the jenkins CI ecosystem
Update the status-backend framework to allow testing multiple status nodes
Created smaller PR for one-to-one messages
DST
highlights
Discovered and reported possible Waku connectivity issue
report
vac:dst:waku:waku-evaluation
Overview:
Help Waku team to analyze store sync logs
Investigated why some physical machines worked differently
Waku perf simulations
Deliverables:
vac:dst:vac:libp2p-evaluation
Overview:
Repeat nimlibp2p 1.6.0 simulations after fix has been done in workers with wrong sync
Run simulations for version 1.7.0
Run simulations for version 1.7.1
Deliverables:
SC
highlights
Devcon and collab with TKE
Staking system is now upgradeable
Getting close to deploying a test version on testnet
report
vac:sc:status:staking-protocol-v1
Implementation of emergency mode and ability to leave system in case of untrusted upgrade
Implementation of UUPSUpgradeable stake manager contract
Ability to stream rewards and making them “visible” via XP in the dedicated token contract
Formal mathematical spec of multiplier points system
Relevant links
Completed tasks
vac:sc:status:staking-protocol-v1:merging-existing-solutions
vac:sc:status:staking-protocol-v1:upgradeability
Deliverables
ACZ
highlights
report
RFC
highlights
New RFC homepage draft (as part of the RFC Culture committment)
Delivered fully 34/WAKU2-PEER-EXCHANGE and 19/WAKU2-LIGHTPUSH
Status RFC migration (deprecated RFCs) to rfc-index 1st round of reviews and fixes complete.
report
ift:rfc:codex:marketplace-and-client-2024q4
Overview:
The Codex team will take over writing the RFCs. Our team will do the editorial work, handover already done.
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4
Overview:
Progressing according to plan, several RFCs in progress, several completed, several in progress (15/WAKU-BRIDGE, 14/WAKU2-MESSAGE)
Deliverables:
ift:rfc:nomos:data-availability-raw-rfc-2024q4
Overview:
Followed up on offsite, updates underway.
ift:rfc:vac:rfc-culture-establishment-2024q4
Overview:
Continued as planned, new ideas, new Notion homepage, communicating with team leads
Deliverables:
ift:rfc:status:status-specs-to-rfc-index-migration
Overview:
1st round of reviews complete, fixes implemented
Deliverables:
Nim
highlights
report
Nescience
highlights
Continued implementing the sandboxed testnet as a PoC for NSSA.
Updated execution types and circuits for NSSA.
Researched and defined UTXOS specification for NSSA.
Researched and refined cryptography module for NSSA.
report
vac:nes:state-separation-architecture-poc
Overview:
Implemented virtual machines crates for the sandbox testnet, including R0 interface, (shielded, deshielded, and private trasactions), vm implementation, as well as testing R0 and VM interactions.
Implemented the sequencer core structures, including transaction submitting and checking pipeline, rpc methods with basic sequencer functionality and runner main loop with block generation.
Updated execution type and circuit documentation by adding details into vm and zkvm interaction part as well as into SE and DE kernel circuits.
Defined UTXOS specifications including UTXO components, UTXO role in NSSA, and storage and bandwith considerations.
Defined cryptography module for NSSA, including hash functions, signature schemes, tree structures, constants, and encryption and decryption schemes.
List of deliverables (ordered as in task management ):
Completed tasks:
vac:nes:state-separation-architecture-poc:vm
vac:nes:state-separation-architecture-poc:utxo-specs
vac:nes:state-separation-architecture-poc:sequencer
vac:nes:state-separation-architecture-poc:crypto-module