Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We'd like to upstream libp2p support for the SCION12 Internet architecture.
This PR adds support for multiaddrs like
/scion/19-ffaa:1:1079
. SCION IAs consist of a 16-bit ISD and a 48-bit AS number separated by-
. ISD numbers are formatted as decimal (19
), AS numbering is similar to IPv6 (ffaa:1:1079
). 3 A SCION multiaddr can encapsulate an IP address to specify an endpoint, e.g./scion/19-ffaa:1:1079/ip4/127.0.0.1
.I have already reserved a corresponding protocol identifier in multiformats/multicodec#325. There also is an experimental go-libp2p SCION+QUIC transport available at netsys-lab/go-libp2p@7ea953a.
Footnotes
https://scion-architecture.net/ ↩
https://en.wikipedia.org/wiki/SCION_(Internet_architecture) ↩
https://docs.scion.org/en/latest/overview.html#isd-and-as-numbering ↩