This course explains how to build on the cryptography of block ciphers to create a traceable blockchain which is used in cryptocurrencies like Bitcoin. The course is 11 weeks and the assignments beyond the reading and lectures include writing a java based system to transact using relevant cryptokey generation for anonymous identification, hash pointers and data structures to protect the information, as well as accounting for a decentralized architecture and a framework which allows scalability.
The course description reads: “To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We’ll address the important questions about Bitcoin, such as: How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated?
What might the future hold? After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.”
The card below has my certification and license information.