mirror of https://github.com/logos-co/roadmap.git
waku weekly 2024-12-02 (#153)
* waku weekly 2024-12-02 * add research and js-waku updates
This commit is contained in:
parent
a71518cb19
commit
89a549de66
|
@ -0,0 +1,105 @@
|
|||
---
|
||||
title: 2024-12-02 Waku Weekly
|
||||
tags:
|
||||
- waku-updates
|
||||
date: 2024-12-02
|
||||
---
|
||||
## Offsite and Devcon Highlights
|
||||
|
||||
The Waku team convened in Bangkok November 7th - 15th for team offsite sessions aimed at collaboration and strategic planning:
|
||||
- Team Retro
|
||||
- Dedicated discussions for the Research, nwaku, js-waku, and Chat teams
|
||||
- Status integration planning
|
||||
- Collaboration with VAC Teams: QA, RFC, ACZ, TKE, SC, DST
|
||||
- FURPS milestone tracking
|
||||
|
||||
Presentations:
|
||||
- Vaclav showcased the [Qaku app](https://github.com/vpavlin/qaku)
|
||||
- Franck presented [Bringing peer-to-peer networks to ALL the peers](https://www.youtube.com/watch?v=8qAn_5NTQZY)
|
||||
- Franck and Alvaro co-presented [RLNv2: enhanced spam protection for all peer-to-peer networks](https://www.youtube.com/watch?v=EH6zUu6AzlQ)
|
||||
|
||||
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
||||
|
||||
- [Review connection management strategy and back-off and fix long disconnection issues](https://github.com/waku-org/pm/issues/177)
|
||||
- achieved: [chat] 24h batches for store queries https://github.com/status-im/status-mobile/pull/21674
|
||||
|
||||
- [Tooling: filter and light push protocols](https://github.com/waku-org/pm/issues/178)
|
||||
- achieved:
|
||||
- [nwaku] lite-protocol-tester has officially [released in harbor](https://harbor.status.im/harbor/projects/9/repositories/liteprotocoltester/artifacts-tab)
|
||||
- [nwaku] it is deployed at infra-misc and now running on [status.prod](http://status.prod) every 3h measuring message reliability and light protocol service availability.
|
||||
- [nwaku] dashboard available at [grafana.infra.status.im](https://grafana.infra.status.im/d/fdw6pgh9odszkd/lite-protocol-test-on-status-prod?orgId=1&from=now-7h&to=now)
|
||||
- [nwaku] [chore: Adding lpt-runner script and assemble into liteprotocoltester image - to ease infra deployment](https://github.com/waku-org/nwaku/pull/3158)
|
||||
- [nwaku] [chore: add supervisor for lpt infra](https://github.com/waku-org/nwaku/pull/3176)
|
||||
- [nwaku] [waku-lite-protocol-tester: create role](https://github.com/status-im/infra-misc/pull/380)
|
||||
- [nwaku] Milestone accomplished.
|
||||
- [chat] Rate limiting for filter [feat: filter rate limit](https://github.com/waku-org/go-waku/pull/1258)
|
||||
|
||||
- [Review MVDS usage and fail path](https://github.com/waku-org/pm/issues/189)
|
||||
- achieved:
|
||||
- [chat] bump mvds to include the fine-tuning of max retry config [chore_: update mvds](https://github.com/status-im/status-go/pull/6123)
|
||||
- [chat] change the resend interval to reduce bandwidth [chore_: increase the mvds resend interval to save bandwidth](https://github.com/status-im/status-go/pull/5929)
|
||||
|
||||
## [Milestone - End-to-end reliability protocol](https://github.com/waku-org/pm/milestone/30)
|
||||
|
||||
- [End-to-end reliability protocol - Status integration](https://github.com/waku-org/pm/issues/194)
|
||||
- achieved: [research] implemented periodic tasks handling, added code documentation, added profiling results to bloom filter
|
||||
- next: [research] tests for periodic tasks, fix some outstanding bugs, start C api wrapper
|
||||
|
||||
## [Milestone - RLN Mainnet](https://github.com/waku-org/pm/milestone/34)
|
||||
|
||||
- [Maturing RLN variables/parameters revision](https://github.com/waku-org/pm/issues/205)
|
||||
- achieved: [nwaku] Resolved flaky RLN test [chore: flaky rln test](https://github.com/waku-org/nwaku/pull/3173).
|
||||
- next: [nwaku] Added metrics for total proofs generated since contract registration and remaining proofs per epoch [chore: added metrics for total proofs and remaining proofs per epoch](https://github.com/waku-org/nwaku/pull/3181)
|
||||
- [Public dogfooding RLNaaS web app](https://github.com/waku-org/js-waku/issues/2164)
|
||||
- achieved: [js-waku] [buddybook](https://github.com/waku-org/js-waku/issues/2177)
|
||||
- next: [js-waku] qaku support for townhall [Provide support for Qaku](https://github.com/waku-org/js-waku/issues/2178)
|
||||
|
||||
## [Milestone: Nwaku in Status Desktop](https://github.com/waku-org/pm/milestone/33)
|
||||
|
||||
- [Nwaku in Status Desktop](https://github.com/waku-org/pm/issues/203)
|
||||
- achieved:
|
||||
- [nwaku] Implemented and opened PR for running DNS discovery asynchronously [feat: making dns discovery async](https://github.com/waku-org/nwaku/pull/3175)
|
||||
- [nwaku] Started developing `waku-go-bindings`
|
||||
- next: [nwaku] Continue with waku-go-bindings development
|
||||
|
||||
### [Milestone: Demonstrate product-market fit](https://github.com/waku-org/pm/milestone/36)
|
||||
|
||||
- [Co-design sessions](https://github.com/waku-org/pm/issues/252)
|
||||
- achieved:
|
||||
- Had the first co-design session with one of the projects;
|
||||
- Discussed in detail with 2 projects at Devcon;
|
||||
- next:
|
||||
- sessions will be held on a weekly basis
|
||||
- replicate with other projects
|
||||
|
||||
### [Milestone: Acquire first 10 customers](https://github.com/waku-org/pm/milestone/37)
|
||||
|
||||
- [5-10 Highly qualified leads](https://github.com/waku-org/pm/issues/254)
|
||||
- achieved:
|
||||
- Another lead confirmed during Devcon they are going to integrate Waku;
|
||||
- Multiple promising meetings during devcon;
|
||||
- next:
|
||||
- Bring other leads through the finish line;
|
||||
- Advance leads acquired during devcon;
|
||||
|
||||
## Other Work
|
||||
|
||||
### Maintenance
|
||||
|
||||
- achieved:
|
||||
- [nwaku] tic-tac-toe Rust app has been shown in Devcon
|
||||
- [nwaku] brought support to *Status* to analyze delivery issues
|
||||
- [nwaku] nim-libp2p library is bumped to latest for release v.0.34.0
|
||||
- [nwaku] Release v034.0-rc.1 testing on waku.test
|
||||
- next:
|
||||
- [nwaku] Release v0.34.0
|
||||
- [nwaku] Bring support to Atoma with waku-rust-bindings
|
||||
- [nwaku] [Bump vendor dependencies for release 0.34.0](https://github.com/waku-org/nwaku/issues/3087) Vendor version upgrades are finished - major achievement having latest web3, eth and libp2p libraries in nim-waku. Moving to release v0.35.0
|
||||
- [js-waku] allowing js-waku to use a specific store node: [feat: API allows usage of specific nodes for protocols](https://github.com/waku-org/js-waku/issues/2175)
|
||||
- [js-waku] fix upgrades to nwaku@latest / breaking CI [chore: upgrade nwaku to 0.33.0 and check interop tests](https://github.com/waku-org/js-waku/issues/2176)
|
||||
|
||||
### Bugs
|
||||
|
||||
- next:
|
||||
- [nwaku] Implementing a capping mechanism for the peer manager to ensure space is always available for service and relay peers [chore: Reserve % of max connections for relay](https://github.com/waku-org/nwaku/issues/3163).
|
||||
- [js-waku] railgun interop investigations [bug: railgun stops receiving Filter messages after a while](https://github.com/waku-org/js-waku/issues/2196)
|
Loading…
Reference in New Issue