mirror of https://github.com/logos-co/roadmap.git
109 lines
5.1 KiB
Markdown
109 lines
5.1 KiB
Markdown
---
|
|
title: 2024-09-16 Waku Weekly
|
|
tags:
|
|
- waku-updates
|
|
date: 2024-09-16
|
|
---
|
|
|
|
## [Milestone - Store Service Upgrade](https://github.com/waku-org/pm/milestone/28)
|
|
|
|
- [Store v3 - store synchronisation](https://github.com/waku-org/pm/issues/132)
|
|
- achieved:
|
|
- [research] Store Sync spec first draft
|
|
- next:
|
|
- [research] continue dogfooding Store Sync
|
|
|
|
- [PostgreSQL Maintenance](https://github.com/waku-org/pm/issues/119)
|
|
- achieved:
|
|
- [research] Completed test report for Storev3 benchmark testing
|
|
- next:
|
|
- [research] Investigate some store query duration anomalies, test plan for store sync
|
|
|
|
## [Milestone - Direct Message Reliability](https://github.com/waku-org/pm/milestone/29)
|
|
|
|
- [Reliability Protocol for Resource-Restricted Clients](https://github.com/waku-org/pm/issues/186)
|
|
- next:
|
|
- [nwaku] Lightpush v2: ongoing implementation in nwaku and libp2p
|
|
|
|
- [Review MVDS usage and fail path](https://github.com/waku-org/pm/issues/189)
|
|
- achieved:
|
|
- [chat] dogfooding the community join response with mvds [feat_: accept community join request with mvds](https://github.com/status-im/status-go/pull/5787)
|
|
|
|
## [Milestone - End-to-end reliability protocol](https://github.com/waku-org/pm/milestone/30)
|
|
|
|
- [End-to-end reliability protocol - PoC](https://github.com/waku-org/pm/issues/193)
|
|
- next:
|
|
- [research] organise sync dogfooding session for PoC
|
|
|
|
- [End-to-end reliability protocol - Status integration](https://github.com/waku-org/pm/issues/194)
|
|
- achieved:
|
|
- [research] finalized the API spec post for status-go integration
|
|
- next:
|
|
- [research] gather feedback on the API spec proposal
|
|
|
|
## [Milestone - Static Sharding - dedicated shards](https://github.com/waku-org/pm/milestone/31)
|
|
|
|
- [Sharding peer management and discovery hardening](https://github.com/waku-org/pm/issues/172)
|
|
- achieved:
|
|
- [chat] fix issue of periodic peer disconnections [fix: use correct ticker for all peers ping](https://github.com/waku-org/go-waku/pull/1216)
|
|
- [chat] investigate message drop issue at gossipsub layer and validate possible fix [feat: increase outbound q size for pubsub](https://github.com/waku-org/go-waku/pull/1217)
|
|
|
|
## [Milestone - Scale 1:1 chat messages PoC](https://github.com/waku-org/pm/milestone/34)
|
|
|
|
- [RLNv2 in nwaku](https://github.com/waku-org/pm/issues/204)
|
|
- achieved:
|
|
- [chat] waku-rlnv2-contract: membership [feat: membership](https://github.com/waku-org/waku-rlnv2-contract/pull/13)
|
|
|
|
- [Maturing RLN variables/parameters revision](https://github.com/waku-org/pm/issues/205)
|
|
- next:
|
|
- [research] review memberships PR for RLN on mainnet (https://github.com/waku-org/waku-rlnv2-contract/pull/13)
|
|
|
|
## [Milestone - Scale up number of Communities](https://github.com/waku-org/pm/milestone/32)
|
|
|
|
- [Usage of Rendezvous](https://github.com/waku-org/pm/issues/199)
|
|
- next:
|
|
- [research] awaiting nim-lib2p PR review
|
|
|
|
- [DoS protection for req-res protocols and metrics (go-waku as service node)](https://github.com/waku-org/pm/issues/200)
|
|
- achieved:
|
|
- [nwaku] dashboard for fleets are live
|
|
|
|
## [Milestone: Nwaku in Status Desktop](https://github.com/waku-org/pm/milestone/33)
|
|
|
|
- [Nwaku on Windows](https://github.com/waku-org/pm/issues/239)
|
|
- achieved:
|
|
- [nwaku] Added windows support for the `negentropy` submodule [chore: update makefile to give support major os](https://github.com/waku-org/negentropy/pull/8)
|
|
- [nwaku] will modify the `nimbus-build-system` to integrate Windows.
|
|
- [nwaku] Raised an initial PR to build `wakunode2` on Windows [feat: windows support](https://github.com/waku-org/nwaku/pull/3033)
|
|
- next:
|
|
- [nwaku] Continuing to work on additional builds, including libwaku and cwaku_example.
|
|
|
|
## Milestone: Incentivise running a Waku infrastructure node
|
|
|
|
- RLN Relay Incentivisation - Distribute RLN fees PoC
|
|
- achieved:
|
|
- [research] Draft proposal: [RLN Fees distribution to operators with root voting](https://github.com/waku-org/research/issues/101)
|
|
- next:
|
|
- [research] gather feedback and think about next steps.
|
|
|
|
- Service Incentivisation - Pay for RLN provision PoC
|
|
- achieved:
|
|
- [research] finalized the blog post on service incentivization: [Incentivized Lightpush: A Roadmap to Waku Service Incentivization](https://forum.vac.dev/t/incentivized-lightpush-a-roadmap-to-waku-service-incentivization/322)
|
|
- next:
|
|
- [research] continue discussion around service incentivizaiton forum post;
|
|
|
|
## Other Work
|
|
|
|
### Enhancements
|
|
|
|
- achieved:
|
|
- [nwaku] [chore: use submodule nph in CI to check lint](https://github.com/waku-org/nwaku/pull/3027)
|
|
- [nwaku] [chore: lightpush - error metric less variable by only setting a fixed string](https://github.com/waku-org/nwaku/pull/3020)
|
|
- [nwaku] [fix: get back health check for postgres legacy](https://github.com/waku-org/nwaku/pull/3010)
|
|
|
|
### Bugs
|
|
|
|
- achieved:
|
|
- [chat] go-waku: make the envelope priority queue safe for concurrent access [fix: make the envelope priority queue safe for concurrent access](https://github.com/waku-org/go-waku/pull/1215)
|
|
- [chat] status-go: make mailserver availability subscriptions concurrency safe [fix: make mailserver availability subscriptions concurrency safe](https://github.com/status-im/status-go/pull/5804)
|