Blockchain has recently become synonymous with “cryptocurrency,” but its applications are much wider than financial transactions. Though cryptocurrencies constitute the most popular of applications, the business applications are endless. In fact, any industry that makes use of an intermediary to verify transactions could in theory make use of blockchain technology. But how do people know if their industry and/or company stands to gain from adopting the technology?
This course provides you with the tools to discern the applicability of blockchain technology to your business model. You will do this by learning about smart contracts and how you can implement minimal trust applications for almost any task imaginable. You will analyze how smart contracts work, how they're used today, and how to reason about their capabilities, and what ongoing technical challenges they pose. In the course project, you will come up with your own smart contract application and outline the challenges that might exist in its adoption. Ultimately you will walk away with the ability to answer one important question: Does your business need a blockchain?
The courses Cryptocurrencies and Ledgers, Cryptography Essentials, and Blockchain Fundamentals are required to be completed prior to starting this course.
KEY COURSE TAKEAWAYS
Explore how smart contracts are currently being used today
Analyze use cases for which smart contracts hold promise
Use an understanding of smart contracts to explore blockchain application domains and where and when smart contracts might apply to business challenges
Professor at the Jacobs Technion-Cornell Institute at Cornell Tech and Computer Science
Ari Juels is a professor at the Jacobs Technion-Cornell Institute at Cornell Tech, a Computer Science faculty member at Cornell University, and Co-Director of the Initiative for CryptoCurrencies and Contracts (IC3). He was previously Chief Scientist at RSA, now a division of Dell.
His recent areas of interest include blockchains, cryptocurrency, and smart contracts, as well as applied cryptography, cloud security, user authentication, and privacy. He has published over one hundred highly cited research papers, including many on digital currency, cryptocurrency, and blockchains.
Prof. Juels received a BA in Latin Literature and Mathematics from Amherst College (1991) and a PhD in Computer Science from UC Berkeley (1996).