mirror of
https://github.com/KazooTTT/kazoottt-blog.git
synced 2025-06-23 02:31:33 +08:00
109 lines
4.4 KiB
Markdown
109 lines
4.4 KiB
Markdown
---
|
||
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
|
||
---
|
||
|
||

|
||
在之前的[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/)
|
||
|
||
查询可连接的网络
|
||

|
||
[GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist)
|
||
基于 nextjs
|
||

|
||
[GitHub - DefiLlama/chainlist](https://github.com/DefiLlama/chainlist)
|
||
|
||
## 案例
|
||
|
||
### [Lens Protocol](https://www.lens.xyz/)
|
||
|
||
基于 web3 的社交平台
|
||

|
||
|
||
### [Dune](https://dune.com/home)
|
||
|
||
web3 交流论坛
|
||
报表做的很好看
|
||

|
||

|
||
|
||
(能从上面的技术栈看出来,绝大部分都是 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 第一节课笔记,以及一些资源收集。
|