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