DEV Community

Cover image for Quizzes and Assignments to Understand Ethereum client
taijusanagi for BlockBaseLab

Posted on • Edited on

Quizzes and Assignments to Understand Ethereum client

Pre-requirement

You can start this training material without taking any previous course.

Knowledge

Here, you can Learn the following knowledge.

  • Ethereum Client
    • Geth
  • Node Service
    • Infura
  • Development tools
    • Hardhat
  • General Information
    • Docker
    • Curl

Quizzes and Assignments

Part 1: Running Geth in Local Environment

QUIZZES

  • What is Geth?
  • What can you do with Geth?
  • Is there any alternative to Geth? What is the difference between the tools?
  • What is the difference between light-node, archive-node, full-node?
  • What is docker?
  • What is the difference between Mainnet, Rinkeby, Private Network in the Geth setting?

Assignments

  • Run "Hello, world" with docker.
  • Run docker Geth Mainnet in local.
  • Run docker Geth Rinkeby in local.
  • explore blockchain info from Geth Javascript console (ex. eth.getBlock(0))
  • Run docker Geth private network in local.

Part 2: Infura, the Node Service

QUIZZES

  • What is Infura?
  • Is there any alternative to Infura? What is the difference between the platforms?
  • What is Curl?
  • What is JSON RPC?

Assignments

  • Create an account and create your project in Infura.
  • Get current block number, get block information, get transaction information, get balance for a specific account from Infura node by curl.

Part 3: Local Development Environment

QUIZZES

  • What is Hardhat?
  • Is there any alternative to Hardhat? What is the difference between the tools?

Assignments

  • Run Hardhat local chain.
  • Get current block number, get block information, get transaction information, get balance for a specific account from a local chain by curl.
  • Run Hardhat Mainnet fork node.
  • Get current block number, get block information, get transaction information, get balance for a specific account by curl.

Top comments (1)

Collapse
 
ksuhara profile image
Kenta Suhara

Completed these QUIZZES and Assignments!

I was able to review and organize my knowledge. Suitable for beginners.