-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compressed Multiaddr Combinations #20
Comments
Found this digging through IRC: these multiaddr combinations could be used as a language for expressing e.g. dial restrictions.
|
Yeah i still think this would be super useful. |
I think this would be great in terms of reducing the overhead in the various scenarios. |
C# implementation
When handling many multiaddrs that have common prefixes, or sections, it has been discussed that it may be useful to have a format for expressing these as combinations, or DAGs. This is to allow much more compressed transmissions, and even in-memory representations.
For example, the list:
OR-Lists
It is an expansion of the combinations
This notation could be much more compressed way to represent these than the full list.
DAGs
Another such representation could treat it like a dag:
This one could also be very compressed, and allow representing much more versatile lists.
Some open problems with this:
The text was updated successfully, but these errors were encountered: