This Blockchain course provides an overview of Bitcoin, Hyperledger, Ethereum, and Multichain blockchain platforms. In this course, you will utilize tools like Ganache, Truffle, Meta Mask, and Geth to build Blockchain applications, learn how to set up a private blockchain network using Hyperledger Composer, and deploy smart contracts on Ethereum.
We will start the course off with the basics: the concept of blockchain and the important terminology you need to comprehend in order to really understand what we are talking about. One way we can define a blockchain is by saying that it is a decentralized mechanism that establishes a consensus for past and current transactions, divided into blocks. From a developer’s perspective, we can say that a blockchain is a type of data structure. Later, we will dig deep into the underlying architecture of blockchains, and the many consensus mechanisms that can be used to run a blockchain. Be prepared to get into the mathematics of how hashing algorithms work, and what they are based on. Prime numbers play an important role in the blockchain world. There will be individual sections dedicated to these consensus mechanisms and mathematical principles. We will also examine the structure of the Bitcoin and Ethereum blockchains, so that we can learn their fundamental similarities and differences. As the course progresses you will see how blockchains can be used for so many different things and situations, not just cryptocurrencies. There will be a section dedicated to these use cases as well.
Some say that blockchains are the future, and that they will be used progressively more and more. They are likely to make an impact in the way we trade assets, store assets, conduct food safety regulation, record patient information in healthcare, perform supply chain management, vote in elections and much more. Join us in this interesting course and dive into the world of blockchain.