Milestone - Scale one-to-one chats and app protocols
- Survey impact of message rate and size limit
- achieved: [chat] started conversation on RLN UX
- next: [chat] agree on a UX for RLN
Milestone - Store Service Upgrade
-
Store v3 - store synchronisation
- achieved: [research] PR update/fixes based on comments
- next: [research] design protocol update for multishard support, more updates/fixes, updating test plan for store sync v2.0
-
- next: [research] optimisation - reviewing required metrics and collaborating with DST to get the required measurements
Milestone - Direct Message Reliability
- Reliability Protocol for Resource-Restricted Clients
- achieved: [nwaku] implementation of the new lightpush protocol version ready (No PR yet, as no complete without libp2p enhancement)
- next:
- [nwaku] Lightpush v2. libp2p extension is under development https://github.com/waku-org/nwaku/issues/2722
- Optimizing observers for better performance.
- Proper error reporting from publish
- [js-waku] re-iterate on filter subscription management
- [nwaku] Lightpush v2. libp2p extension is under development https://github.com/waku-org/nwaku/issues/2722
Milestone - End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [research] Implemented the C bindings generation for the SDS API. Bloom filter PR merged. Opened PR for rolling bloom filter, protobuf & reliability utils.
- next: [research] Merge ongoing PRs and open PR for reliability manager
Milestone - RLN Mainnet
- Pay for RLN provision first PoC
- achieved: [research] improved code structure in the PoC, integrated Anvil for testing, addressed comments for the PR
- next: [research] continue with Anvil integration in PoC tests
Milestone: Nwaku in Status Desktop
- Nwaku in Status Desktop
- achieved:
- next: [nwaku] implement feedback and merge PRs, continue with the integration of waku-go-bindings to status-go
Milestone: Bandwidth optimization and protocol review
- Minimal solution for greedy messages
- achieved: [chat] testing shard 128 for status messages on this branch
- next: [chat] test backup/sync on shard 128
Maintenance H1 2025
- achieved:
- [nwaku] reduce libwaku size
- [nwaku] remove negentropy from golan example
- [nwaku] remove libpcre dependency
- [nwaku] fix sqlite issue
- [nwaku] log rotation on nwaku-compose
- next:
- [nwaku] js-waku vs nwaku interoperability test stabilization
- [nwaku] Capping mechanism for relay and service connections
- [nwaku] Enhanced Epoch Monitoring
- [nwaku] Enhance filter issues (needed by Railgun)
- [nwaku] RLN fails to reset at epoch limit
- [js-waku] Investigate WebSocket issues in NodeJS
- [js-waku] Improve reliability of interop tests
- [js-waku] Investigate filter issues in NodeJS