从入门到实战:我的全套 Web3 学习路径(2025版)
你好,我是 Keegan 小钢。 如果你刚开始接触 Web3、准备从 Web2 转型,或者正在寻找一套真正系统、可落地、能带你从入门做到链上实战的学习路径,那么这篇文章会对你非常有帮助。 我是一名有 16 年经验的互联网从业者,过去 8 年专注于 Web3 技术方向,同时持续做个人 IP 超过 13 年。长期以来,我在公众号、知乎、B 站持续输出 Web3 的学习路线、开发知识、工程实践以及真实链上项目的研发过程。如果你对我的经历好奇,可以阅读这篇文章:《复盘我的 13 年个人 IP 之路》。 这几年,越来越多同学加我咨询,他们大多会问:我应该从哪里开始学 Web3?我有一些基础,但做不出完整项目怎么办?有没有适合“从入门到能做项目”的学习路径?我想顺利找到 Web3 工作,该怎么准备?本质上,这些问题可以归结成一句话:“我现在这个水平,下一步该学什么?”为了让不同阶段的同学都能快速找到最适合自己的学习路径,我把过去几年输出的所有 Web3 内容——免费课程、付费课程、AI+Web3 实战营、以及深度服务——做了一次系统性的梳理。 这篇文章是你最清晰、最完整的 「Web3 学习路...
万字长文聊聊Web3的现状与趋势
整体数据现状与趋势首先,先来看看 Web3 的搜索热度情况,我们可以从 GoogleTrends 中看到一些数据。下图是关于 Web3 在全球过去 5 年内的搜索热度趋势图:从图中可以看出,前面几年的搜索热度一直很低,热度值一直保持在 10 以下,但从 2021 年下半年开始逐渐飙升,在 2021 年 12 月底达到了顶峰。虽然随后开始有所回落,但依然保持在很高的热度。 如果再按区域来看搜索热度,就会发现,搜索热度最高的竟然是在中国,且与其他区域的搜索热度差距很大,如下图所示这说明,中国依然是 Web3 最大的潜在市场。 接着,再来看看整个加密货币总市值的趋势图,某种程度上,这也代表了整个 Web3 行业的总市值。下图的数据来自 CoinMarketCap:从图中可以看到,总市值也是在 2021 年出现大幅度飙升,2021 年底到达顶峰,达到了将近 3 万亿美元的总市值。随后不断回落,在 2022 年底跌到了最低点,总市值降到低于 1 万亿,相比高点,跌去了三分之二。但是,就算是最低点也依然比 2021 年之前那些年的总市值高得多。 加密货币的总市值看上去好像不低,但如果跟全球股...
万字长文聊聊Web3的组成架构
Web3 发展至今,生态已然初具雏形,如果将当前阶段的 Web3 生态组成架构抽象出一个鸟瞰图,由下而上可划分为四个层级:区块链网络层、中间件层、应用层、访问层。下面我们来具体看看每一层级都有什么。另外,此章节会涉及到很多项目的名称,因为篇幅原因不会一一进行介绍,有兴趣的可以另外去查阅相关资料进行深入了解。区块链网络层最底层是「区块链网络层」,也是 Web3 的基石层,主要由各区块链网络所组成。 组成该层级的区块链网络还不少,Bitcoin、Ethereum、BNB Chain(BSC)、Polygon、Arbitrum、Polkadot、Cosmos、Celestia、Avalanche、Aptos、Sui 等等,还有很多。根据 Blockchain-Comparison 的统计,截止撰文之日的区块链至少有 150 条。这里我们主要说的是公链,联盟链不包括在内。因为区块链实在太多,会有些眼花缭乱,所以有必要进行分门别类。 首先,不同区块链之间存在着分层结构,有 Layer0、Layer1、Layer2 之分。其次,Web3 的繁荣发展,依赖于智能合约技术,而智能合约的运行环境为...
Blockchain engineer
从入门到实战:我的全套 Web3 学习路径(2025版)
你好,我是 Keegan 小钢。 如果你刚开始接触 Web3、准备从 Web2 转型,或者正在寻找一套真正系统、可落地、能带你从入门做到链上实战的学习路径,那么这篇文章会对你非常有帮助。 我是一名有 16 年经验的互联网从业者,过去 8 年专注于 Web3 技术方向,同时持续做个人 IP 超过 13 年。长期以来,我在公众号、知乎、B 站持续输出 Web3 的学习路线、开发知识、工程实践以及真实链上项目的研发过程。如果你对我的经历好奇,可以阅读这篇文章:《复盘我的 13 年个人 IP 之路》。 这几年,越来越多同学加我咨询,他们大多会问:我应该从哪里开始学 Web3?我有一些基础,但做不出完整项目怎么办?有没有适合“从入门到能做项目”的学习路径?我想顺利找到 Web3 工作,该怎么准备?本质上,这些问题可以归结成一句话:“我现在这个水平,下一步该学什么?”为了让不同阶段的同学都能快速找到最适合自己的学习路径,我把过去几年输出的所有 Web3 内容——免费课程、付费课程、AI+Web3 实战营、以及深度服务——做了一次系统性的梳理。 这篇文章是你最清晰、最完整的 「Web3 学习路...
万字长文聊聊Web3的现状与趋势
整体数据现状与趋势首先,先来看看 Web3 的搜索热度情况,我们可以从 GoogleTrends 中看到一些数据。下图是关于 Web3 在全球过去 5 年内的搜索热度趋势图:从图中可以看出,前面几年的搜索热度一直很低,热度值一直保持在 10 以下,但从 2021 年下半年开始逐渐飙升,在 2021 年 12 月底达到了顶峰。虽然随后开始有所回落,但依然保持在很高的热度。 如果再按区域来看搜索热度,就会发现,搜索热度最高的竟然是在中国,且与其他区域的搜索热度差距很大,如下图所示这说明,中国依然是 Web3 最大的潜在市场。 接着,再来看看整个加密货币总市值的趋势图,某种程度上,这也代表了整个 Web3 行业的总市值。下图的数据来自 CoinMarketCap:从图中可以看到,总市值也是在 2021 年出现大幅度飙升,2021 年底到达顶峰,达到了将近 3 万亿美元的总市值。随后不断回落,在 2022 年底跌到了最低点,总市值降到低于 1 万亿,相比高点,跌去了三分之二。但是,就算是最低点也依然比 2021 年之前那些年的总市值高得多。 加密货币的总市值看上去好像不低,但如果跟全球股...
万字长文聊聊Web3的组成架构
Web3 发展至今,生态已然初具雏形,如果将当前阶段的 Web3 生态组成架构抽象出一个鸟瞰图,由下而上可划分为四个层级:区块链网络层、中间件层、应用层、访问层。下面我们来具体看看每一层级都有什么。另外,此章节会涉及到很多项目的名称,因为篇幅原因不会一一进行介绍,有兴趣的可以另外去查阅相关资料进行深入了解。区块链网络层最底层是「区块链网络层」,也是 Web3 的基石层,主要由各区块链网络所组成。 组成该层级的区块链网络还不少,Bitcoin、Ethereum、BNB Chain(BSC)、Polygon、Arbitrum、Polkadot、Cosmos、Celestia、Avalanche、Aptos、Sui 等等,还有很多。根据 Blockchain-Comparison 的统计,截止撰文之日的区块链至少有 150 条。这里我们主要说的是公链,联盟链不包括在内。因为区块链实在太多,会有些眼花缭乱,所以有必要进行分门别类。 首先,不同区块链之间存在着分层结构,有 Layer0、Layer1、Layer2 之分。其次,Web3 的繁荣发展,依赖于智能合约技术,而智能合约的运行环境为...
Blockchain engineer

