| They should probably add that merely adding yet another protocol centralizes things. Implementing them takes time and you need many implementations for the protocols themselves to become de-centralized. This is what breaks most new protocols and languages combined with diminishing returns (low hanging fruit has allready been harvested). Personally I'm going back to HTTP, DNS and SMTP. And even if DNS is completely centralized, it's the only thing we have for name lookups after 38 years! Also I never rely on DNS if I can avoid it (I use static IPs and only use the hostname for virtual hosting / load balancing). And de-centralization by hosting is more important than the protocol itself being p2p, since no p2p protocol can operate purely without server because of discovery. I have made my own, from scratch, implementation of all 3: DNS and SMTP soon coming to a rupy (HTTP), enabling DNS and SMTP through HTTP, you'll basically be able to control DNS and SMTP via a "Servlet/Filter". Home hosting on fiber with static IP and ports 80, 53 and 25 open is the real challenge. Making sure your ISP enables those has way higher priority than this document! And the real canary is when you don't get an external IP on your fiber when IPv4 allocations in Africa run out. It's time to wake up if we want an internet that does not become rent seeking. Google charges for static IP addresses on GCP which should not be a thing if they get allocations for free. IPv4 is a scarce asset, so they have an incentive to slow down IPv6! |
Same as in AWS (IIRC) in Google Cloud you don't get billed for static IP addresses if they are in use:
"If you reserve a static external IP address and do not assign it to a resource such as a VM instance or a forwarding rule, you are charged at a higher rate than for static and ephemeral external IP addresses that are in use.
You are not charged for static external IP addresses that are assigned to forwarding rules."
https://cloud.google.com/vpc/network-pricing