mirror of https://github.com/logos-co/roadmap.git
124 lines
6.7 KiB
Markdown
124 lines
6.7 KiB
Markdown
|
---
|
||
|
title: "2023-11-20 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2023-11-20
|
||
|
lastmod: 2023-11-20
|
||
|
draft: false
|
||
|
decription: "Publicly Engaging Highlights: presentations @ Progcrypto https://progcrypto.org/ on RLN; Validator Privacy; Nescience"
|
||
|
---
|
||
|
|
||
|
### Publicly Engaging Highlights
|
||
|
- **presentations @ Progcrypto https://progcrypto.org/** on
|
||
|
- RLN
|
||
|
- Validator Privacy
|
||
|
- Nescience
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `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: remove unittest2 range - https://github.com/status-im/nim-libp2p/pull/986
|
||
|
- fix: doc workflow - https://github.com/status-im/nim-libp2p/pull/985
|
||
|
- fix(dcutr): make the dcutr client inbound and the server outbound - https://github.com/status-im/nim-libp2p/pull/983
|
||
|
- fix(interop-tests): don't hardcode x86_64 for native - https://github.com/libp2p/rust-libp2p/pull/4862
|
||
|
- conflicting dependency resolution - https://github.com/nim-lang/nimble/issues/116
|
||
|
- implementing Yamux update window: https://github.com/status-im/nim-libp2p/pull/987
|
||
|
- Research VM hosting providers - to execute perf tests https://docs.google.com/spreadsheets/d/1VL6QpDdBgYC1Ld0Nr-cpNv9bRht3nQkBQUF1pNerBDs/edit?usp=sharing
|
||
|
- working on several CI issues
|
||
|
- Testing Nimble lock file - deps download consistent across platforms; https://github.com/status-im/nim-libp2p/issues/975
|
||
|
- fix: move workflows for Nim Devel and legacy i386 from "Daily" -> workflows renamed to "Nim Devel" and "Legacy Platforms" https://github.com/status-im/nim-libp2p/pull/968
|
||
|
- Daily workflow could fail randomly with [OSError] https://github.com/status-im/nim-libp2p/issues/972
|
||
|
- `nimlibp2p:vac:webrtc-transport`
|
||
|
- Log decyphered packet
|
||
|
- Failing to directly write a pcap file (it's far more complicated than it looks)
|
||
|
- Failing to use the SSLKEYLOGFILE interaction between browser & wireshark
|
||
|
- Start writing a self-made logger to understand where it fails
|
||
|
|
||
|
### vac:tke:
|
||
|
- `vac:tke::codex:economic-analysis`
|
||
|
- Finish litepaper edits from Frederico and Martin review
|
||
|
- Ping Codex on litepaper, followup discussion (@Matty)
|
||
|
- `vac:tke::status:SNT-staking`
|
||
|
- Confirm with Agata on responses to the governance forum posts (@Matty)
|
||
|
- Meet w/ John to plan out next steps post-website launch
|
||
|
- `vac:tke::nomos:economic-analysis`
|
||
|
- Continuing research of PoS economics and token distributions, participating in Nomos offsite discussions (@Frederico)
|
||
|
- `vac:tke::waku:economic-analysis`
|
||
|
- DevConnect and Waku offsite (@Martin)
|
||
|
- Researching EigenTrust use for Waku reputation system (@Matty)
|
||
|
|
||
|
### vac:dst:
|
||
|
- `analysis-shadow:vac:shadow-gossipsub-analysis`
|
||
|
- cont' with various simulation runs; does not scale to larger message sizes because of RAM limit (a burst of nine 500KB msgs, 500 nodes was too much for 256GB RAM)
|
||
|
- `vac:dst:software-testing:waku:test-automation-interop-testing`
|
||
|
- Addressed review comments and merged 2nd [PR](https://github.com/waku-org/waku-interop-tests/pull/2) to reach 27 tests for relay publish
|
||
|
- Draft 3rd [PR](https://github.com/waku-org/waku-interop-tests/pull/4):
|
||
|
- make framework support dynamic number of nodes
|
||
|
- add multi-node tests (that work on any number of nodes)
|
||
|
- Multiple issues found:
|
||
|
- gowaku:
|
||
|
- 2 regressions (container sometimes crashes + log spam) on lastest [master](https://github.com/waku-org/go-waku/pull/907)
|
||
|
- REST API error handling [discrepancies](https://github.com/waku-org/go-waku/issues/914)
|
||
|
- nwaku:
|
||
|
- REST API request [fails](https://github.com/waku-org/nwaku/issues/2214) if request contains meta or rate_limit_proof fields
|
||
|
- rest-api-specs: [missing fields](https://github.com/waku-org/waku-rest-api/pull/2#discussion_r1392515237) in the REST API schema
|
||
|
- `software-testing:waku:test-automation-js-waku`
|
||
|
- Add summary with link to report to the js-waku CI test [job](https://github.com/waku-org/js-waku/pull/1724)
|
||
|
- `software-testing:waku:test-automation-nwaku`
|
||
|
- PR Train Merged
|
||
|
- [PR 2085](https://github.com/waku-org/nwaku/pull/2085)
|
||
|
- [PR 2095](https://github.com/waku-org/nwaku/pull/2095)
|
||
|
- [PR 2096](https://github.com/waku-org/nwaku/pull/2096)
|
||
|
- [PR 2101](https://github.com/waku-org/nwaku/pull/2101)
|
||
|
- [PR 2138](https://github.com/waku-org/nwaku/pull/2138)
|
||
|
- Fix compilation and tests failing after PR train
|
||
|
- [PR 2222](https://github.com/waku-org/nwaku/pull/2222)
|
||
|
- [PR 2224](https://github.com/waku-org/nwaku/pull/2224)
|
||
|
- Implementing store tests
|
||
|
- `software-testing:waku:test-automation-go-waku`
|
||
|
- Wrote 7 tests related to filter push - valid data https://github.com/waku-org/go-waku/pull/904
|
||
|
- Test fixes to extend message timeout https://github.com/waku-org/go-waku/pull/911
|
||
|
|
||
|
### vac:acz:
|
||
|
- `rlnp2p:waku:rln-doc-and-outreach`
|
||
|
- **presented RLN @ Progcrypto**
|
||
|
- `secure-channels:waku:ethereum-chat`
|
||
|
- Worked towards moving the algorithms involved in the Ethereum chat to Noise terms. In particular: XEdDSA and DR.
|
||
|
- Start working on ADKG. https://www.notion.so/WiP-ADKG-e83e24612abc41a7bf292e96660ab833
|
||
|
- `zerokit:vac:maintenance`
|
||
|
- fixed nightly zerokit build failure
|
||
|
- merged PR 223 (https://github.com/vacp2p/zerokit/pull/223)
|
||
|
|
||
|
### vac:sc::
|
||
|
- `vac:maintainance/misc`
|
||
|
- Review Certora PR for OP SNT repository
|
||
|
- `status:community-contracts-maintenance`
|
||
|
- Redeployed contracts to Goerli for updated version https://github.com/status-im/communities-contracts/pull/23
|
||
|
- Deployed contracts to Arbitrum Goerli and Arbitrum Sepolia
|
||
|
- Verified contracts on Sepolia
|
||
|
- `status:token-import`
|
||
|
- started working on the Vault contract
|
||
|
|
||
|
### vac:nescience:
|
||
|
- `proofsystems:vac:benchmarks`
|
||
|
- **present Nescience @ progcrypto**
|
||
|
- Prepared a PR for a GWC implementation of poseidon circuit for halo2 https://github.com/vacp2p/zk-explorations/pull/17
|
||
|
- Prepared a PR for a SHPLONK implementation of poseidon circuit for halo2 https://github.com/vacp2p/zk-explorations/pull/18
|
||
|
- `state-separation:vac:state-separation-doc`
|
||
|
- Research mimblewimble (part of enhanced privacy)
|
||
|
- Research verkle trees specific to kzg and ipa (part of flexibility in operations, and joint with Codex's future needs)
|
||
|
|
||
|
### vac:dr:
|
||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||
|
- Completed the GossipSub improvements paper, with the exception of the results and discussion part. Reflected the feedback and current works as well.
|
||
|
- `valpriv:vac:tor-push-poc`
|
||
|
- **talk @progcrypto**
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `status:port-status-specs`
|
||
|
- Updated 71/STATUS-PUSH-NOTIFICATION RFC https://github.com/vacp2p/rfc/pull/629
|
||
|
- `waku:waku-keystore`
|
||
|
- Updated draft - https://github.com/vacp2p/rfc/pull/631
|
||
|
|
||
|
|