File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,20 @@ kafka 福州,在准备we3项目和技术栈,刚参加完chainlink黑客松
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-15
19+
20+ (一)DApp 开发落地
21+ 从简单场景(投票、存证类 DApp )起步,运用 Remix 编写调试合约,借助 Hardhat/Truffle 搭建本地环境,结合 Web3.js/Ethers.js 与 React 构建交互界面,部署至测试网验证功能与用户体验,逐步积累复杂 DApp 开发经验。
22+ (二)Gas 优化实践
23+ 选取已开发 DApp 合约,运用简化逻辑、存储优化等策略改写,通过 Hardhat 测试对比优化前后 gasUsed 数据,分析不同优化策略(如 calldata 替换 memory、批量操作 )的有效性,沉淀适配不同场景的 Gas 优化方案。
24+ (三)审计模拟与加固
25+ 挑选开源 DApp 合约(或旧版 DeFi 项目合约 ),使用 MythX、Slither 等工具扫描,结合人工代码 review 查找漏洞;针对重入攻击加 ReentrancyGuard,对权限漏洞完善 owner 权限与访问控制,对数值溢出引入 SafeMath 校验,修复后重新审计验证,强化合约安全意识。
26+
27+ (一)技术向:DApp 与项目展示
28+ 整理了当前开发的 DApp 项目,梳理技术栈(如 Solidity 版本、使用的 Web3 工具 )、实现功能(投票逻辑、NFT 铸造流程 )、遇到的技术难点及解决方案(如 Gas 优化过程中如何解决存储写入过多问题 ),准备了演示 Demo(测试网部署地址、交互流程录屏 ),在例会上清晰展示项目技术细节与成果。
29+ (二)运营向:学习成果 Pre(5 分钟)
30+ 提炼了分享会核心要点(DApp 开发流程、Gas 优化关键策略、审计核心价值 ),结合自身实践(如开发简单 DApp 时的 Gas 优化实践案例、审计模拟发现的漏洞及修复 ),制作简洁 PPT,规划 5 分钟汇报逻辑:开场介绍学习收获方向,中间用 2 - 3 个实践案例(优化前后 Gas 数据对比、漏洞修复前后合约安全状态 )支撑,结尾总结对 Web3 实习及后续学习的启发 。
31+
1832# 2025-08-14
1933
20340814
You can’t perform that action at this time.
0 commit comments