Skip to content

Commit a95e289

Browse files
committed
Add study notes for 2025-08-20
1 parent f41094a commit a95e289

1 file changed

Lines changed: 180 additions & 0 deletions

File tree

baidang201.md

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,186 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-20
19+
20+
一、Devconnect 大会干货及见闻​​
21+
​​1. 核心概念​​
22+
23+
​​Devconnect 定位​​:去中心化的以太坊主题周(Nov 13-19, Istanbul),由社区独立组织多场活动。
24+
25+
26+
​​特点​​:
27+
28+
29+
主题丰富:涵盖去中心化系统、隐私、MEV、治理等。
30+
31+
32+
形式多样:技术论坛、黑客松、项目Demo、社交活动(聚餐/酒会/City Walk)等。
33+
34+
35+
三大会场:主会场 + 小会场 + Coworking Space(协作空间)。
36+
37+
​​2. ETHGlobal Istanbul 黑客松亮点​​
38+
39+
​​规模​​:1,350 名黑客参与,覆盖 90 个国家,24% 为 Web3 新手。
40+
41+
42+
​​流程​​:
43+
44+
45+
​​报名​​:提交个人信息(GitHub/简历)+ ​​质押 0.003-0.005 ETH​​(防缺席)。
46+
47+
48+
​​现场​​:
49+
50+
51+
领取周边(冷帽/卫衣/猫粮/开瓶器等)。
52+
53+
54+
赞助商 Workshop(学习资源)+ 开幕式(明确规则)。
55+
56+
57+
​​36 小时极限开发​​ → 提交项目 → 颁奖 + After Party。
58+
59+
60+
​​获奖技巧​​:
61+
62+
63+
​​组队策略​​:2 开发者 + 1 产品经理(5人上限),优先选熟悉且技能互补的队友。
64+
65+
66+
​​项目方向​​:
67+
68+
69+
缝合赞助商需求(多集成)、迁移其他链热门项目、结合本地化主题。
70+
71+
72+
避免“集成就行”,需深度贴合赞助商要求。
73+
74+
75+
​​提交避坑​​:
76+
77+
78+
区分 ​​12 AM(凌晨)​​ 和 ​​12 PM(中午)​​,提前提交防网络拥堵。
79+
80+
81+
确认提交渠道有效性(避免填完资料未成功提交)。
82+
83+
​​3. 黑客松实用工具​​
84+
​​类型​​
85+
86+
​​工具推荐​​
87+
88+
视频制作
89+
90+
TTmaker(生成演示视频,720P/30帧/≤40M)、剪映
91+
92+
开发辅助
93+
94+
Cursor(AI代码助手)、Excalidraw(手绘原型)
95+
96+
设计/PPT
97+
98+
Figma、Gamma.app(AI生成PPT)
99+
100+
前端组件库
101+
102+
shadcn/ui、magicui、ScaffoldETH(区块链模板)
103+
104+
​​心得​​:黑客松本质是“微型创业”,需平衡技术实现与商业叙事(画饼能力重要)。​​冷知识​​:ETHGlobal 现场空调极冷,建议带毯子;穿官方卫衣易被摄影师抓拍!
105+
106+
​​二、DAPP 开发入门​​
107+
​​1. 核心概念​​
108+
109+
​​DAPP 定义​​:运行在区块链上的去中心化应用,具备 ​​去信任化、抗审查、无中介​​ 特性。
110+
111+
112+
​​基础架构​​:
113+
114+
graph LR
115+
A[前端界面] --> B[智能合约]
116+
B --> C[区块链网络]
117+
D[用户钱包] --> B
118+
119+
120+
121+
122+
​​2. 推荐技术栈​​
123+
​​层级​​
124+
125+
​​技术/工具​​
126+
127+
​​前端​​
128+
129+
Next.js + Tailwind CSS + shadcn/ui(UI库)
130+
131+
​​状态管理​​
132+
133+
Zustand(轻量) / TanStack(新兴方案)
134+
135+
​​后端​​
136+
137+
Next.js API Routes(轻量) / NestJS(复杂) + Prisma(ORM)
138+
139+
​​存储​​
140+
141+
IPFS(Pinata/Infura 上传)、PostgreSQL(数据库)
142+
143+
​​部署​​
144+
145+
Vercel(前端)、NorthFlank/Coolify(后端运维)
146+
147+
​​3. 开发准备​​
148+
1.
149+
​​资源准备​​:
150+
151+
152+
生成项目图片(AI工具) → 上传至 Pinata(IPFS 存储)。
153+
154+
155+
准备合约 Metadata 和 Etherscan API Key。
156+
157+
2.
158+
​​测试环境​​:
159+
160+
161+
领取测试链代币(如 Goerli ETH)。
162+
163+
​​4. NFT DAPP 开发实战​​
164+
165+
​​参考项目​​:
166+
167+
168+
经典案例:0xmonkey.xyz
169+
170+
171+
Demo 仓库:foundry-simple-nft
172+
173+
174+
​​核心流程​​:
175+
176+
sequenceDiagram
177+
用户->>前端: 点击 Mint
178+
前端->>钱包: 请求签名
179+
钱包->>合约: 调用 mint() 函数
180+
合约-->>区块链: 生成 NFT
181+
区块链-->>前端: 返回交易哈希
182+
前端->>用户: 显示成功提示
183+
184+
​​关键函数​​:mint()(铸造)、tokenURI()(获取元数据)。
185+
186+
187+
​​前端功能​​:
188+
189+
190+
网络切换提醒 → 检查钱包余额 → Mint 交互 → NFT 展示页。
191+
192+
​​问题记录​​:
193+
194+
195+
测试网交互时 Gas 费计算易出错,需动态估算。
196+
tokenURI返回的 IPFS 链接需确保全局可访问(避免 Pinata 私有链接)。
197+
18198
# 2025-08-19
19199

20200
今天学习 AI + Web3 融合技术,探索项目方向

0 commit comments

Comments
 (0)