-
Notifications
You must be signed in to change notification settings - Fork 255
Add Compression to Blobs Before Submission #2532
Copy link
Copy link
Open
Labels
Description
Summary
We should implement blob compression before submission to reduce bandwidth usage, storage costs, and improve overall performance of the EV node network.
##Motivation
Currently, blobs are submitted without compression, which leads to:
- Higher bandwidth consumption during blob submission
- Increased storage requirements
- Slower transmission times, especially for larger blobs
- Higher operational costs for node operators
Proposed Solution
Implement a compression layer that automatically compresses blobs before submission while maintaining compatibility with the existing blob format.
Key Requirements:
Compression Algorithm: Consider using efficient algorithms like:
- LZ4 for fast compression/decompression with moderate compression ratios
- zstd for balanced performance and compression ratio
- gzip for maximum compatibility
Backward Compatibility: Ensure compressed blobs can be properly handled by existing nodes
Metadata Handling: Include compression metadata in blob headers:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Icebox