在之前的 3-周报 平淡的一周 | KazooTTT Blog 中提到了一个 openbuild 的 web3 课程,抱着尝试的心态报名了。2023-11-16 是开课的第一天,整体停下来觉得挺有意思,大家的氛围也不错。打算继续学习下去,并且在本文中记录学习心得。
待办事项
- 完成 11.16 第一节课 中的部署项目(添加时间 2023-11-16)
11.16 第一节课
今天主要讲了区块链的基本原理,与 web2 的区别。了解到在 web3 的开发中,比较注重的是合约(类似传统后端)和前端,而前端的技术栈主要是 react 那一套(这一点在后面收集到的案例中也有体现,大部分都是 nextjs 来实现的)
由于我从未接触过 web3,听下来还是挺吃力的,不过感觉挺有趣。打算在课程之余,另外找一些课程来学习和实践,做一些感兴趣的东西,以及给开源项目提 pr。
要做的事:
完成课程中教学的例子:区块链开发例子 - 部署一个 ERC20 代币
对自己提升最快的应该是多参加一些 Hackathon
2023-11-18 第二节课
课件如下:
备忘
问题咨询:
https://github.com/openbuildxyz/solidity_bootcamp
Meter 社区网站:
https://docs.meter.io/developer-documentation/introduction
区块链查询网站:
ERC20 案例网站:
https://github.com/meterio/tokenERC20
资源收集
工具
Chainlist
查询可连接的网络
GitHub - DefiLlama/chainlist
基于 nextjs
GitHub - DefiLlama/chainlist
案例
Lens Protocol
基于 web3 的社交平台
Dune
web3 交流论坛
报表做的很好看
(能从上面的技术栈看出来,绝大部分都是 react/nextjs)
教程
当前的课程链接
Openbuild 的另一门课程
Learn Smart Contract with Foundry
微信公众号的入门文章
其他人推荐的 Foundry-full-course-f23
GitHub - Cyfrin/foundry-full-course-f23
更新记录
2023-11-16 第一节课笔记,以及一些资源收集。