-
Notifications
You must be signed in to change notification settings - Fork 14
Waku 0: Replace Whisper EIP627 with the de facto Whisper fork Status uses #27
Comments
Few notes/additions:
FYI @kdeme |
Subtask describe mailserver usage partially blocked by status-im/specs#55 |
Updated issue with latest state and links etc. Please see #28 for changes |
All current TODOs in #28 text should be pulled out of there and put in Github issue, e.g. one master enhancement issue and/or small specific issues for furher discussion. |
Initial cut done for Waku 0, closing this. @decanus will create follow up issue with inlined TODOs and continue improving it (mailserver use, abnf, definitions etc) |
Problem
Currently apps such as Status use a forked version of EIP627 that isn't properly documented. This makes it difficult to write additional implementations, such as Nim, since a lot of behavior isn't documented.
Additionally, people often confuse "Whisper" with "our (Status) fork of Whisper" which is undesirable terms of being explicit about what requirements we have and what guarantees we provide.
Finally, this is a stepping stone to address bandwidth consumption in a proper Waku mode, which will happen in Waku v1.
Acceptance criteria
The below are optional for a initial release, and can be addressed in e.g. 0.1 spec release (still Waku version 0). At a minimum, the below should be better understood and captured:
Not solved, but issues created:
Details
See:
As well as implementations in status-im/whisper and status-im/nim-eth
Possible Solutions
See above for acceptance criteria.
Notes
The text was updated successfully, but these errors were encountered: