web3学习路线
本文最后更新于 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.
学习视频:https://www.bilibili.com/video/BV1Xy4y1v7S2/
2.vue
官方网站:Vue.js - The Progressive JavaScript Framework | Vue.js
学习视频: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学习视频
7.比特币节点分布