Implementing Smart Contracts Using Ethereum


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore the architecture of Ethereum and the implementation of Smart Contracts using the Ethereum programming language.



Expected Duration (hours)
2.3

Lesson 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
  • Course Number:
    it_dfccdd_03_enus

    Expertise Level
    Intermediate