Subscribe to Keegan小钢

Subscribe to Keegan小钢
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
工作上,我之前在《聊聊我在新加坡的近况》一文中曾说过,从前东家 ORA 出来之后,找工作不太顺利,当了几个月的无业游民。
然后,刚好有个朋友看到了我发到朋友圈的这篇文章,约我出来聊。本来我以为只是约我小聚,互相聊聊近况。没想到一聊,就聊成合作伙伴了。
其实,我一直很想和他一起做项目,因为他很擅长设计金融产品,ApeX 初创时的产品模型就是他设计出来的。
他有好几个产品项目想做,如今的想法是成立一个工作室,先自己出资并组建团队,自己来一个个孵化出自己想做的项目。我很认同他的 idea,他也想找一个像我一样,有能力帮他做技术落地实现和组建技术团队的人。当天聊了一下午,一拍即合,达成了初步合作意向。之后给我开出的薪资结构对我也很公平,我也没有任何异议,所以就把合作敲定下来了。
因此,现在我终于摆脱了无业游民的身份。而且还让我再次找回了创业的激情。
我想,我和他能达成合作,也真的是缘分。如果不是因为我刚好处于离职状态,且刚好一直没找到令我满意的工作,又刚好发了一篇文章到朋友圈,刚好又被他看到,刚好他有想成立工作室的想法,刚好需要我。所以,也许这就是缘分。
这段时间,最多的时间就是用来准备课程内容了。准备课程的过程,其实也是对自己的知识体系进行梳理的过程,通过这个过程,来查漏、补缺、更新、完善自己的技术体系,以让自己的技术水平更上一层楼。
按照规划总共 13 节的内容,目前已经完成了前 8 节,这期间让我学到了很多更细节的东西。

