DeNet: The Future of the Internet Through Decentralization