Cover photo

(Web3 101)的101

在刚开始接触web3时,我挣扎于寻求一个合适的教程来帮助我走入正途,于是我开始大量网罗各种学习资源,最终导致资料太多看的浑浑噩噩。更多的选择并不会带来更大的幸福,这也是我写本文的初衷,我将提供一些入门(web3入门)的资源,以及具体的学习路径,帮助大家更快的dive in Crypto world

P.S. 本文的目的只是让读者从小白变成老白,帮助读者学会爬行甚至能走两步

P.P.S 文中提供的学习路径仅供参考(关于技术的部分内容我自己也没学完..),不一定是最适合你的,请根据情况灵活调整


目录

  1. 基础技能

  2. web3通识

  3. 开发者入门

  4. 学习资源库


一、基础技能

翻墙

VPN 是虚拟专用网络(Virtual Private Network)的缩写。它通过在公共网络上建立专用隧道并加密其中传输的数据来保护两个或多个设备之间的通信 → 推荐 xrelay.net(此链接需在墙内打开),便宜好用,4个设备足够多。安卓直接在网址中安装,苹果需要在APP Store中切换成美区AppleId再安装Shadowrocket。

  • 美区Id发布页:

https://appleidshare.live/

建议安装的APP:(App Store需要美区id)

  • X (twitter)推特:注意不要频繁切换VPN地址,不然可能被封号(Fuck U Elon)

  • Telegram

  • Discord

  • YouTube

  • Foresight News/Blockbeats律动/followin:

    • 学习中有不懂的名词(比如LSD,RWA),在这些媒体里搜一搜

  • 钱包:MetaMask、OKX Wallet

  • 中心化交易所CEX: 币安/OKX/MEXC/gate.io

使用AI工具

  • 使用AI一定要学会写提示词(Prompt):

https://learningprompt.wiki/

(我的)常用工具:

翻译插件

  • 沉浸式翻译(推荐使用Gemini,免费申请API Key,但是翻译速度慢且需要时不时更新Key)

  • 沙拉查词(查具体某一个单词)

学会使用推特

  • 真正有价值的KOL(Key Opinion Leader)是很少的,粉丝越多不代表能力越强,很多几千粉的博主毫无保留干货满满,上万粉的博主天天发广子起盘子噶韭菜。有没有真东西,主页简介其实就能看出来一大半。

  • 最简单的方法:扒优质KOL的Following

二、初识Web3

  • 按顺序学习即可,需要反复理解的地方做点笔记

  • 记住:虽然你要先明白是这些东西怎么回事,但是实践>>学习

  • 标注有可选的内容,如果对技术感兴趣,建议学习

  1. 台湾清华和交大的链协的系列课程,新人友好

    Play Video
  2. 台湾清华和交大的链协的课程,新人友好

    Play Video
  3. 入门好文

    https://myfirstnft.info/

  4. 必读好文,入门文章的GOAT

    https://mirror.xyz/0xkookoo.eth/BF7jfmieDL4AxzQKRuyCF0MzZ7mmmrVlCuF5CRoAbAk

  5. 阅读以下内容(节选自上面的文章)

    • 《区块链红宝书--最接地气的币圈词典》,从 A 到 Z,涉及面非常广,有通俗易懂的解释和相关案例展示,对新人相当友好。

    • 《Web3 黑话汇总》,主要是一些在 Web3 行业的黑话,如果你还不知道什么是 gm 的话,强烈建议来完善一下知识体系

    • 《容易发音错误的 Web3 词汇》,如果你觉得 Gnosis Safe 的 G 需要发音的话,那么你很有必要来纠正一下。这不是你的错,因为很多时候社区会故意设置错误的读音,只是为了辨别是否是业内人士

    • 《区块链黑暗森林自救手册》,由 SlowMist 出品的一系列区块链安全教程,讲解了钱包保管方式,隐私保护,常见钓鱼手法,被黑后建议做什么等。作为任何一个圈内人士,我都觉得有必要看完这本手册,会极大地降低你的资产风险。

  6. (可选)区块链技术与应用(北大肖臻):2018年的课,但是历久弥新。详尽解释了比特币和以太坊的运行机制,有一节分析重入攻击漏洞的可以选择跳过

    http://zhenxiao.com/blockchain/

  7. 基础金融知识系列课程(Gryphsis Academy)

    Play Video
  8. DeFi基础

    https://www.bilibili.com/video/BV19x4y1w7aj/?spm_id_from=333.999.0.0

  9. 自由探索各种生态,各条赛道:在B站、Youtube、推特、媒体网站中寻找资源,学会怎么DYOR。要学的东西浩如烟海,利用好前面内容中的学习资源

三、成为开发者

0. 如果你是CS专业学生:(我不是,所以我没怎么看✌)

https://csdiy.wiki/

0.5.如果你打字龟速:

https://www.edclub.com/

  1. 首先需要完成前面提到的肖臻老师的区块链技术与应用课程

  2. 了解什么是L2

    https://layer2.myfirst.io/

  3. 如果你之前没写过代码,建议学习Alchemy University的JavaScript课程,英语能力不足的使用前面提到的沉浸式翻译插件即可。

    https://www.alchemy.com/university/courses/js

  4. 如果你有任何一点编程经验,可以学习CryptoZombies中的第一章节课程:Solidity: Beginner to Intermediate Smart Contracts

    https://cryptozombies.io/zh/course/

  5. Patrick Collins的智能合约课程(foundry框架):之前的都是小点心,这个是一道大菜(分成3个视频,一共32h)

    请使用 沉浸式翻译 翻译字幕

    在学习的同时,使用WTF Academy的solidity课程作为参考;WTF致力于输出为开发者设计的 Web3 课程,有许多高质量的教程供大家在入门后学习

    Play Video
  6. 阅读Solidity-By-Example

    配合作者的Youtube视频讲解风味更佳(srds我没看,请自行探索)

    作者YouTube主页中有一些DeFi项目核心合约的讲解,看了一些Uniswap的部分,讲的很好

    https://solidity-by-example.org/

  7. (可选)同样是Patrick Collins的智能合约课程,但是使用HardHat框架。

    Play Video
  8. 实战练习

    https://speedrunethereum.com/

  9. 阅读好文,了解合约开发工作流,找到自己最感兴趣的技术栈

    https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek

  10. 关注一些开发者社区的公众号:登链社区OpenBuildRebase、OneBlock、TinTinLandDapp-Learning

    开始参加一些Bootcamp、黑客松

  11. 学习Dapp开发(与PC的课有重复,不过还是建议看一下)

    https://www.bilibili.com/video/BV1by4y1A7M7/?spm_id_from=333.999.0.0&vd_source=56e8441537308094636b573a29c4cf7f

  12. 了解DeFi开发者路线图

    https://github.com/OffcierCia/DeFi-Developer-Road-Map/blob/main/translations/README_cn.md

  13. Patrick最新的合约安全课,对合约审计感兴趣的可以了解一下,

    需要使用翻译的话,Patrick的Youtube上传了网站中同样的课程内容

    https://updraft.cyfrin.io/

四、其它你看不完的学习资源()

https://www.useweb3.xyz/code-challenges

https://www.web3.university/tracks/road-to-web3

https://hashtagweb3.org/web3-courses/

https://decert.me/tutorials

https://metaschool.so/courses

https://www.devpill.me/

https://learnweb3.io/

https://academy.developerdao.com/getting-started

https://www.alchemy.com/university