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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions