explaingit

89171/web3-101

12Audience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A beginner-friendly Web3 handbook written in Chinese and English that explains blockchain, wallets, tokens, DeFi, and common scams in plain language without technical assumptions or investment advice.

Mindmap

mindmap
  root((web3-101))
    Part 1 Basics
      What is Web3
      What is blockchain
      Public chains
      Gas fees
    Part 2 Wallets
      Addresses and keys
      Seed phrases
      Software wallets
      Hardware wallets
    Part 3 Assets
      Tokens and coins
      Stablecoins
      NFTs
    Part 4 and 5 Apps
      DeFi and DEX
      DAOs
      Scam avoidance
      Glossary
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn what blockchain, gas fees, and public chains are from scratch without any coding background

USE CASE 2

Understand how to set up and secure a crypto wallet, including the difference between software and hardware wallets

USE CASE 3

Get a practical overview of DeFi, decentralized exchanges, and DAOs before deciding whether to participate

USE CASE 4

Work through the scam-avoidance chapter before making any on-chain transactions to know what to watch out for

Getting it running

Difficulty · easy Time to first run · 5min
Freely reuse or share the content for any purpose, including commercial use, as long as you credit the original authors (CC BY 4.0).

In plain English

This repository is a beginner-friendly Web3 handbook written primarily in Chinese, with an English version also available. The stated goal is to explain Web3 concepts in plain language without pushing any investment advice, token price opinions, or technical assumptions. The authors are explicit about what the handbook does not do: it does not recommend projects, does not predict prices, and does not assume the reader can write code. The handbook is organized into five parts, each building on the last. Part one establishes basic intuition: what Web3 is, what a blockchain is, how public chains and scaling layers relate to each other, and what gas fees are. Part two covers wallets and identity, explaining addresses, private keys, seed phrases, the difference between software wallets and hardware wallets, and what it means to sign a transaction. Part three explains digital assets: tokens, coins, stablecoins, and NFTs. Parts four and five move into applications and safety. The applications section covers decentralized finance (DeFi), decentralized exchanges and the automated market maker model behind them, and decentralized autonomous organizations (DAOs). The trading and safety section compares centralized and decentralized exchanges and walks through common scams and how to avoid them. An appendix provides a glossary and a list of recommended resources. All fifteen chapters are marked as draft-complete. The project is licensed under CC BY 4.0, meaning anyone can reuse the content as long as they credit the source. Contributions via issues or pull requests are welcome, and the authors ask that anyone proposing a new chapter open an issue first to align on the approach before writing.

Copy-paste prompts

Prompt 1
I am reading the web3-101 handbook and want to understand how automated market makers set prices. Explain how AMMs work without an order book, using the x*y=k formula in plain language.
Prompt 2
Based on the web3-101 guide, help me build a checklist I can use every time I sign a transaction to avoid the most common Web3 scams.
Prompt 3
I want to teach a friend Web3 basics using the web3-101 handbook. Summarize the five-part structure and suggest which chapters to read first for someone with zero crypto experience.
Prompt 4
Using the concepts in web3-101, explain the difference between a coin, a token, and a stablecoin in three sentences a non-technical person could understand.
Open on GitHub → Explain another repo

← 89171 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.