--- title: solidity_bootcamp学习笔记 date: 2023-11-16 author: KazooTTT tags: - web3,开build,Solidity Bootcamp,区块链,ERC20 published: true slug: soliditybootcamp-study-notes description: >- 在之前的博客文章中,作者提到了报名参加了一个名为“web3课程”的openbuild课程。2023年11月16日是课程的第一天,作者对课程内容感到有趣,并计划继续学习并在博客中记录心得。第一节课主要讲解了区块链的基本原理和与web2的区别,作者还计划完成课程中的项目部署,并寻找其他资源进行额外学习。第二节课涉及了Solidity智能合约开发,并提供了相关的学习资源和工具。作者还收集了一些web3相关的工具、案例和教程链接,以便进一步学习和实践。 rinId: 11 finished: true category: 编程-web3 --- ![5578244-WechatIMG1695 1](https://pictures.kazoottt.top/2024/10/20241017-faa6ab0c1b75633bd7a023763ce4b523.webp) 在之前的[3-周报 平淡的一周 | KazooTTT Blog](https://www.kazoottt.top/article/weekly3#194502abe9804dbc860fb9c0a1091819)中提到了一个 openbuild 的[web3 课程](https://openbuild.xyz/learn/challenges/91?from=Challenges),抱着尝试的心态报名了。2023-11-16 是开课的第一天,整体停下来觉得挺有意思,大家的氛围也不错。打算继续学习下去,并且在本文中记录学习心得。 # 待办事项 - [x] 完成[[#11.16 第一节课]]中的部署项目(添加时间 2023-11-16) # 11.16 第一节课 今天主要讲了区块链的基本原理,与 web2 的区别。了解到在 web3 的开发中,比较注重的是合约(类似传统后端)和前端,而前端的技术栈主要是 react 那一套(这一点在后面收集到的案例中也有体现,大部分都是 nextjs 来实现的) 由于我从未接触过 web3,听下来还是挺吃力的,不过感觉挺有趣。打算在课程之余,另外找一些课程来学习和实践,做一些感兴趣的东西,以及给开源项目提 pr。 要做的事: 完成课程中教学的例子:区块链开发例子-部署一个[ERC20 代币](<[https://github.com/meterio/tokenERC20](https://github.com/meterio/tokenERC20)>) **对自己提升最快的应该是多参加一些 Hackathon** # 2023-11-18 第二节课 课件如下: ![[IMG-20241112142440534.pdf]] ## 备忘 问题咨询: [https://github.com/openbuildxyz/solidity_bootcamp](https://github.com/openbuildxyz/solidity_bootcamp) Meter 社区网站: [https://docs.meter.io/developer-documentation/introduction](https://docs.meter.io/developer-documentation/introduction) 区块链查询网站: [https://chainlist.org](https://chainlist.org) ERC20 案例网站: [https://github.com/meterio/tokenERC20](https://github.com/meterio/tokenERC20) ![[IMG-20241112142440662.pdf]] # 资源收集 ## 工具 ### [Chainlist](https://chainlist.org/) 查询可连接的网络 ![Pasted image 20231116230936](https://pictures.kazoottt.top/2024/10/20241017-b2257bb305888f4d8d909c069891daa0.png) [GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist) 基于 nextjs ![Pasted image 20231116230929](https://pictures.kazoottt.top/2024/10/20241017-76e536c73984512cde6cce32e9fd43a6.png) [GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist) ## 案例 ### [Lens Protocol](https://www.lens.xyz/) 基于 web3 的社交平台 ![Pasted image 20231116231348](https://pictures.kazoottt.top/2024/10/20241017-e68a3c54031e978dde84e889fd19eaae.png) ### [Dune](https://dune.com/home) web3 交流论坛 报表做的很好看 ![Pasted image 20231116231145](https://pictures.kazoottt.top/2024/10/20241017-0bdcc348237366b142d9b20236b7b6f6.png) ![Pasted image 20231116231033](https://pictures.kazoottt.top/2024/10/20241017-4a411adbb66ee43e5f06733a1c110dc0.png) (能从上面的技术栈看出来,绝大部分都是 react/nextjs) ## 教程 ## 当前的课程链接 [Solidity Bootcamp](https://openbuild.xyz/learn/challenges/91?from=Challenges) ## Openbuild 的另一门课程 [Learn Smart Contract with Foundry](https://openbuild.xyz/learn/courses/83) ## 微信公众号的入门文章 [Web3 从入门到实战](https://mp.weixin.qq.com/s/OFmrKuyHYF-W6zTLEBXVoA) ## 其他人推荐的 Foundry-full-course-f23 [GitHub - Cyfrin/foundry-full-course-f23](https://github.com/Cyfrin/foundry-full-course-f23) # 更新记录 2023-11-16 第一节课笔记,以及一些资源收集。