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

3.6 KiB

title tags date lastmod draft
2023-07-24 Waku weekly
waku-updates
2023-07-24 2023-08-04 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:

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

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

_achieved:

  • spec test for connection manager

Milestone: Peer Exchange

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