The difficulty for a dApp to be: Fast Secure Decentralized all at once. Oftentimes one variable must be sacrificed for another