Skip to content

The LZSS compression is too slow. It needs to be replaced with a faster alternative, e.g. LZ4. #109

@PaulSff

Description

@PaulSff

In the LoT blockchain, the LZSS (Lempel-Ziv-Storer-Szymanski) compression algorithm is used for object compression in the node. This is implemented through the compress_obj and decompress_obj functions.

Check out the deepWiki AI review on the current implementation: https://deepwiki.com/search/what-is-used-for-the-object-co_ce8cbda6-cf8d-490a-845a-bdd18a6bd8ef

Problem:
The LZSS is too slow at compressing/decompressing of 3d models (.obj) and, therefore, it slows down the blocks verification significantly.

Solution:
It is required to replace LZSS with a faster alternative, e.g. LZ4 or something else which would be 5x-10x faster.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions