Decenternet: Is Decentralized Internet Possible?