This project seems to be using Hyperswarm which I've looked at for use as a peering medium but it seems like it's not supported in the browser. I'd love to implement it if that story changes since it's so easy to distribute apps on the web.
This project seems to be using Hyperswarm which I've looked at for use as a peering medium but it seems like it's not supported in the browser. I'd love to implement it if that story changes since it's so easy to distribute apps on the web.
(You) <-- (lots of stuff) --> my modem <--> my router <--> my phone
So like even if you had my ipv6 address, am I really addressable? Like can you ping my phone? Send me files across the Internet?
Right. IPv4 addresses are expensive, so it's uncommon to have more than one at home.
> What changes with ipv6?
Not a lot. You just have many addresses instead of one. If there were no firewall, someone could ping your router or individual devices, as they have different addresses.
> The ISP still owns the IP addresses and is free to reassign them wherever?
Yes.
> It isn't like a phone number where I own the number and have a right (in the US) to port it?
Correct. You would need direct BGP access to use a portable IPv4/IPv6 address. That generally is not available on residential connections.