Blockchain technology provides an opportunity to decentralize core internet functions like DNS, data storage, traffic routing, and IoT to make them more resilient, private, and censorship-resistant. It does this by maintaining an immutable record of transactions and events on a distributed ledger. Examples proposed include using blockchain for a distributed DNS, storing IoT data and SDN flow tables, and powering a fully decentralized internet stack called BlockStack that handles identity, storage, payments and more through a blockchain layer and virtual chain. The end goal is to build a more open and private internet free from centralized control and mass surveillance.