Web3 工程与研究
# Web3 工程与研究
知识库定位
从区块链协议、钱包与智能合约出发,逐步建立 DApp 全栈开发、链上数据分析和安全实践能力,同时沉淀项目经验与面试表达。
# 学习主线
- 区块链基础:哈希、密码学、区块、共识、P2P 网络与交易生命周期
- 账户与钱包:私钥、公钥、地址、签名、助记词、Gas 与钱包连接
- 智能合约:Solidity、EVM、代币标准、事件、测试、升级与常见漏洞
- DApp 全栈开发:前端交互、RPC、合约调用、索引服务、后端 API 与部署
- 链上数据:日志解析、数据索引、地址画像、指标体系与分析看板
- 安全与实践:合约安全、钱包安全、项目研究、风险识别与复盘
# 已有笔记
# 技术与数据
# 相关项目与面试
# 市场与实践
交易相关内容仅用于知识整理和风险复盘,不构成投资建议。后续建设以 Web3 工程、安全和链上数据为主。
# 工程专题与阅读入口
| 模块 | 主要内容 | 学习产出 |
|---|---|---|
| 密码学与协议 | 哈希、签名、Merkle Tree、交易与最终性 | 解释一笔交易如何上链 |
| Ethereum 与 EVM | 账户模型、Gas、ABI、存储与执行 | 理解执行结果并定位失败 |
| 智能合约 | Solidity 与代币标准、测试、部署与升级 | 本地合约示例、测试与部署检查 |
| 钱包与身份 | 钱包连接、登录签名、授权、账户抽象与 DID | 区分身份与资产操作权限 |
| RPC、区块链 RPC 与 tRPC | 远程调用、节点接口、前后端类型共享与区别 | 分清请求发给后端还是区块链节点 |
| DApp 全栈开发 | 常用技术栈选型、钱包与合约调用、前端状态、后端核验与部署 | 把一次调用追到业务确认 |
| 预言机与可信上链 | 链外数据验证、常见预言机与 Chainlink CRE | 区分数据上链与源头真实性 |
| 链上数据 | 事件解析、索引补扫、SQL 与指标口径 | 建立可恢复索引和可信统计 |
| Web3 安全 | 重入、权限、预言机、签名与资金风险 | 攻击过程与上线检查清单 |
# 笔记组织规则
每个模块按照“核心原理 → 最小示例 → 工具实践 → 项目实战 → 安全与易错点 → 面试表达”组织,让学习内容能够转化成代码、项目和可复述的经验。面试内容随对应模块沉淀,不再建立独立入口。