mirror of https://github.com/logos-co/roadmap.git
131 lines
8.2 KiB
Markdown
131 lines
8.2 KiB
Markdown
|
---
|
||
|
title: "2023-12-04 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2023-12-04
|
||
|
lastmod: 2023-12-04
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:webrtc-transport`
|
||
|
- Trying to make the last handshake work:
|
||
|
- Re-write the webrtc-transport
|
||
|
- Re-write datachannel to understand why the webrtc doesn't connect
|
||
|
- Spend some time on the noise protocol
|
||
|
- It appears the problem comes from SCTP
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- 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(dcutr): update the DCUtR initiator transport direction to Inbound https://github.com/status-im/nim-libp2p/pull/
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- fix: remove forgotten "matrix-prep" job https://github.com/status-im/nim-libp2p/pull/997
|
||
|
- VM hosting providers updated https://www.notion.so/991bb915e4634248a764832e56f53160?v=24979d84f52f4df2b779bf5eb24ec3c5&pvs=4
|
||
|
- Project requirements for P2P CI added https://www.notion.so/782270f71b72438e963e0e5ef73358d9?v=5560c9000535403c9f72862eb9775ff9&pvs=4
|
||
|
- CI workflow is failing frequently; Testing Nimble lock file - Installed Windows 2019 - 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 resolved, commits resubmited with GPG signature https://github.com/status-im/nim-libp2p/pull/968
|
||
|
- Investigate flaky tests issue [PR](https://github.com/status-im/nim-libp2p/pull/995) [Ongoing discussion]
|
||
|
|
||
|
### vac:tke:
|
||
|
- `vac:tke::codex:economic-analysis`
|
||
|
- Still waiting for further Codex feedback on next steps for litepaper
|
||
|
- `vac:tke::status:SNT-staking`
|
||
|
- This week followup with SC team on staking contract implementation (may be delayed due to Martin out with covid)
|
||
|
- `vac:tke::nomos:economic-analysis`
|
||
|
- Offsite documents will be released this week, Frederico will review and participate in their planning meeting for next steps on week and month
|
||
|
- `vac:tke::waku:economic-analysis`
|
||
|
- Discussed EigenTrust reputation with Sergei, deprioritzed to first design simpler system
|
||
|
- Martin still out, when back will sync w/ Waku team for offsite debrief and identify next steps
|
||
|
- For now, TE team is actively commenting on Sergei's github issues to formalize Waku specs
|
||
|
|
||
|
### vac:dst:
|
||
|
- `analysis-gsub-model:vac:refactoring`
|
||
|
- The different cases and runs can now be partly automated
|
||
|
- `eng-10ktool:vac:bandwidth-test`:
|
||
|
- Run more simulations, do more in depth analysis
|
||
|
- Update repositories with latest changes
|
||
|
- Update notion information regarding Kubernetes cluster
|
||
|
- Created plots and put everything in notion (https://www.notion.so/Results-dec50e8dc3e5426ab4f34c712de0b4f
|
||
|
- `vac:dst:software-testing:waku:test-automation-interop-testing`
|
||
|
- Filter subscribe [PR](https://github.com/waku-org/waku-interop-tests/pull/6):
|
||
|
- covers subscribe creation and update
|
||
|
- reached [67 tests](https://waku-org.github.io/waku-interop-tests/67/)
|
||
|
- Issue reported gowaku: encoding/hex: odd length hex string [error when subscribing](https://github.com/waku-org/go-waku/issues/928)
|
||
|
- Issue reported nwaku: pubsubTopic not required as described in the [specs](https://github.com/waku-org/nwaku/issues/22)
|
||
|
- `software-testing:waku:test-automation-nwaku`
|
||
|
- Begin lightpush tests [PR - WIP](https://github.com/waku-org/nwaku/pull/2269)
|
||
|
- Found a Lightpush.publish attribute type bug [Issue](https://github.com/waku-org/nwaku/issues/2253)
|
||
|
- `direction` attribute related functionality
|
||
|
- [PR](https://github.com/waku-org/nwaku/pull/2263)
|
||
|
- Refactor from `ascending` to `direction` for consistency
|
||
|
- `HistoryQuery.direction` Default value fix
|
||
|
- `direction` attribute from `bool` to `enum`
|
||
|
- Merged [PR](https://github.com/waku-org/nwaku/pull/2234)
|
||
|
- `software-testing:waku:test-automation-go-waku`
|
||
|
- Wrote 5 tests related to filter - coverage improvement https://github.com/waku-org/go-waku/pull/931
|
||
|
- Opened & got fixed issue "unsubscribe all with unrelated peer" https://github.com/waku-org/go-waku/issues/933
|
||
|
|
||
|
### vac:acz:
|
||
|
- `rlnp2p:waku:rln-relay-enhancments`
|
||
|
- work on retry strategy for rpc calls in rln-relay: https://github.com/waku-org/nwaku/issues/2217
|
||
|
- `secure-channels:waku:ethereum-chat`
|
||
|
- Completion of the group chat approach using UPKE.
|
||
|
- Inclusion of an elliptic-curve variation of UPKE.
|
||
|
- Improvements on the RFC and solving questions from Waku team.
|
||
|
- created a document about comparison treeKEM and ADKG in terms of security, complexity, and additional features. [(WIP)](https://www.notion.so/WiP-The-differences-between-TreeKEM-3-and-ADKG-2-39fb053c53c1450d907e8345a8f7308e?pvs=4)
|
||
|
- `zerokit:vac:maintenance`
|
||
|
- researched issue https://github.com/vacp2p/zerokit/issues/78
|
||
|
- `admin/misc`
|
||
|
- investigate having the membership tree onchain: https://github.com/waku-org/research/issues/56
|
||
|
- worked with waku to have the membership tree onchain, successfully integrated in https://github.com/vacp2p/rln-contract/pull/31, moved to foundry template as well (will sync with SC unit)
|
||
|
|
||
|
### vac:sc::
|
||
|
- `status:status-network-token-v2`
|
||
|
- Some cleanup https://github.com/status-im/status-network-token-v2/pull/2
|
||
|
- Added certora integration for CI https://github.com/status-im/status-network-token-v2/pull/3
|
||
|
- Added sepolia deployment config https://github.com/status-im/status-network-token-v2/pull/4
|
||
|
- Deployed SNTV2 on Sepolia
|
||
|
- https://sepolia.etherscan.io/address/0xE452027cdEF746c7Cd3DB31CB700428b16cD8E51
|
||
|
- https://github.com/status-im/status-network-token-v2/pull/6
|
||
|
- `vac:maintenance:misc`
|
||
|
- Added certora integration for CI to `governance` https://github.com/vacp2p/governance/pull/3
|
||
|
- Researched SAT and SMT solvers to get a better understanding of how Certora works
|
||
|
- Deployed OP SNT to OP Sepolia
|
||
|
- PR for bridge UI https://github.com/ethereum-optimism/ethereum-optimism.github.io/pull/591
|
||
|
- PR for addresses and sepolia config https://github.com/logos-co/optimism-bridge-snt/pull/29
|
||
|
|
||
|
### vac:nescience:
|
||
|
- `state-separation:vac:state-separation-doc`
|
||
|
- Worked on different L2 and Rollups focusing on privacy (Az, Pol, Zc)
|
||
|
- Looking on UTXO - Account based traslation (Car)
|
||
|
- Verkle tree document [(WIP)](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#d75a43599f3f45d6a838527a403d9c39)
|
||
|
- Begin to survey newer PCSs to see if any may yield better results than KZG. [1](https://eprint.iacr.org/2022/420.pdf), [2](https://eprint.iacr.org/2023/917), [3](https://eprint.iacr.org/2021/1043.pdf)
|
||
|
- Begin reading [VM SMT](https://eprint.iacr.org/2023/1762.pdf)
|
||
|
- Delved into the L2 protocol and understood how they use hybrid states and UTXO based execution. And extract some insight from the architecture.
|
||
|
- Documented L2 protocol and its hybrid execution [(WIP)](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#30af77482f38414f8436f81d3b5e59af)
|
||
|
|
||
|
### vac:dr:
|
||
|
- `valpriv:vac:tor-push-poc`
|
||
|
- aggregation, block proposal time, tor diagnostic to consider and add.
|
||
|
- `valpriv:vac:tor-push-paper`
|
||
|
- Finalizing, adding discussion, revising figures
|
||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||
|
- carried out experiments on shadow simulator for GissipSub improvements paper. The experiments check the performance of proposed schemes against increasing network size, increasing message sizes and increasing publishers.
|
||
|
- Most of the simulations are done successfully. Some large simulations may take 1-2 more days
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `status:port-status-specs`
|
||
|
- Created short summaries, added some new abstracts, added references - https://github.com/vacp2p/rfc/pull/640
|
||
|
- https://github.com/vacp2p/rfc/pull/639
|
||
|
- https://github.com/vacp2p/rfc/pull/638
|
||
|
- https://github.com/vacp2p/rfc/pull/637
|
||
|
- https://github.com/vacp2p/rfc/pull/636
|
||
|
- https://github.com/vacp2p/rfc/pull/635
|
||
|
- https://github.com/vacp2p/rfc/pull/634
|
||
|
- https://github.com/vacp2p/rfc/pull/633
|
||
|
- `waku:waku-usage`
|
||
|
- Updated waku2 usage - https://github.com/vacp2p/rfc/pull/6
|
||
|
|