Vac 2024/11/18
note: many Vac CC were at DevCon SEA and co-located side events
vac:p2p:
ift:gossipsub-perf-improvements
- Presented our work on gossipsub large message handling at Libp2p day
vac:tke:
- attended DevCon and side events in Bangkok
- 1 CC day off
vac:tke:ift:catsfishing-mvp::monetary-policy
- worked towards whitepaper
vac:tke:status:aura-incentives:xp-program
- Kept working on AURA, code + theory
vac:tke:ift:tokenomics-research-forum:XP
- worked on research for blog on XP
vac:tke:ift:based:adhoc-support
- Worked on Vojtech’s request. Met him on Tuesday.
vac:dst:
vac:dst:vac:libp2p-evaluation:regression-testing
(November):- Rerun simulations for version 1.7.0
- Run simulations for version 1.7.1
- Not finished, analysis pending. Compiled and run succesfully so far.
admin/misc
:- 1 CC on Devcon SEA
- 1 CC on Sick leave
- Meeting with Nomos to talk about future Mixnet work
- Meeting with Waku to talk about
- FURPS
- Dashboard and public reports
- Status-d and so on
vac:qa:
waku:status-go-functional-testing-2024q4:migrate-to-status-backend
- Created a new PR and continued Sam’s work on this by:
- Removed duplicate and redundand code
- Improved assertion
- Adjusted PR to allign more with the existing status-go framework
- Added linting and code format
- Restructured existing framework to be more in lign with the best practices
- Made new tests independent of docker-compose file
- Talked with Anton, he reviewed the PR and next steps are:
- We need to containarize everything so it can run in the status Jenkins CI. To do this, the existing framework needs to be changed to handle a dynamic number of nodes And also allow node handling from the test container. Anton is currently working at this task
- I need to adjust my PR to be in line with this approach
- Anton and Igor asked to split the big PR into 2-3 smaller PRs
- Created a new PR and continued Sam’s work on this by:
vac:qa:ift:projects-qa-strategy-2024q4:status
- Started investigation and wrote some notes
vac:qa:nomos:da-testing-2024q4:dispersal-storage-tests
waku:interop-testing-2024q4:known-issues
admin/misc
- Devcon Bangkok
vac:acz:
admin/misc
- 4 cc participated Devcon7
- Had meetings with Waku research and SC team
- Had ACZ internal meeting, for notes
ift:libp2p-mix-poc:sim-anon-ping
- PR #6: Mix protocol integration
- Developed generic libp2p protocol wrapper (WiP)
- Implemented POC for mix functionality testing
- Refactored connection handler and fixed mix node selection logic
- PR #7: Mix Transport implementation progress
- Updated switch creation and
MixnetTransportAdapter
to use full address
- Updated switch creation and
- PR #6: Mix protocol integration
ift:de-mls-testnet:de-mls-rfc
- Create a doc for points that needs to be clarifed and next steps of de-MLS RFC
vac:sc:
vac:sc:status:staking-protocol-v1:merging-existing-solutions
- Merged refactor(StakeManager): extract interfaces and rename variables to merge functionalty with StakingRewardStreamer
- Defines a common interface with StakingRewardStreamer
- Implements MathSpec as abstract contracts: StakeMath, MultiplierPointMath
- Extracted EpochMath logic to its own abstract contract
- Merged refactor(StakeManager): extract interfaces and rename variables to merge functionalty with StakingRewardStreamer
vac:sc:status:staking-protocol-v1:formal-verification
- Fixed timing out MaxMP rule
- Created CVL specs based on the MathSpec.md
vac:sc:status:staking-protocol-v1:documentation
- MathSpec:
- Added A_MAX, amount max balance, useful for writing fuzz tests
- Created specification for StakeManager
- Epoch System
- Potential MP Prediction
- MathSpec:
vac:nim:
vac:nim:ift:nim_ide_tooling_2024q4
- implements extension/runTask #261 https://github.com/nim-lang/langserver/pull/261
- (Needs to be completed, a package fails) Bumps nimble v0.16.3 #24437 https://github.com/nim-lang/Nim/pull/24437
vac:nim:ift:nimble_2024q4
- Complete Nim Binaries #1283 https://github.com/nim-lang/nimble/pull/1283
- sat and checksums are now git submodules #1285 https://github.com/nim-lang/nimble/pull/1285
- bump version to 0.16.3 #1286 https://github.com/nim-lang/nimble/pull/1286
- nimble release v0.16.3
vac:rfc:
admin/misc
- Attended DevCon
- Attended EthGlobal Hackaton, project included Waku but not complete. Work still in progress, hopefully next week can post to Vac forum - https://ethglobal.com/showcase/poc-intent-machine-wbn6n
ift:rfc:vac:rfc-culture-establishment-2024q4
- Reading through several RFCs published by the IETF to learn more about what good RFCs look like: https://datatracker.ietf.org/doc/html/rfc5652 , https://datatracker.ietf.org/doc/html/rfc3826 , https://firebird-butler.readthedocs.io/en/latest/rfc/2/COSS.html and https://www.ietf.org/process/rfcs/ .
ift:rfc:nomos:data-availability-raw-rfc-2024q4:da-documentation-research
- Following up on the updates/demo of data availability from the Nomos offsite.
vac:nes:
vac:state-separation-architecture-poc:execution-types
- Finalized DE kernel circuits.
- Made a unified document of execution types and circuits.
vac:state-separation-architecture-poc:utxo-specs
- Finished working on UTXO components.
- Made a unified document of UTXO specifications for NSSA.
vac:state-separation-architecture-poc:vm
- Prepared a PR for additions for zkVM.
- Testing.
- Private executions implementation.
- Shielded and deshielded executions implementation.