Closed franklywatson closed 1 week ago
Performed the first round of review on the conducted research and provided comments.
Duplicate of investigation for the issue on Google Doc
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Context
Historical benchmarking results from when the libp2p node was using JSON serialization indicated significant CPU activity related to the QUIC protocol implementation. Since then, the serialization protocol has been switched to CBOR (Concise Binary Object Representation), likely improving performance. However, we would like to explore other options to ensure that we are using the most efficient serialization protocol possible.
Problem Definition
Although the switch to CBOR has likely improved performance compared to JSON, it is essential to continue exploring alternative serialization protocols to ensure that the libp2p node is operating at its optimal efficiency.
Proposed Solution
Benefits
Exploring alternative serialization protocols for the libp2p multiplexer will yield the following benefits:
Definition of Done
flow-go
codebase should pass despite of the changes.