Repository navigation
0.9.0
Notable features in this release:
IPv6 #14
- All nodes are now assigned an IPv6 address in the format
fd00:6879:7072:7370:6163:6500:NNNN:NNNN, whereNNNN:NNNNis the PeerID shortened to 4 bytes, similar to how IPv4 address generation works. - Hyprspace can now route IPv6 networks.
- The DNS server will return A and AAAA records.
Service Network #15
- The Service Network acts as a generic IP-level virtual hosting mechanism. It allows you to address individual services on a host by a subdomain rather than by a port number.
- The IPv6 address format for a service IP address is
fd00:6879:7072:7370:7376:NNNN:NNNN:SSSS, whereNNNN:NNNNis the same shortened PeerID as for IPv6 built-in addresses, andSSSSis the service name string shortened to 2 bytes. - A service is configured in the config file of the node that provides it, using the
serviceskey. - On the network, the service is entirely identified by its IP address. It effectively listens on all ports.
- Currently, only TCP-based services are supported.