So how do you architect a system that doesn't have a single point of failure on all axis, storage/delivery/financial?
It's funny how the early web thinking encompassed nuclear war but not the presence of authoritarian government in the East and a zealotic secular religion in the West.
That is a great question and I think some site creators have shared your thoughts on this. I don't believe there is a single simple answer. The internet is not as distributed as some think it is. IP allocation is still controlled by a small number of governments ARIN, APNIC, RIPE NCC, AFRINIC. ISP's, DNS providers, CDN's are subject to their governments regulations and political influence. Every proposed solution I have seen ends up down some rabbit holes and obscure technologies that are generally too hard for the masses to adopt.
> Every proposed solution I have seen ends up down some rabbit holes and obscure technologies that are generally too hard for the masses to adopt.
There's an implicit circle in this logic. Manually crafting IP packets is unwieldy to the masses, too, but some kind souls came along and made web browsers to make the crafting of IP packets for the purpose of browsing the web easy.
The only thing stopping us from doing the same for better "obscure technologies" is willpower.
It's funny how the early web thinking encompassed nuclear war but not the presence of authoritarian government in the East and a zealotic secular religion in the West.