https://github.com/paritytech/mixnet
Mix network protocol
https://github.com/paritytech/mixnet
Last synced: 8 months ago
JSON representation
Mix network protocol
- Host: GitHub
- URL: https://github.com/paritytech/mixnet
- Owner: paritytech
- Created: 2022-01-04T19:38:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-03T10:25:23.000Z (about 2 years ago)
- Last Synced: 2025-04-02T14:51:43.020Z (9 months ago)
- Language: Rust
- Homepage:
- Size: 237 KB
- Stars: 23
- Watchers: 8
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parity Mix Network
## Overview
This crate implements the core logic for a [Substrate Mix
Network](https://paritytech.github.io/mixnet-spec/) node. It does _not_ provide a full node
implementation; the following parts must be provided by the crate user:
- Networking. This crate is mostly network-agnostic.
- Blockchain integration. This crate expects to be provided with the current session index, phase,
and mixnodes.
- Request/reply handling. This crate treats request and reply payloads as opaque blobs.
## Modules
The core mixnet logic lives in the `core` module and may be used on its own. The `request_manager`
and `reply_manager` modules provide a very simple reliable delivery layer.