DeFi is an umbrella term used to describe financial services provided on public blockchains. Many people believe that DeFi is the future of the financial world while others are still skeptical about the new technology. What are the pros and cons of DeFi compared to CeFi and when it can become mainstream? Read in the article.