move whisper v6 extensions to main spec

This commit is contained in:
Oskar Thoren 2019-08-27 15:44:42 +02:00
parent 2a407efcd7
commit 021cf3701e
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
2 changed files with 6 additions and 11 deletions

View File

@ -206,6 +206,12 @@ for i = 0; i < topic_len; i++ {
} }
``` ```
### Whisper v6 extensions
Outside of Whisper v6, there are some extensions, message codes and RPC methods that MAY be useful for client implementers. An implementation of this can be found in a fork of Whisper [here](https://github.com/status-im/whisper).
<!--TODO: provide a list of RPC methods from `shhext` API which are relevant to this spec, as well as motivation (rationale section) -->
## Secure Transport ## Secure Transport
In order to provide confidentiality, integrity, authentication and forward In order to provide confidentiality, integrity, authentication and forward

11
x7.md
View File

@ -280,19 +280,8 @@ However, we added a few extensions, message codes and RPC methods to the Whisper
All described addons are implemented in [status-im/whisper fork](https://github.com/status-im/whisper). All described addons are implemented in [status-im/whisper fork](https://github.com/status-im/whisper).
## New RPC methods
<!--TODO: provide a list of RPC methods from `shhext` API which are relevant to this spec.--> <!--TODO: provide a list of RPC methods from `shhext` API which are relevant to this spec.-->
## Transport privacy
The transport privacy layer defines how messages are exchanged. The goal is to hide metadata such as sender, receiver and to which conversation a message belongs.
This evaluates Whisper as a standalone protocol. However, we also note common usage and Status specific usage.
- [EIP-627, aka Whisper v6](https://eips.ethereum.org/EIPS/eip-627)
- [Whisper PoC 2 spec (more motivation)](https://github.com/ethereum/wiki/wiki/Whisper-PoC-2-Protocol-Spec)
<!-- TODO: Document Discovery topic --> <!-- TODO: Document Discovery topic -->
<!-- TODO: Document topic hashing for 1:1 chat --> <!-- TODO: Document topic hashing for 1:1 chat -->
<!-- TODO: Document topic hashing for private group chat --> <!-- TODO: Document topic hashing for private group chat -->