🎯 Account Abstraction Engineer
AA 工程师
完整技能图谱
Go 后端高级 + React 前端高级 + 智能合约 = 全栈 Web3 账户抽象工程师
构建下一代无 Gas 用户体验的基础设施
Go 后端开发
高级
- Go 语言精通
- 微服务架构
- 区块链节点交互
- 高并发处理
- Bundler 服务开发
- UserOp 验证与执行
开始学习
React Web3 前端
高级
- React 18+ 精通
- 钱包连接(wagmi/viem)
- 智能合约交互
- 账户抽象 SDK
- Gas-free UX 设计
- 社交登录集成
开始学习
智能合约开发
高级
- Solidity 精通
- ERC-4337 标准
- Account 合约开发
- Paymaster 设计
- 多签与社交恢复
- Gas 优化技巧
开始学习
📚 学习路线图
阶段 14-6 周
Go 后端基础
Go 语法与并发
goroutine、channel、context
Web 框架
Gin/Echo, RESTful API
数据库操作
PostgreSQL, Redis, GORM
测试与部署
单元测试、Docker、CI/CD
阶段 24-6 周
Go 区块链开发
go-ethereum 使用
节点连接、交易构建
智能合约交互
ABI 编码、事件监听
区块数据索引
区块扫描、数据存储
WebSocket 实时推送
实时事件订阅
阶段 33-4 周
React 前端基础
React 18 核心
Hooks、状态管理
TypeScript
类型系统、泛型
Next.js
SSR、App Router
TailwindCSS
现代 CSS 工具
阶段 44-6 周
React Web3 开发
钱包连接
wagmi、viem、RainbowKit
合约读写
useReadContract、useWriteContract
事件监听
实时 on-chain 事件
交易签名
EIP-712、签名验证
阶段 54-6 周
Solidity 合约开发
Solidity 基础
语法、数据类型、函数
代币标准
ERC-20/721/1155
DeFi 协议
AMM、借贷、质押
安全最佳实践
审计、漏洞防范
阶段 64-6 周
ERC-4337 账户抽象
AA 核心概念
UserOp、EntryPoint
Account 合约
自定义验证逻辑
Paymaster
Gas 赞助策略
高级功能
多签、Session Keys
阶段 74-8 周
全栈 AA 实战
Bundler 服务
Go 实现 UserOp 处理
前端集成
AA SDK、无 Gas UX
后端优化
批量操作、Gas 估算
生产部署
安全审计、监控告警
🛠️ 核心技术栈
🐹
Go
后端
⚡
Gin/Echo
后端
💎
go-ethereum
后端
🔴
Redis
后端
⚛️
React
前端
▲
Next.js
前端
🔌
wagmi/viem
前端
🎨
TailwindCSS
前端
📝
Solidity
合约
🔨
Foundry
合约
🎯
ERC-4337
合约
🛡️
OpenZeppelin
合约
🎯 AA 工程师核心能力
无 Gas 交易体验
通过 Paymaster 实现用户无需持有 ETH 即可执行交易
社交恢复钱包
实现去中心化社交恢复,用户永不丢失资产
批量交易
单次签名执行多笔交易,提升用户体验
Session Keys
临时授权机制,实现无感签名游戏体验
Bundler 开发
Go 实现高性能 UserOp 聚合与执行服务
智能账户合约
设计可升级、可扩展的智能合约钱包