Course Description
Explore the architecture of Ethereum and the implementation of Smart Contracts using the Ethereum programming language.
Learning Objectives
Implementing Smart Contracts Using Ethereum
- describe the concept of Smart Contracts in blockchain
- illustrate the architecture of Ethereum
- specify the essential differences between Bitcoin and Ethereum
- list the essential technologies that are used to implement Ethereum
- describe the role of Smart Contracts and its relevance in Ethereum
- illustrate the architecture of Ethereum node
- recall the various programming languages that can be used to define Smart Contracts
- demonstrate the steps involved in setting up the Ethereum development environment
- illustrate the fundamental concepts of the Solidity programming language
- demonstrate how to create a blind auction contract for Ethereum using Solidity
- specify the important components of the application binary interface involved in interacting with contracts
- demonstrate the steps involved in creating a private Ethereum blockchain
- create a private Ethereum blockchain
- list the essential capabilities of Multichain that can be used to build blockchain applications
- illustrate the steps involved in the installation of Multichain
- create and work with Multichain
- create assets in Multichain
- work with round-robin consensus
- illustrate the steps involved in installing Multichain explorer and work with Multichain Explorer
- create new address in the wallet, create new assets, list and verify the assets