mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-08 17:13:09 +00:00
commit
a81d22ca8a
18
FURPS/core/mix.md
Normal file
18
FURPS/core/mix.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Mixnet FURPS
|
||||||
|
|
||||||
|
## Functionality
|
||||||
|
|
||||||
|
1. Relay nodes can mount mixnet protocol, acting as entry, exit or mixnet nodes.
|
||||||
|
2. Nodes can discover mixnet relay and exit nodes using available peer discovery mechanisms.
|
||||||
|
3. Client nodes can send light push requests over the mixnet before delivery to a service node.
|
||||||
|
4. Client nodes can receive a response to a light push request over the mixnet.
|
||||||
|
|
||||||
|
## Usability
|
||||||
|
|
||||||
|
## Reliability
|
||||||
|
|
||||||
|
## Performance
|
||||||
|
|
||||||
|
## Supportability
|
||||||
|
|
||||||
|
## + (Privacy, Anonymity, Deployments)
|
||||||
@ -83,7 +83,7 @@ In order of priority.
|
|||||||
5. [Deploy RLN Onchain Tree on L2 Testnet](/draft-roadmap/deploy_rln_onchain_tree_on_l2_testnet.md)
|
5. [Deploy RLN Onchain Tree on L2 Testnet](/draft-roadmap/deploy_rln_onchain_tree_on_l2_testnet.md)
|
||||||
6. [Define Incentivisation for RLNaaS](/draft-roadmap/define_incentivisation_for_rlnaas.md)
|
6. [Define Incentivisation for RLNaaS](/draft-roadmap/define_incentivisation_for_rlnaas.md)
|
||||||
7. [Improve DevEx: API, TWN, Metrics, Docs](/draft-roadmap/improve_devex_api_twn_metrics_docs.md)
|
7. [Improve DevEx: API, TWN, Metrics, Docs](/draft-roadmap/improve_devex_api_twn_metrics_docs.md)
|
||||||
8. [Introduce mixnet for message sending]() TODO: refining definition with @jm-clius. Suggesting mixnet relay deployed on TWN + light push over mixnet available in nwaku cli.
|
8. [Introduce mixnet for message sending](/draft-roadmap/introduce_mixnet_for_message_sending.md)
|
||||||
9. [Formalize Logos Web Apps](/draft-roadmap/formalize_logos_web_apps.md)
|
9. [Formalize Logos Web Apps](/draft-roadmap/formalize_logos_web_apps.md)
|
||||||
10. [Introduce Chat SDK by enabling basic one-to-one chats]() TODO: should be added by https://github.com/waku-org/pm/pull/303
|
10. [Introduce Chat SDK by enabling basic one-to-one chats]() TODO: should be added by https://github.com/waku-org/pm/pull/303
|
||||||
11. [Integrate RLN with Waku API](/draft-roadmap/integrate_rln_with_waku_api.md)
|
11. [Integrate RLN with Waku API](/draft-roadmap/integrate_rln_with_waku_api.md)
|
||||||
|
|||||||
31
draft-roadmap/introduce_mixnet_for_message_sending.md
Normal file
31
draft-roadmap/introduce_mixnet_for_message_sending.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# Introduce Mixnet For Message Sending
|
||||||
|
|
||||||
|
**Estimated date of completion**: {Enter date}
|
||||||
|
|
||||||
|
**Resources Required for 2025H2**:
|
||||||
|
- 1 core research engineer for 3 months
|
||||||
|
|
||||||
|
A PoC implementation to improve anonymity in Waku message publishing by mixing Waku Lightpush requests and responses.
|
||||||
|
|
||||||
|
**FURPS** (see deliverables)
|
||||||
|
|
||||||
|
**GitHub Milestone and deliverables**:
|
||||||
|
|
||||||
|
## [Integrate libp2p mix into lightpush](https://github.com/waku-org/nwaku/issues/3280)
|
||||||
|
|
||||||
|
**Owner**: core research
|
||||||
|
|
||||||
|
**Feature**: [Mix](/FURPS/core/mix.md)
|
||||||
|
|
||||||
|
**FURPS**:
|
||||||
|
- F1. Relay nodes can mount mixnet protocol, acting as entry, exit or mixnet nodes.
|
||||||
|
- F2. Nodes can discover mixnet relay and exit nodes using available peer discovery mechanisms.
|
||||||
|
- F3. Client nodes can send light push requests over the mixnet before delivery to a service node.
|
||||||
|
- F4. Client nodes can receive a response to a light push request over the mixnet.
|
||||||
|
|
||||||
|
|
||||||
|
**Checklist**:
|
||||||
|
- [ ] Specs: link to specs
|
||||||
|
- [ ] Code: link to GitHub issues/PRs/Epic
|
||||||
|
- [ ] Dogfood: link to dogfooding session/artefact
|
||||||
|
- [ ] Docs: links to README.md or docs.waku.org (TBD)
|
||||||
Loading…
x
Reference in New Issue
Block a user