比如,NFT 批量的图片和元数据具体是怎么生成的?又要怎么上传才能保证只需要设置一个 baseURI 就可以匹配到所有 tokenId 的 URI?之前我只是知道原理,但并不知道具体是怎么操作实现的。而现在我终于懂了,因为我在准备第 1 节课的内容时,自己实现了一整个流程。
再比如,Merkle Tree 在链下具体用什么工具生成的呢?用数字签名方式实现空投,从链下到链上的完整流程实现是怎么样的?之前我只知道链上合约的逻辑实现,但不知道链下具体是怎么实现的。而现在我也都知道了,因为我在准备第 3 节课的内容时,也自己实现了链下到链上的完整流程。尤其是数字签名这块,踩了不少坑,链下生成的签名,放到链上合约校验时总是没通过,经过不断调试才终于发现问题。
我原本对于前端 UI 是了解不多的,比如对于 React 的 Hook,一直是半知不解。对于最常用的 Web3 库 wagmi 也是半桶水而已。而如今,我把 ETF 的 UI 从 v1 实现到了 v4 ,效果图如下:

V1 版本,实现了最基本的功能,只支持用底层代币进行投资和赎回。
V2 版本,增加了一个切换开关,可以切换成使用单一代币进行投资和赎回,还提供了一个支持单一代币的列表。
V3 版本,增加了数据面板的展示,包括 About 和 Portfolio 两块数据。
V4 版本,增加了流动性挖矿 EPT 代币的展示和领取。
这页面从 v1 到 v4 实现的过程中,也是遇到并解决了很多不同的问题。比如,如何遍历所有底层代币,并获取每个代币的 symbol、decimals、available 并展示出来?以及如何处理多个代币的授权?如何获取表格数据?如何实现想要的 UI 布局和 CSS 效果?等等。
实现这 UI 和交互效果所花费的时间,其实比我写合约的时间还多。一个看上去简单的页面,里面涉及到的细节逻辑还真的不少。虽然依然还有一些有待完善的地方,但我能自己做到这样的效果,说真的,让我很有成就感。另外,这期间,ChatGPT 帮助了我不少。
合约层面,也让我巩固了很多知识点。比如,接入 UniswapV3 进行交易时,要如何计算出交易路径?执行 Rebalance 时,不同代币之间的自动兑换要怎么实现?流动性挖矿怎么实现?可升级合约的三种模式有哪些需要注意的点?如何实现部署和升级?还有精度计算的问题。等等。
以下就是目前已经实现的合约:

