Vac 2024/11/25
vac:p2p:
- Completed gossipsub specifications for large message handling (still proofreading, doing sanity checks)
- Compiled results for staggered message sending article.
vac:tke:
admin
- 5 CC days off
vac:tke:status:aura-incentives:xp-program
- identifying necessary work in other parts of the L2 architecture - bridge, TVL pledge
- monitoring the work of SC team on the staking contract (simplification of the design), advising if necessary
vac:tke:waku:incentivized-rln-mainnet:rln-economy
- revisiting the RLN on multiple shards discussion and the effect of slashing
vac:tke:ift:tokenomics-research-forum:ve3
- further work on ve(3,3) post, briefing the SC team on notable aspects of this design
vac:tke:ift:catsfishing-mvp::monetary-policy
- Progressing on CF’s whitepaper, aiming to discuss with Need on Friday
vac:tke:status:aura-incentives:xp-program
- Start materializing work for Aura
vac:tke:ift:based:adhoc-support
- [N.B: most of my work went here last week]
- Created optimization code for the Based Team
- Created doc on fees and strategy for them
- Created dashboard to compare/visualize potential growth scenarios w.r.t pump.fun
- Discussion on potential pivot re: AI agaents
vac:dst:
admin/misc
:- 1 CC OOO entire week
- 1 CC on Sick leave
vac:qa:
Last week:
waku:interop-testing-2024q4:faster-runners
- Investigated and reported go-waku light protocols regression around shard setup
- Tryed libwaku with both python and golang
- Checked issues with Waku nighly allure deployments
waku:interop-testing-2024q4:known-issues
ift:projects-qa-strategy-2024q4:status
- Did some progress on drafting a doc
waku:status-go-functional-testing-2024q4:migrate-to-status-backend
- A lot of back and forward with Anton on how the framework should look like
- Reached some kind of consensus and I’m started addapting the tests that I’m migrating to it
nomos:da-testing-2024q4:dispersal-storage-tests
- Test run1 for Nomos/Da - in progress
- chore: Data dispersal storage tests PR - 921 in progress
- Unwrap on non-existent blob_col_idx Issue 922 - open
admin/misc
- CC Sick [ Thursday-Sunday]
vac:acz:
ift:de-mls-testnet:de-mls-rfc
- pseudocode for a verifiable Derivation mechanism for KeyPackages from Ethereum credentials.
- pseudocode for a Rotation mechanism. of KeyPackages
- Study on the openmls details for understanding the core MLS
ift:think-tank:crypto-think-tank
- Description of cryptographic components for KeyCard, Nimbus, and Nomos. - Codex. - KeyCard. - Nimbus. - Waku.
- Identification of potential synergies and research topics.
ift:zerokit-v0-6:release
- Published release v0.6 github link
waku:waku-rln-relay:adding-timestamp
- Carefully read all the documentation and the problem and realized that no edits are required in zerokit, the timestamp should be added at the application level
ift:de-mls-testnet:testnet-api
- Setup connection to node for user, started reorganised client-server part Drat PR
ift:libp2p-mix-poc:sim-anon-ping
- Mix protocol test (PR #6): Resolved dialing issues, achieving end-to-end functionality in the Mix proof of concept (PoC)
- Mix Transport Implementation: Progress and Challenges (PR #7) [WiP]:
- Added
MixnetLogicalConnection
for logical connections at dial time - Introduced
mixDialer
for per-message routing, ensuring a clear separation between connection and transport layers - Integrated Sphinx packet creation and enhanced
acceptWithMixnet
to process incoming Sphinx packets
- Added
admin/misc
- Prepared plan for release v0.7 for Q1 2025 github link
- 1 cc is ooo for 2 days (sick leave)
vac:sc:
vac:sc:status:staking-protocol-v1:merging-existing-solutions
- Abstracted StakeManager into several subcontracts
vac:sc:status:staking-protocol-v1:documentation
- Added StakeManager MathSpec
- Updated StakingRewardStreamer MathSpec
vac:sc:status:staking-protocol-v1:formal-verification
- Refactored and created StakeManager Certora Specs: https://github.com/logos-co/staking/commit/cb81a7609cb2b26c07bd9abc6a182c5fe46d2f72
vac:sc:status:xp-token-v1:token-implementation
- finished the implementation of streamed rewards https://github.com/vacp2p/staking-reward-streamer/pull/74
vac:nim:
vac:nim:ift:nimble_2024q4
- Enumerate tagged versions upfront #1289 https://github.com/nim-lang/nimble/pull/1289
- WIP cache enumerated packages
vac:rfc:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4
- Worked on waku update 19/WAKU2-LIGHTPUSH is ready for feedback - https://github.com/vacp2p/rfc-index/pull/112
- Worked on 15/WAKU-BRIDGE update, should be ready for feedback next week
- Review of Waku Draft PRs
ift:rfc:waku
:- Reviewed and approved new SDS protocol RFC with feedback - https://github.com/vacp2p/rfc-index/pull/108
ift:rfc:vac:rfc-culture-establishment-2024q4
- Added ideas to potential strategies section to Improve RFC Culture - https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca
- Following up on Devcon and teams returning, continuation of implementation of the RFC culture, by following up with the leads (that are available)
- Reading and exploring how we can integrate FURPS into RFC Culture (https://forum.vac.dev/t/furps-learning-a-new-language-for-software-requirements/395)
admin/misc
- Off half a day on Friday due to a power outage due to a heavy blizzard. (1 person) This week:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4
- Continue working on 15/WAKU-BRIDGE update
- Start next RFC update
admin/misc
- Write Vac forum post on Account Abstraction (request from Status core contributor)
- O00 2 days for Thanksgiving (1)
ift:rfc:nomos:data-availability-raw-rfc-2024q4:da-documentation-research
- Seeing to publish first raw spec with the “blessing” of Nomos team (postponed from last week due to Alvaro being sick)
ift:rfc:vac:rfc-culture-establishment-2024q4
- Reading and exploring how we can integrate FURPS into RFC Culture (https://forum.vac.dev/t/furps-learning-a-new-language-for-software-requirements/395)
- Review https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca to see what else we can implement.
- Touchbase with Waku team (together with Jimmy) to see how and where we can improve.
vac:nes:
vac:state-separation-architecture-poc:crypto-module
- Defined cryptographic primitives requirements.
- Started working on signature schemes for NSSA.
vac:state-separation-architecture-poc:vm
- Private executions core structures.
- Shielded and deshielded executions core.
vac:nes:state-separation-architecture-poc:sequencer