mirror of https://github.com/logos-co/roadmap.git
Vac weekly update
Signed-off-by: ksr <kaiserd@users.noreply.github.com>
This commit is contained in:
parent
9d8c6c45d1
commit
59822b60d8
|
@ -0,0 +1,123 @@
|
|||
---
|
||||
title: "2023-11-27 Vac weekly"
|
||||
tags:
|
||||
- "vac-updates"
|
||||
date: 2023-11-27
|
||||
lastmod: 2023-11-27
|
||||
draft: false
|
||||
---
|
||||
|
||||
### vac:p2p:
|
||||
- `nimlibp2p:vac:webrtc-transport`
|
||||
- Dig into the secure/noise part of libp2p
|
||||
- Write a prologue with the client and server certificates in the noise protocol
|
||||
- `nimlibp2p:vac:maintenance`
|
||||
- Yamux window size configurable
|
||||
- Fix yamux / relay interaction; Add Hole Punching to libp2p test-plans https://github.com/status-im/nim-libp2p/issues/966 and https://github.com/libp2p/test-plans/pull/322
|
||||
- fix(yamux): yamux uses wrong direction during dcutr https://github.com/status-im/nim-libp2p/pull/992
|
||||
- fix(multiaddress): add quic-v1 multiaddress support https://github.com/status-im/nim-libp2p/pull/988
|
||||
- fix(dcutr): handle tcp/p2p addresses https://github.com/status-im/nim-libp2p/pull/989
|
||||
- fix(identify): do not add p2p and relayed addrs to observed addr manager https://github.com/status-im/nim-libp2p/pull/990
|
||||
- `nimlibp2p:vac:maintenance`
|
||||
- new issue: Cannot run tests on Apple M1 MacOS https://github.com/status-im/nim-libp2p/issues/993
|
||||
- Research VM hosting providers - Akash Network added https://docs.google.com/spreadsheets/d/1VL6QpDdBgYC1Ld0Nr-cpNv9bRht3nQkBQUF1pNerBDs/edit?usp=sharing
|
||||
- CI workflow is failing frequently Testing Nimble lock file - resolving Nimble install issues on Windows
|
||||
- https://github.com/status-im/nim-libp2p/issues/975
|
||||
- https://github.com/status-im/nim-libp2p/tree/fix/ci-workflow-stability
|
||||
- https://discord.com/channels/864066763682218004/1172153963559260231
|
||||
- fix: move workflows for Nim Devel and legacy i386 from "Daily" -> comments about to be resolved
|
||||
- should the version be pinned?: https://github.com/status-im/nim-libp2p/pull/968
|
||||
|
||||
### vac:tke:
|
||||
- `vac:tke::nomos:economic-analysis`
|
||||
- Frederico has been joining in remotely to relevant talks at Nomos offsite
|
||||
- Continuing research of PoS economics and token distributions, posted some initial simulation results, evolving further (@Frederico)
|
||||
- `vac:tke::waku:economic-analysis`
|
||||
- Martin returning from DevConnect and Waku offsite, will formulate followups for next steps
|
||||
- Share EigenTrust python implementation w/ Sergei, and adapt for client-server type systems (@Matty)
|
||||
|
||||
### vac:dst:
|
||||
- `analysis-shadow:vac:shadow-gossipsub-analysis`
|
||||
- cont' simulations (500kb msgs, 4 chunks, 250 nodes)
|
||||
- `eng-10ktool:vac:bandwidth-test`:
|
||||
- Write experiments in notion
|
||||
- Investigate CPU bottleneck in 3rd machine
|
||||
- Changed waku deployment to work in batches
|
||||
- Syncronized gossipsub nodes injection for better comparisons with waku
|
||||
- Run 1k simulation for comparison and gather data
|
||||
- `vac:dst:software-testing:waku:test-automation-interop-testing`
|
||||
- Implemented and merged [3rd](https://github.com/waku-org/waku-interop-tests/pull/4) and [4th](https://github.com/waku-org/waku-interop-tests/pull/5) PRs :
|
||||
- make framework support dynamic number of nodes
|
||||
- add multi-node tests (that work on any number of nodes)
|
||||
- subscribe / unsubscribe tests
|
||||
- reached [43 tests](https://waku-org.github.io/waku-interop-tests/63/)
|
||||
- Issues reported:
|
||||
- re-subscribe to previously unsubscribed topic [fails](https://github.com/waku-org/go-waku/issues/922)
|
||||
- logs are [floaded](https://github.com/waku-org/go-waku/issues/923)
|
||||
- started writing document on Waku implementations [diffs](https://www.notion.so/Nwaku-vs-Gowaku-vs-Jswaku-diffs-b3e0e8f1e6cd4c6d9855b0c3c4634bc5)
|
||||
- `software-testing:waku:test-automation-nwaku`
|
||||
- Remove duplicated code
|
||||
- [PR](https://github.com/waku-org/nwaku/pull/2234)
|
||||
- Finish implementing store tests
|
||||
- [PR 1](https://github.com/waku-org/nwaku/pull/2235)
|
||||
- [PR 2](https://github.com/waku-org/nwaku/pull/2240)
|
||||
- Sqlite Bug: Not saving `WakuMessage.ephemeral`
|
||||
- [Issue](https://github.com/waku-org/nwaku/issues/2241)
|
||||
- `software-testing:waku:test-automation-go-waku`
|
||||
- wrote 5 tests related to filter push and relay - invalid data https://github.com/waku-org/go-waku/pull/916
|
||||
|
||||
### vac:acz:
|
||||
- `secure-channels:waku:ethereum-chat`
|
||||
- Getting familiar with treekem as a possible solution for the group chat scenario.
|
||||
- Write a document on TreeKEM vs ADKG
|
||||
- `admin/misc`
|
||||
- Started a comparison between Waku specifications https://www.notion.so/Comparison-Waku-35-Waku-37-5ee9aac6cc72466a95d624865a561da6
|
||||
- `zerokit:vac:maintenance`
|
||||
- worked on a PR to update multiplier (https://github.com/vacp2p/zerokit/pull/224)
|
||||
|
||||
### vac:sc::
|
||||
- `vac:maintainance/misc`
|
||||
- Worked on getting the Cetora CI integration into mergable state and landed it https://github.com/vacp2p/minime/pull/43
|
||||
- Added Certora CI integration to our foundry template https://github.com/vacp2p/foundry-template/pull/10
|
||||
- Working through the Certora tutorials to learn CVL
|
||||
- `status:communites-contracts-maintenance`
|
||||
- Added Certora CI integration and reactivate old formal verification rules https://github.com/status-im/communities-contracts/pull/24
|
||||
- finished testing CommunityVault https://github.com/status-im/communities-contracts/pull/22
|
||||
- `status:status-network-token-v2`
|
||||
- Refactored token controller and added `destroyTokens` API https://github.com/status-im/status-network-token-v2/pull/1
|
||||
- `status:governance-contract-mvp`
|
||||
- implement Proposal.sol contract
|
||||
|
||||
### vac:nescience:
|
||||
- `state-separation:vac:state-separation-doc`
|
||||
- Working on a review of all L2 and Zk Rollups that are trying to do "state separation"
|
||||
- Researching how to build a UTXO to Account based adapter and viceversa
|
||||
- Compiled documents on research topics: Verkle trees, enhanced privacy
|
||||
- studied about dual architecture L2 from its docs; created a report about it; includes some questions
|
||||
- `proofsystems:vac:benchmarks`
|
||||
- Fixed comments on a PR for a GWC implementation of poseidon circuit for halo2 https://github.com/vacp2p/zk-explorations/pull/17
|
||||
- Research PoC ProtoGalaxy implementation (https://github.com/arnaucube/protogalaxy-poc)
|
||||
- Reviewed [Halo2-GWC PR](https://github.com/vacp2p/zk-explorations/pull/18).
|
||||
- Reviewed [Halo2-SHPLONK PR](https://github.com/vacp2p/zk-explorations/pull/17).
|
||||
- `proofsystems:vac:research-existing-proof-systems`
|
||||
- Started researching BaseFold (https://eprint.iacr.org/2023/1705.pdf)
|
||||
|
||||
### vac:dr:
|
||||
- `valpriv:vac:tor-push-poc`
|
||||
- Results for different machines were not found for given signatures for latency. Probably the logs are processed in different timewindow; investigating
|
||||
- `valpriv:vac:tor-push-paper`
|
||||
- Finalizing and updating changes, better figures
|
||||
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||||
- worked on different performance evaluation metrics, and finalized their implementation in simulation scripts. The details are reflected in 'Results and Discussion' section
|
||||
- Finalized simulation scenarios, and corresponding theoratical estimates. The details are reflected in 'Results and Discussion' section
|
||||
|
||||
### vac:rfc:
|
||||
- `status:port-status-specs`
|
||||
- Updated photo names and location in 71/STATUS-PUSH-NOTIFICATION RFC https://github.com/vacp2p/rfc/pull/629
|
||||
- apply feedback
|
||||
- whisper mailserver - https://github.com/jimstir/rfc/blob/mailserver1/content/docs/rfcs/mailserver.md https://github.com/jimstir/rfc/blob/mailserver1/content/docs/rfcs/whipser-mailserver.md
|
||||
- `waku:waku-keystore`
|
||||
- Fixed Draft, ready for review - https://github.com/vacp2p/rfc/pull/631
|
||||
- `admin/misc`
|
||||
- looked for improvements for COSS - https://github.com/jimstir/rfc/tree/1/COSS-Improvements/content/docs/rfcs/1
|
||||
|
Loading…
Reference in New Issue