型錄入口:以太坊改進提案(EIP)與應用層標準(ERC)的逐條展開,詳解在
reference/以太坊EIP/。這裡收的是規格原文的逐條語義——哪條是
MUST、哪條是SHOULD、規格自己承認了什麼洞。
概念與決策層(該不該發幣、DApp 架構)在 區塊鏈 的工具卡,兩層互相連結、不重抄。
📖 型錄
代幣標準
- ERC-20 代幣標準 — 同質化代幣的標準介面。
transfer/approve/allowance的確切語義、false回傳的陷阱、approve的已知競態。 - ERC-721 非同質化代幣標準 — NFT。兩層授權(單顆/operator)、
safeTransferFromvstransferFrom的永久遺失風險、tokenId 必須當黑盒。 - ERC-1155 多代幣標準 — 一個合約裝多種型別(同質化/非同質化混裝)。批次轉帳、只有安全轉移、事件足以重建全部餘額、
{id}URI 替換。
三者怎麼選:一種代幣 → 20;一個收藏、每顆唯一 → 721;很多種型別或要批次轉 → 1155。
1155 把 20/721 的兩個已知弱點都收緊了(不安全轉移、事件不完整)。
帳戶與基礎設施
- ERC-4337 帳戶抽象 — 讓帳戶自帶驗證邏輯,完全不改共識層。UserOperation/Bundler/EntryPoint/Paymaster 的分工,以及模擬規則為什麼是安全模型的核心。
🧭 怎麼讀一份 EIP
- 編號即身分:EIP-20 就是 ERC-20——ERC 是 EIP 底下的一個類別(Standards Track: ERC),不是另一套編號。
- 先看狀態:
Final才是定案。草案階段的內容隨時會變,引用前先確認。 MUST/SHOULD/OPTIONAL要分清楚:這是規格最重要的資訊。SHOULD代表實作可以不照做——所有互通性的坑幾乎都長在SHOULD上。- 讀「規格沒規定什麼」:漏掉的部分才是後續標準要補的地方,也是整合時最常爆的地方。
🔗 相關
- 區塊鏈 — 概念與決策層的工具卡(帳戶、Gas、合約、代幣、安全反模式)
- 工具-代幣標準與DApp — 《精通以太坊》2018 的代幣視角,與 ERC-20 規格卡分層對照
- 規格總站:https://eips.ethereum.org/