https://medium.com/@drcpanda/exploring-web-3-0-the-rise-of-decentralized-social-platforms-74eda31248d1