An idea for a decentralized, peer-to-peer internet.