Youngjoon Lee
7aea30132d
Mix: Implement PersistsentTransmission & Temporal/CryptoProcessor and use them in MixService
(#844)
* forward msgs immediately without any processing
* Mix: Offload transmission rate and message processing from libp2p behaviour/handler
* Mix: Core skeleton used in `MixService`
* rename Processor to MessageBlend
* Mix: Implement Persistent Transmission (Tier 1) (#845)
* Mix: Add Persistent Transmission (Tier 1)
* add test
* define Coin struct with Uniform distribution for fast repeated sampling
* use ChaCha12Rng for Coin
* improve comment
* Mix: Implement Temporal Processor (Tier 2) (#846)
* Mix: Add Persistent Transmission (Tier 1)
* Mix: Implement TemporalProcessor
* use pub(crate)
* Mix: Use TemporalProcessor in MessageBlend (#847)
* Mix: Add Persistent Transmission (Tier 1)
* Mix: Implement TemporalProcessor
* Mix: Use TemporalProcessor in MessageBlend
* remove duplicate members in Cargo.toml
2024-10-28 17:32:39 +09:00
..
2024-10-22 16:59:42 +02:00
2024-10-22 15:51:54 +02:00
2024-10-28 17:32:39 +09:00
2024-10-24 19:33:04 +03:00
2024-03-22 14:03:35 +02:00
2024-10-28 17:32:39 +09:00
2024-10-22 15:51:54 +02:00
2024-09-25 11:27:39 +03:00
2024-10-22 16:59:42 +02:00
2024-10-25 13:39:07 +03:00