Blockchain has the potential to replace trust-based alternatives like intermediaries by establishing trust faster and more securely through cryptography. It can enable cheaper and more agile systems for many use cases. However, blockchain faces challenges related to scalability, privacy, storage constraints, and sustainability of consensus methods. Other risks include the immutability of transactions, lack of regulatory oversight, and unintended side effects beyond computer science. The feasibility of different use cases also varies depending on how well they address these challenges.