Create tor-push.md

This commit is contained in:
Jimmy Debe 2024-01-30 13:17:14 -05:00 committed by GitHub
parent 3bd5587771
commit 9205715dce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,43 @@
---
title: TOR-PUSH
name: Waku v2 Tor Push
category: Best Current Practice
tags: waku/application
editor: Daniel Kaiser <danielkaiser@status.im>
contributors:
---
## Abstract
This document extends the [11/WAKU2-RELAY](/spec/11/), specifying Waku Tor Push,
which allows nodes to push messages via Tor into the Waku relay network.
Waku Tor Push builds on [46/GOSSIPSUB-TOR-PUSH](/spec/46).
**Protocol identifier**: /vac/waku/relay/2.0.0
Note: Waku Tor Push does not have a dedicated protocol identifier.
It uses the same identifier as Waku relay.
This allows Waku relay nodes that are oblivious to Tor Push to process messages received via Tor Push.
## Functional Operation
In its current version, Waku Tor Push corresponds to [46/GOSSIPSUB-TOR-PUSH](/spec/46)
applied to [11/WAKU2-RELAY](/spec/11/),
instead of [libp2p gossipsub](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/README.md).
## Security/Privacy Considerations
see [46/GOSSIPSUB-TOR-PUSH](/spec/46)
## Copyright
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).
## References
* [11/WAKU2-RELAY](/spec/11/)
* [libp2p gossipsub](https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/README.md)
* [46/GOSSIPSUB-TOR-PUSH](/spec/46)
* [Tor](https://www.torproject.org/)