至此,还剩下后面 5 节的内容,我要争取在这周内把剩下的内容搞定,然后就可以正式开课了。我也已经迫不及待想把我做出来的成果,在课程上一步步重现,让学员们也能掌握这些内容,然后我还打算从中物色优秀合适的学员,看看有没有机会加入我们工作室一起来做项目。
工作上,我之前在《聊聊我在新加坡的近况》一文中曾说过,从前东家 ORA 出来之后,找工作不太顺利,当了几个月的无业游民。
然后,刚好有个朋友看到了我发到朋友圈的这篇文章,约我出来聊。本来我以为只是约我小聚,互相聊聊近况。没想到一聊,就聊成合作伙伴了。
其实,我一直很想和他一起做项目,因为他很擅长设计金融产品,ApeX 初创时的产品模型就是他设计出来的。
他有好几个产品项目想做,如今的想法是成立一个工作室,先自己出资并组建团队,自己来一个个孵化出自己想做的项目。我很认同他的 idea,他也想找一个像我一样,有能力帮他做技术落地实现和组建技术团队的人。当天聊了一下午,一拍即合,达成了初步合作意向。之后给我开出的薪资结构对我也很公平,我也没有任何异议,所以就把合作敲定下来了。
因此,现在我终于摆脱了无业游民的身份。而且还让我再次找回了创业的激情。
我想,我和他能达成合作,也真的是缘分。如果不是因为我刚好处于离职状态,且刚好一直没找到令我满意的工作,又刚好发了一篇文章到朋友圈,刚好又被他看到,刚好他有想成立工作室的想法,刚好需要我。所以,也许这就是缘分。
这段时间,最多的时间就是用来准备课程内容了。准备课程的过程,其实也是对自己的知识体系进行梳理的过程,通过这个过程,来查漏、补缺、更新、完善自己的技术体系,以让自己的技术水平更上一层楼。
按照规划总共 13 节的内容,目前已经完成了前 8 节,这期间让我学到了很多更细节的东西。

比如,NFT 批量的图片和元数据具体是怎么生成的?又要怎么上传才能保证只需要设置一个 baseURI 就可以匹配到所有 tokenId 的 URI?之前我只是知道原理,但并不知道具体是怎么操作实现的。而现在我终于懂了,因为我在准备第 1 节课的内容时,自己实现了一整个流程。
再比如,Merkle Tree 在链下具体用什么工具生成的呢?用数字签名方式实现空投,从链下到链上的完整流程实现是怎么样的?之前我只知道链上合约的逻辑实现,但不知道链下具体是怎么实现的。而现在我也都知道了,因为我在准备第 3 节课的内容时,也自己实现了链下到链上的完整流程。尤其是数字签名这块,踩了不少坑,链下生成的签名,放到链上合约校验时总是没通过,经过不断调试才终于发现问题。
我原本对于前端 UI 是了解不多的,比如对于 React 的 Hook,一直是半知不解。对于最常用的 Web3 库 wagmi 也是半桶水而已。而如今,我把 ETF 的 UI 从 v1 实现到了 v4 ,效果图如下:

V1 版本,实现了最基本的功能,只支持用底层代币进行投资和赎回。
V2 版本,增加了一个切换开关,可以切换成使用单一代币进行投资和赎回,还提供了一个支持单一代币的列表。
V3 版本,增加了数据面板的展示,包括 About 和 Portfolio 两块数据。
V4 版本,增加了流动性挖矿 EPT 代币的展示和领取。
这页面从 v1 到 v4 实现的过程中,也是遇到并解决了很多不同的问题。比如,如何遍历所有底层代币,并获取每个代币的 symbol、decimals、available 并展示出来?以及如何处理多个代币的授权?如何获取表格数据?如何实现想要的 UI 布局和 CSS 效果?等等。
实现这 UI 和交互效果所花费的时间,其实比我写合约的时间还多。一个看上去简单的页面,里面涉及到的细节逻辑还真的不少。虽然依然还有一些有待完善的地方,但我能自己做到这样的效果,说真的,让我很有成就感。另外,这期间,ChatGPT 帮助了我不少。
合约层面,也让我巩固了很多知识点。比如,接入 UniswapV3 进行交易时,要如何计算出交易路径?执行 Rebalance 时,不同代币之间的自动兑换要怎么实现?流动性挖矿怎么实现?可升级合约的三种模式有哪些需要注意的点?如何实现部署和升级?还有精度计算的问题。等等。
以下就是目前已经实现的合约:

至此,还剩下后面 5 节的内容,我要争取在这周内把剩下的内容搞定,然后就可以正式开课了。我也已经迫不及待想把我做出来的成果,在课程上一步步重现,让学员们也能掌握这些内容,然后我还打算从中物色优秀合适的学员,看看有没有机会加入我们工作室一起来做项目。
No activity yet