mirror of https://github.com/logos-co/roadmap.git
137 lines
8.3 KiB
Markdown
137 lines
8.3 KiB
Markdown
---
|
|
title: "2023-12-18 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2023-12-18
|
|
lastmod: 2023-12-18
|
|
draft: false
|
|
---
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- SCTP:
|
|
- fix: the receive callback is now correctly setup
|
|
- fix: remove the send delay (using the nagle protocol)
|
|
- getting stuck on a weird message received from the JS-libp2p
|
|
- DataChannel:
|
|
- fix: move readloop from accept to new
|
|
- Trying to changes multiple things in order to change the behaviour of JS-libp2p:
|
|
- reversing the initiators
|
|
- delaying the noise handshake
|
|
- removing the open stream
|
|
- all relevant nim-webrtc changes are here : https://github.com/status-im/nim-webrtc/pull/4
|
|
- `nimlibp2p:vac:maintenance`
|
|
- improvement(ci): improve ci daily workflows - https://github.com/status-im/nim-libp2p/pull/1002
|
|
- Merge unstable into master - https://github.com/status-im/nim-libp2p/pull/1003
|
|
- Reading about Zero Copy feature and looking for it on Chronos and Libp2p
|
|
- Update nim-libp2p version in Nimbus - https://github.com/status-im/nimbus-eth2/pull/5667
|
|
- Flood publishing - https://github.com/sigp/lighthouse/pull/4383 and https://github.com/libp2p/rust-libp2p/pull/
|
|
- chore: improve CI workflow stability https://github.com/status-im/nim-libp2p/pull/1004
|
|
- fix: make matrix include customizable for daily workflows https://github.com/status-im/nim-libp2p/pull/1000
|
|
- CI workflow is failing frequently PR 1004 is ready for review - Nimble lock for different Nim versions
|
|
- Test Case: `FloodSub message size validation 2`
|
|
- Managed to reproduce failure on computer when running isolated.
|
|
- Dove into code, and pursued a couple possible threads.
|
|
|
|
### vac:tke:
|
|
- `vac:tke::codex:economic-analysis`
|
|
- Codex confirmed not able to followup on litepaper until 2024
|
|
- General research of how comparable testnets run incentives for their net
|
|
- `vac:tke::status:SNT-staking`
|
|
- Staking contract depriortized by SC team
|
|
- Update John on initial findings on Waku sharding, sync on next steps roadmap discussion with Waku
|
|
- No other priorities for SNT team at this time
|
|
- `vac:tke::nomos:economic-analysis`
|
|
- Researching leader selection and finality, impact on wealth concentration
|
|
- Adding statistical framework to define validator rewards (optimization function)
|
|
- `vac:tke::waku:economic-analysis`
|
|
- Call w/ Waku on incentives and revenue sources
|
|
- Modeling the various proposed approaches to RLN
|
|
- Reading and responding to Sergei's latest incentivization documents
|
|
|
|
### vac:dst:
|
|
- `eng-10ktool:vac:bandwidth-test`:
|
|
- Keep investigating packets drop (https://www.notion.so/Results-2-eac3e52d512e469db57dc145aa65e603)
|
|
- Check bandwidth per node with same rate and load (Correct)
|
|
- Strange behavior with 20MB/s on network.
|
|
- `vac:dst:software-testing:waku:test-automation-interop-testing`
|
|
- Implemented filter unsubscribe [tests](https://github.com/waku-org/waku-interop-tests/pull/7)
|
|
- covers unsubscribe and unsubscribe-all APIs
|
|
- reached [92 interop tests](https://waku-org.github.io/waku-interop-tests/84/)
|
|
- Issues reported:
|
|
- gowaku: Strage [error ](https://github.com/waku-org/go-waku/issues/960) when retrieving messages
|
|
- gowaku: Reopened and closed again the log flood [issue](https://github.com/waku-org/go-waku/issues/923)
|
|
- nwaku: Wrong response format to [filter/v2/subscriptions](https://github.com/waku-org/nwaku/issues/2286)
|
|
- nwaku: Relay publish [regression](https://github.com/waku-org/nwaku/issues/2299)
|
|
- Investigated and figured out how to automate tests requested by the waku team
|
|
- `software-testing:waku:test-automation-nwaku`
|
|
- Finished lightpush tests
|
|
- `PagingDirection` Refactor [PR](https://github.com/waku-org/nwaku/pull/2263)
|
|
- Found one failing test when running `test_all`
|
|
- `WakuNode2 - Validators::Spam protected topic accepts signed messages`
|
|
- Only happens when running literally all of them, not one specific.
|
|
- `software-testing:waku:test-automation-go-waku`
|
|
- Wrote 5 tests related to lightpush - coverage improvement https://github.com/waku-org/go-waku/pull/957
|
|
- Got clarity on bug: unequal rules enforcement for contentTopic syntax https://github.com/waku-org/go-waku/issues/958
|
|
|
|
### vac:acz:
|
|
- `secure-channels:waku:ethereum-chat`
|
|
- Included all materials related to MLS in the RFC
|
|
- Improved several aspects of the RFC (improve organization, delete some parts, etc)
|
|
- Discuss difference of ADKG+DR and Asycn Triple-Ratchet algorithm from Farcaster.
|
|
- Read about repudiation term in messaging protocols and create a [note](https://www.notion.so/WiP-Repudiation-term-in-Message-Protocols-9af43ce8bf9146a1b99a740e731405b4?pvs=4) about it.
|
|
- Check the MLS report in [Notion](https://www.notion.so/WiP-Notes-on-the-MLS-protocol-cccc3faad97b4c00ae88bdec40f58e1e?pvs=4)
|
|
|
|
### vac:sc::
|
|
- `status:community-contracts-maintenance`
|
|
- Deployed `CommunityTokenDeployer` contracts on production networks
|
|
- Mainnet, Arbitrum, Optimism
|
|
- Deployment addresses
|
|
- https://www.notion.so/Contract-Deployment-Addresses-d6dd98b1b4f6461d82eec6ab18b852c8
|
|
- PR: https://github.com/status-im/communities-contracts/pull/25
|
|
- Investigated a bug in foundry that prevented us from signing transactions on ledger
|
|
- https://github.com/foundry-rs/foundry/issues/6516
|
|
- Use version mentioend in this issue for deployments via ledger for now
|
|
- started docs on new specs https://notes.status.im/JsEoWi8rSaqa-s3b2LCF5A?view
|
|
- started implementing the first new specs
|
|
- review deployer contract properties doc https://notes.status.im/s/291mb-8nA
|
|
- `vac:maintainance/misc`
|
|
- Created a multisig wallet for out team on Arbitrum (similar to the one on OP)
|
|
- `codex-token-tmp-milestone`
|
|
- meeting + adding ideas to https://docs.google.com/document/d/1lH6dPSuSzGIFmbJeaXNmx8cIU7dveI9KxE1rxdoKagQ/edit#heading=h.f8xnzmojer6t
|
|
|
|
### vac:nescience:
|
|
- `state-separation:vac:state-separation-doc`
|
|
- Readings on privacy-focused models (Az, Nmd, Zc, Ada, Ola)
|
|
- Brief [notes](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#021ad496e95b4f9ca1cccc990c9a2c7a) on [Hyperproofs](https://eprint.iacr.org/2021/599)
|
|
- Notes on [Ring Signatures](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#2b2a9ce4e6c44ca78248282c0df16065)
|
|
- Read paper on [security for UTXO](https://eprint.iacr.org/2023/1902.pdf) based on DAGs; notes after meeting.
|
|
- Research miblewimble (goal 1)
|
|
- Reviewed Halo2 PR's [GWC](https://github.com/vacp2p/zk-explorations/pull/22) and [SHPLONK](https://github.com/vacp2p/zk-explorations/pull/21)
|
|
- [Note](https://docs.google.com/document/d/1Cc2Eh72gDUQIb_M1wx_alIXf5qob4wusqpyXse9q7-I/edit) about the similarities and differences Az and Pol
|
|
- Read about Zcash from its [whitepaper](https://whitepaper.io/document/645/zcash-whitepaper) section 3.4 Transactions and Treestates, and investigate how a shielded address can generate a public balance.
|
|
- `proofsystems:vac:research-existing-proof-systems`
|
|
- finished BaseFold writeup
|
|
- started researching Arecibo (https://blog.lurk-lang.org/posts/arecibo-supernova/)
|
|
- `proofsystems:vac:benchmarks`
|
|
- Started a refactoring for halo2 PRs https://github.com/vacp2p/zk-explorations/pull/22 https://github.com/vacp2p/zk-explorations/pull/21
|
|
|
|
### vac:dr:
|
|
- `valpriv:vac:tor-push-poc`
|
|
- tested sync role success, gathered aggregated message latency, tested alltorbroadcast for all validator messages
|
|
- `valpriv:vac:tor-push-paper`
|
|
- Revised graphs with std dev/mean, added inclusion difference
|
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
|
- Completed simulations and results and analysis/presentation for all test scenarios.
|
|
- Article writeup is almost complete (will be concluded by today)
|
|
|
|
### vac:rfc:
|
|
- `admin/misc`
|
|
- Created pr for a few 1/COSS changes
|
|
- Proposal for description - https://github.com/vacp2p/rfc/pull/645
|
|
- Proposal for adding github names - https://github.com/vacp2p/rfc/pull/644
|
|
- Proposale for draft delete - https://github.com/vacp2p/rfc/pull/654
|
|
- Updated store link and formats - https://github.com/vacp2p/rfc/pull/653
|
|
- Updated usage - https://github.com/vacp2p/rfc/pull/627
|
|
|