Skip to content

[RFC] Extending maximum length of messages through compression #2481

@donutsoft

Description

@donutsoft

Hi all,

After dealing with some frustrations with the character length limit on public channels, I decided this is something that I can fix. I spoke to a few friendly folk on the #developer channel on the Meshcore discord who suggested that I come here for feedback.

I've written up a design doc with potential solutions to add compression, as well as pulled 27,000 public messages from the Cascadia mesh network to actually test the impact of different compression algorithms. I'm prepared to do all the work to implement this, my main desire is just to ensure this is going in the right direction for the project moving forward and get some approval from anyone that actually has the authority to accept this into the main branch.

My proposal is backwards compatible for all messages that can be sent today. For messages extending beyond the 167 character limit, there's a range of possibilities on how they could be handled. The cheapest time to implement this is today, things will only be getting more difficult as this gains popularity and eventually fragments further.

https://docs.google.com/document/d/1bN1sy2cZFAnGRVTUT3EF6SZgWCxHp0xP5IiMc5K-JbA/edit?usp=sharing
is the doc outlining 3 different options.

I'd appreciate any feedback and hopefully some approvals :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions