NethermindEth / dotnet-libp2p

A libp2p implementation for .NET in C#.
MIT License
64 stars 25 forks source link

Channels optimization #91

Open flcl42 opened 2 months ago

flcl42 commented 2 months ago

Is your feature request related to a problem? Please describe. Channels are used to efficiently pass data through the protocol stack, they are queues of byte chunks and copy happens only when API does not allow working with ReadOnlySequence. Still they need several improvements:

Describe the solution you'd like

Describe alternatives you've considered TBD

Additional context How it's now: