Waku project and progress

Nov 25 - Dec 9

1. Waku spec 0.2 release:

  • General style improvements.
  • Fix ABNF grammar.
  • Mailserver requesting/receiving.
  • New packet codes: topic-interest (experimental), rate limits (experimental).
  • More details on handshake modifications.
  • Accounting for resources mode (experimental)
  • Appendix with security considerations: scalablity and UX, privacy, and spam resistance.
  • Appendix with implementation notes and implementation matrix across various clients with breakdown per capability.
  • More details on handshake and parameters.
  • Describe rate limits in more detail.
  • More details on mailserver and mail client API.
  • Accounting for resources mode (very experimental).
  • Clarify differences with Whisper.

2. Client updates:

3. Write-ups and general discussion:

See Fixing Whisper with Waku for a more detailed write-up with rationale and a theoretical scaling model for bandwidth usage.

Discussions: Transport-agnostic Waku, Forward compatiblity, and Stake Priority Based Queuing.


Bonus: Panini - live ABNF editor as a side project to validate ABNF grammars.