The difficulty for a dApp to be:

  • Fast
  • Secure
  • Decentralized all at once. Oftentimes one variable must be sacrificed for another