跳到主要内容
Zoran Zhou WEB3 LAB 学习 · 构建 · 记录 English

从 TypeScript 开始

这里记录我学习区块链技术的过程:先打好语言基础,再把问题带进钱包集成、后端工程与产品安全的实践中。

当前阶段学习中

TypeScript

当前在学习 TypeScript。一步一步建立基础,练习与思考会在这里持续记录。

先把基础打牢,再向前一步。

一条逐步推进的学习路线。当前处于第一阶段,后续方向会随实践继续调整。

  1. 01 学习中

    TypeScript

    语言与类型基础

    类型系统、异步流程与模块组织;逐步练习类型化事件处理。

  2. 02 后续计划

    viem

    连接链上数据

    RPC 交互、日志解析与 ERC-20 事件标准化。

  3. 03 后续计划

    Solidity

    理解合约边界

    合约基础与防重放事件登记。

  4. 04 后续计划

    Foundry

    用测试验证

    单元测试、模糊测试与不变量测试。

  5. 05 后续计划

    Sepolia

    留下实践记录

    测试网部署、交易哈希与验证报告。

把学习带进一个具体项目。

钱包平台是后续实践的载体,目前保留为范围与架构规划。

计划中 未验证

测试网数字资产钱包平台

一个计划中的教育型平台,用于记录测试网上的钱包 API、交易生命周期、后端一致性与产品安全决策。

阅读项目规划
服务端
TypeScript + NestJS
链上交互
viem
数据层
PostgreSQL
合约与测试
Solidity + Foundry
测试网络
Sepolia
后续选型,尚未实现或验证。

带着安全问题继续学习。

先记录值得验证的问题,等有实际实现后再复现和测试。

理解系统,动手尝试,认真记录。

WEB3 LAB 是一个独立的学习与工程记录空间。当前重心是 TypeScript,长期关注钱包集成、后端工程、产品安全与解决方案设计。学习过程、项目规划和已验证的结果会分别标明。

钱包集成后端工程产品安全解决方案

项目用于教育与测试网探索,未经审计,不涉及真实资金。