roadmap/content/waku/updates/2023-07-24.md

141 lines
3.6 KiB
Markdown

---
title: "2023-07-24 Waku weekly"
tags:
- "waku-updates"
date: "2023-07-24"
lastmod: "2023-08-04"
draft: false
---
Disclaimer: First attempt playing with the format. Incomplete as not everyone is back and we are still adjusting the milestones.
---
## Docs
### **Milestone**: Foundation for Waku docs (done)
#### _achieved_:
- overall layout
- concept docs
- community/showcase pages
### **Milestone**: Foundation for node operator docs (done)
#### _achieved_:
- nodes overview page
- guide for running nwaku (binaries, source, docker)
- peer discovery config guide
- reference docs for config methods and options
### **Milestone**: Foundation for js-waku docs
#### _achieved_:
- js-waku overview + installation guide
- lightpush + filter guide
- store guide
- @waku/create-app guide
#### _next:_
- improve @waku/react guide
#### _blocker:_
- polyfills issue with [js-waku](https://github.com/waku-org/js-waku/issues/1415)
### **Milestone**: Docs general improvement/incorporating feedback (continuous)
### **Milestone**: Running nwaku in the cloud
### **Milestone**: Add Waku guide to learnweb3.io
### **Milestone**: Encryption docs for js-waku
### **Milestone**: Advanced node operator doc (postgres, WSS, monitoring, common config)
### **Milestone**: Foundation for go-waku docs
### **Milestone**: Foundation for rust-waku-bindings docs
### **Milestone**: Waku architecture docs
### **Milestone**: Waku detailed roadmap and milestones
### **Milestone**: Explain RLN
---
## Eco Dev (WIP)
### **Milestone**: EthCC Logos side event organisation (done)
### **Milestone**: Community Growth
#### _achieved_:
- Wrote several bounties, improved template; setup onboarding flow in Discord.
#### _next_:
- Review template, publish on GitHub
### **Milestone**: Business Development (continuous)
#### _achieved_:
- Discussions with various leads in EthCC
#### _next_:
- Booking calls with said leads
### **Milestone**: Setting Up Content Strategy for Waku
#### _achieved_:
- Discussions with Comms Hubs re Waku Blog
- expressed needs and intent around future blog post and needed amplification
- discuss strategies to onboard/involve non-dev and potential CTAs.
### **Milestone**: Web3Conf (dates)
### **Milestone**: DeCompute conf
---
## Research (WIP)
### **Milestone**: [Autosharding v1](https://github.com/waku-org/nwaku/issues/1846)
#### _achieved:_
- rendezvous hashing
- weighting function
- updated LIGHTPUSH to handle autosharding
#### _next:_
- update FILTER & STORE for autosharding
---
## nwaku (WIP)
### **Milestone**: Postgres integration.
#### _achieved:_
- nwaku can store messages in a Postgres database
- we started to perform stress tests
#### _next:_
- Analyse why some messages are not stored during stress tests happened in both sqlite and Postgres, so maybe the issue isn't directly related to _store_.
### **Milestone**: nwaku as a library (C-bindings)
#### _achieved:_
- The integration is in progress through N-API framework
#### _next:_
- Make the nodejs to properly work by running the _nwaku_ node in a separate thread.
---
## go-waku (WIP)
---
## js-waku (WIP)
### **Milestone**: [Peer management](https://github.com/waku-org/js-waku/issues/914)
#### _achieved:
- spec test for connection manager
### **Milestone**: [Peer Exchange](https://github.com/waku-org/js-waku/issues/1429)
### **Milestone**: Static Sharding
#### _next_:
- start implementation of static sharding in js-waku
### **Milestone**: Developer Experience
#### _achieved_:
- js-lip2p upgrade to remove usage of polyfills (draft PR)
#### _next_:
- merge and release js-libp2p upgrade
### **Milestone**: Waku Relay in the Browser
---