DENET: The Future of the Internet Through Decentralization