A New Internet for Decentralized Apps