型錄入口:以太坊改進提案(EIP)與應用層標準(ERC)的逐條展開,詳解在 reference/以太坊EIP/

這裡收的是規格原文的逐條語義——哪條是 MUST、哪條是 SHOULD、規格自己承認了什麼洞。
概念與決策層(該不該發幣、DApp 架構)在 區塊鏈 的工具卡,兩層互相連結、不重抄。

📖 型錄

代幣標準

  • ERC-20 代幣標準 — 同質化代幣的標準介面。transferapproveallowance 的確切語義、false 回傳的陷阱、approve 的已知競態。
  • ERC-721 非同質化代幣標準 — NFT。兩層授權(單顆/operator)、safeTransferFrom vs transferFrom 的永久遺失風險、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
  • 讀「規格沒規定什麼」:漏掉的部分才是後續標準要補的地方,也是整合時最常爆的地方。

🔗 相關