本文最后更新于 2025-05-28,文章内容可能已经过时。注意甄别。

title: web3学习路线
date: 2025-03-29 11:24:51
tags:web3

前言:web3是一个超大的概念,其是当今整个互联网的延申,涵盖了当今互联网的几乎所有领域,像前后端,物联网,人工智能,甚至还会有很多不属于web2的东西,像加密货币,Defi,DAPP,链游,NFT(非同质化代币)等等很多知识,所以一定要在有一些基础上再了解这个行业,本文章也无法讲解如此多知识,旨在介绍和领路的意义。

准备阶段

一个谷歌账号,一个可用邮箱,注册一个链上钱包(推荐matemask),一个稳定好用的科学上网工具(重中之重!!!)

基础阶段

1.北京大学肖臻老师《区块链技术与应用》公开课

https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click

2.比特币白皮书

英文原版:bitcoin.pdf

比特币官方github仓库:https://github.com/bitcoin/bitcoin

注:一定要重点关注哈希,默克尔树,共识机制pow,这些是基础中的基础!!!

3.以太坊白皮书

中文版:以太坊白皮书

以太坊官方github仓库:https://github.com/ethereum

注:注意以太坊和比特币的共识机制的变化!!

正式学习阶段

智能合约

1.solidity语言

国内的教学视频:https://www.bilibili.com/video/BV1SQ4y137wZ

英文版教学视频:https://www.youtube.com/watch?v=M576WGiDBdQ&t=49s

IDE:https://remix.ethereum.org/

如果有兴趣可以玩玩:https://cryptozombies.io/

OpenZeppelin库(https://github.com/OpenZeppelin/openzeppelin-contracts)

2.HardHat

官方网站:https://hardhat.org/

官方github仓库:https://github.com/NomicFoundation/hardhat

学习视频:https://www.youtube.com/watch?v=Y1_FfsFzzos&list=PLfdytmZZ4Yl30uf7JTzosqQb-67QkekTt

3.foundry

官方网站:https://book.getfoundry.sh/

官方github仓库:https://github.com/foundry-rs/foundry

国外学习视频:https://www.youtube.com/watch?v=VhaP9kYvlOA

4.truffle

官方github仓库:https://github.com/trufflesuite/truffle

文档学习:https://learnblockchain.cn/docs/truffle/quickstart.html

区块链前端

1.typescript

官方网站:TypeScript: JavaScript With Syntax For Types.

github仓库:microsoft/TypeScript: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

学习视频:https://www.bilibili.com/video/BV1Xy4y1v7S2/

2.vue

官方网站:Vue.js - The Progressive JavaScript Framework | Vue.js

github仓库:vuejs/core: 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

学习视频:Vue 3 with TypeScript Tutorial #1 - Intro & Setup

区块链后端

1.node.js

官方网站:Node.js — 在任何地方运行 JavaScript

github仓库:nodejs/node: Node.js JavaScript runtime ✨🐢🚀✨

学习视频:https://www.youtube.com/watch?v=PQoK7r4MJoQ&list=PL50akgsaBZlF9DADkYuQZLQBDLHZHZ-9N

2.GO语言

官方网站:The Go Programming Language

中文社区:首页 - Go语言中文网 - Golang中文社区

github仓库:golang/go: The Go programming language

学习视频:https://www.bilibili.com/video/BV1nJ411D7P4/?spm_id_from=333.1387.favlist.content.click

3.EVM(以太坊虚拟机)

官方网站:Ethereum Virtual Machine (EVM)

github仓库:ethereum/go-ethereum: Go implementation of the Ethereum protocol

ethereum/solidity: Solidity, the Smart Contract Programming Language

超优质学习视频:https://www.youtube.com/watch?v=gyMwXuJrbJQ

其他知识和好玩的网站

1.零知识证明(ZKP)

我们称其为区块链神器,简单介绍一下就是,你能不告诉别人你拥有的东西,但是却能证明你拥有它。

感兴趣的可以去了解一下

2.交易所

在web3领域我们做的很多操作都会与加密货币有关,这也是为什么要准备阶段就有一个钱包,web3里有非常非常多的加密货币这也是web3的根基型应用,所以就孕育了很多交易所出现,比如Binance(币安),okx(欧易),Gate,HTX(火币),bybit,bitget等等非常多的交易所,如果有能力可以去开一开账户,不同的交易所不定期会发空投,可以去撸撸毛(但还是提醒先学技术再去投资,这样眼光会不一样)

3.挖矿(矿场)

这是一个很敏感的话题,在国内是违法的,不允许的,但挖矿的流程是整个区块链必不可少的甚至是最重要的一环,现在的挖矿方式与以前大不相同,不再是个体形式的挖矿,而是成千上百的矿工合在一起去挖一个区块,再分利润,随着区块减半收益的调整,挖矿的收益慢慢开始吃紧了,大型的矿场再discover上都会有群。

4.DAO组织

这些组织都是一些民间组织,核心的理念都是去中心化,自治,透明,是非常好的一些学习web3技术的平台,他们通常都有属于自己的项目,里面的人都是对web3有信仰有理想的人,加入这种组织也是无门槛的,如果你已经学完了一些像solidity这种知识,可以考虑加入dao组织锻炼锻炼,而且dao组织还可以有收益,甚至很多出国的机会。推荐的dao组织:lxdao。

5.黑客松(Hackathon)

黑客松比赛是web3领域非常非常权威的比赛,也是增进技术与拓展关系非常好的途径,如果你在简历里有参加过黑客松比赛的经历并获过奖,那绝对是加分项。注意黑客松不是指一个具体的比赛,而是不同项目方举办的赛事,比如有些项目方需要曝光度和生态,就会举办比赛邀请广大开发者来用他们的工具协同开发。所以要参加黑客松比赛就可以看看各大企业或者大组织的公告。

6.ipfs

这是一个被誉为可能是下一代https的协议,是web3的明星项目,颠覆了传统的互联网传输数据的方式,将一份数据拆成多份,分发多地再重新组装,有效的保证了区块链网络下数据传输的安全性和可靠性。

有趣的网站

1.查看加密货币的实时情况

https://coinmarketcap.com/

2.预言机(chainlink)

https://chain.link/

3.链上结婚证

https://marry3.love/

4.fiscobcos

这是国内有名的联盟链,很好用

FISCO BCOS 2.0 技术文档 — FISCO BCOS 2.0 v2.11.0 文档

5.一个web3招聘的网站

https://abetterweb3.notion.site/57b3f805061944229c495d20284ce161?v=259bb02757604a9dbbaac2eb56561384

6.defi学习视频

Decentralized Finance MOOC

7.比特币节点分布

Reachable Bitcoin Nodes - Bitnodes