-
Notifications
You must be signed in to change notification settings - Fork 14
Waku 0 spec improvements #47
Comments
@oskarth I think you created this todo, what does this mean exactly? |
There's a difference between being compatibility protocols and compatibility at data layer. I.e. Waku/0 is a different subprotocol, so it isn't compatible with Whisper v6, hence bridge. However, its envelopes content are identical/compatible, so naive bridging without knowing content works. This difference should be clear in the spec. Additionally, for waku/1 waku/2 etc, we might want to do some form of protocol negotiation, so it defaults to the lowest commonly supported protocol. |
@kdeme @adambabik it may make sense for you guys to document the Implementation Notes as I have never implemented a waku / whisper node its hard for me to judge. |
@kdeme any chance you could take a look at this one? Changelog in spec has section "Differences between shh/6 waku/0" and it'd be great if all the major differences were there. E.g. handshake business and whatnot |
Rate limit should be added from here too status-im/specs#60 |
Suggestion for:
Write use light node for now, then in PR ask Adam and Kim for review to get more potential tricks |
@oskarth gonna mark |
@oskarth to the point of |
https://github.com/status-im/specs/blob/master/status-whisper-usage-spec.md#handshake this seems fine to me, I believe our ABNF etc doesn't reflect this state (after rate limiting discussion) https://specs.vac.dev/waku.html handshake section doesn't mention optional stuff, and grammar is wrong |
@kdeme is this done for you? if so check the box please. |
also @kdeme this would be useful for you to comment on, do you have any implementation notes? |
Sounds good to me, lets close it |
Mailserver
ABNF
Out of scope for waku v0 (create issue only)
The text was updated successfully, but these errors were encountered: