Skip to content
Dev.to

Optimizing encrypted P2P file transfer - from 225...

Part of the KEIBIDROP development blog. KEIBIDROP is in active development. Release is coming soon. KEIBIDROP transfers files between two peers over encrypted gRPC. The full stack: Disk I/O -> FUSE kernel -> FUSE daemon -> gRPC framing -> ChaCha20-Poly1305 -> TCP -> Peer We built micro-benchmarks for each layer and measured throughput with 1GB files on an Intel MacBook Pro. Baseline numbers Layer Throughput Overhead Raw disk (SSD) ~5 GB/s -- Raw gRPC (no encryption) 981 MB/s 5x vs disk Encrypted
Read original on dev.to
0
0

Comment

Sign in to join the discussion.

Loading comments…

Related

Liked this? Start your own feed.

Your own feed is waiting.
0
0