Ethereum Tutorials - Herong's Tutorial Examples

https://www.herongyang.com/Ethereum

Copyright © 2018-2024 Herong Yang. All rights reserved.

Ethereum TutorialsThis book is a collection of tutorial examples on Ethereum and blockchain. Topics include include: What is Ethereum; What is blockchain; Ethereum market value; What is Go Ethereum (Geth); Running a private Ethereum network with Geth; What is Ethereum Mist wallet; What is MetaMask wallet; Managing Ethereum accounts; Getting free Ethers on test networks; Ethereum mining pool. Updated in 2024 (Version v1.06) with minor updates.

Table of Contents

About This Book

Introduction of Ethereum

What Is Ethereum

Ether Market Price Value

Ether Units

List of Cryptocurrencies

Ethereum Blockchain

What Is Ethereum Blockchain

etherscan.io - Ethereum Block Explorer

etherscan.io - View Old Blocks

etherscan.io - View Transaction

etherscan.io - View Account Address

Ethereum Mist Wallet

What Is Ethereum Mist Wallet

Download Ethereum Mist for Windows

Run Ethereum Mist Wallet for Windows

Ethereum Mist Wallet Data File Location

Ethereum Mist Wallet Command Options

geth - Go Ethereum

What Is Go Ethereum (Geth)

Go Ethereum (Geth) Commands

"geth" - Start Ethereum Node

"geth console" - Ethereum Node Console

"geth --light" - Ethereum Node Light Mode

"geth attach" - Geth Client Console

Run "geth" and "Ethereum Wallet" Separately

Stop "geth" Ethereum Node

Deprecated: Testnet - Ropsten Network

Deprecated: What Is Ethereum Testnet: Ropsten Network

Deprecated: ropsten.etherscan.io - Block Explorer

Deprecated: "geth --testnet" - Ethereum Node on Ropsten Network

Deprecated: Ropsten Testnet Data File Location

Deprecated: "Ethereum Wallet --network test" on Ropsten Testnet

Private Ethereum Network

What Is Ethereum Private Network

Start a New Ethereum Private Network

Ethereum Private Network Log and Data

Private Network - Default Genesis Block

Create Account on Ethereum Network

What Is Ether Account

What Is Ethereum Blockchain Miner

Start "geth" Miner

"geth" Crashed - Out of Memory

64-Bit "geth" for Private Ethereum Network

Download and Install 64-bit "geth"

Run 64-bit "geth" with Miner Module

View the "pending" Block

Run "geth" Miner in Multiple Threads

4-Thread Miner not Able to Mine Blocks

Private Network with Custom Genesis Block

Build Genesis Block Manually

Run "miner" with Lower Difficulty

Check Mining Rewards on My Account

Pre-Allocate Ether in Genesis Block

Build Ethereum Private Network Properly

Blockchain Difficulty Level and Growth Rate

"Head State Missing" Error on Restarting "geth"

Download and Install "geth" 1.8.2

Run and Restart with "geth" 1.8.2

Transferring Funds between Ether Accounts

Create Second Ether Account

Send Ether from One Account to Another

Verify Ether Fund Transaction

Verify Pending Transactions

View Transaction Receipt

MetaMask - Browser Based Ethereum Wallet

What Is MetaMask

Install MetaMask Extension for Chrome

Setup MetaMask Extension for Chrome

Install MetaMask Extension for Firefox

Add Ethereum Test Network in MetaMask

View Ethereum Account Address in MetaMask

Add Ethereum Network Manually in MetaMask

Connect MetaMask to Local "geth" Node

Using MetaMask Wallet

Transfer Ether Fund to MetaMask Account

Send Ether from MetaMask to Private Network Failed

Private Network ID Must Match "chainId"

Send Ether from MetaMask to Private Network

Process MetaMask Transfer Transaction

Download and Read MetaMask State Logs

View Account QR Code in MetaMask

Export Private Key and Retire MetaMask

Import Private Key into MetaMask Wallet

Import Private Key to "geth" Account

Getting Free Ether on Test Networks

Get Free Ether from Test Network Faucet

Get Free Ether from testnet.help

Get Free Ether from cloud.google.com

Deprecated: Get Free Ether from faucet.metamask.io

Deprecated: Get Free Ether from faucet.dimensions.network

Deprecated: Get Free Ether from faucet.ropsten.be

Managing Ethereum Account

What Is Ethereum Account

Generate New Ethereum Accounts

Ethereum Public Key and Private Key Example

Ethereum Account Keystore File

"geth" Commands for Ethereum Accounts

Mining Ether with Your Computer

Ways to Mine Ether with Your Computer

What Is ethereumfaucet.info

Archived Tutorials

Archived: Install MetaMask Extension for Chrome in 2018

Archived: Setup MetaMask Extension for Chrome in 2018

Archived: One Account for All Ethereum Networks in 2018

Archived: Get Free Ether from faucet.ropsten.be

Archived: ethereumfaucet.info - Mining with Browser

Archived: Register Account at ethereumfaucet.info

Archived: Generate Hash for at ethereumfaucet.info

Archived: Calculate Rewards with ethereumfaucet.info

References

Full Version in PDF/EPUB

Keywords: Ethereum, Cryptocurrency, Blockchain