Stanford Cryptocurrencies and Blockchain Technologies Fall 2025. The course covers technical aspects of blockchains technologies, including distributed consensus, smart contracts, economics, scalability, and applications. We will use Bitcoin and Ethereum as case studies.