以下这些是开发的核心基础,单靠死记硬背很难,重点是理解他们和我们日常开发的关系。
以下这些是开发的核心基础,单靠死记硬背很难,重点是理解他们和我们日常开发的关系。
| 协议 | 为什么必须懂 | 前端场景 |
|---|---|---|
| ERC20 | 同质化代币的基础 | 钱包余额、转账、授权、代币支付、质押挖矿 |
| ERC721 | NFT 的基础 | NFT 铸造、展示、交易、授权 |
| ERC1155 | 多代币标准 | 游戏道具、多版本 NFT、批量转账 |
| ERC721 + EIP712 | 安全签名标准 | 所有离线签名场景,比如签名 mint、白名单验证 |
| ERC2612 | 免 Gas 授权 | 你在前端实现 permit 授权,让用户不用先 approve,直接签名授权,大幅提升体验 |
这些是你写任何 DApp、钱包、交易界面都绕不开的底层逻辑,必须掌握。
| 协议 | 前端价值 | 面试加分项 |
|---|---|---|
| ERC4337 (账户抽象 / AA) | 无助记词钱包、批量交易、session key,是下一代 Web3 钱包的核心 | 能说出工作流、Bundler/Paymaster 角色,能写基础 AA 交互逻辑,非常加分 |
| EIP1559 | 理解 gas 费模型,给用户展示预估 gas、base fee / 优先费 | 优化交易失败提示、预估交易成本,提升用户体验 |
| EIP155 | 链 ID 校验,防止跨链重放攻击 | 前端必须校验 chainId,避免用户在错误链上签名 |
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!
作者暂未设置收款二维码