以太坊開發標準
標準概覽
以太坊社群採用了許多標準,這些標準有助於保持專案(例如以太坊用戶端和錢包)在不同實作之間是可互操作的,並確保智能合約和去中心化應用程式 (dapp) 保持可組合的。
通常,標準會以以太坊改進提案 (EIP) 的形式引入,社群成員會透過標準流程 (opens in a new tab)對其進行討論。
- EIP 簡介
- EIP 列表 (opens in a new tab)
- EIP GitHub 儲存庫 (opens in a new tab)
- EIP 討論區 (opens in a new tab)
- 以太坊治理簡介
- 以太坊治理概覽 (opens in a new tab) 2019 年 3 月 31 日 - Boris Mann
- 以太坊協定開發治理與網路升級協調 (opens in a new tab) 2020 年 3 月 23 日 - Hudson Jameson
- 所有以太坊核心開發者會議播放清單 (opens in a new tab) (YouTube 播放清單)
標準類型
EIP 分為 3 種類型:
- 標準追蹤 (Standards Track):描述任何影響大多數或所有以太坊實作的變更
- 元追蹤 (Meta Track) (opens in a new tab):描述圍繞以太坊的流程或提議對流程進行變更
- 資訊追蹤 (Informational Track) (opens in a new tab):描述以太坊設計問題,或向以太坊社群提供一般準則或資訊
此外,標準追蹤又細分為 4 個類別:
- 核心 (Core) (opens in a new tab):需要共識分叉的改進
- 網路 (Networking) (opens in a new tab):圍繞 devp2p 和輕量級以太坊子協定 (Light Ethereum Subprotocol) 的改進,以及對 whisper 和蜂群 (Swarm) 網路協定規範的提議改進。
- 介面 (Interface) (opens in a new tab):圍繞用戶端 API/RPC 規範和標準的改進,以及某些語言層級的標準,例如方法名稱和合約 ABI。
- ERC (opens in a new tab):應用程式層級的標準和慣例
有關這些不同類型和類別的更詳細資訊,請參閱 EIP-1 (opens in a new tab)
代幣標準
- ERC-20 - 同質化(可互換)代幣的標準介面,例如投票代幣、質押代幣或虛擬貨幣。
- ERC-721 - 非同質化代幣的標準介面,例如藝術品或歌曲的契約。
- ERC-2309 (opens in a new tab) - 使用連續的代幣識別碼建立/轉移一個或多個非同質化代幣時觸發的標準化事件。
- ERC-4400 (opens in a new tab) - 針對 EIP-721 消費者角色的介面擴充。
- ERC-4907 (opens in a new tab) - 為 ERC-721 代幣新增具有受限權限且有時間限制的角色。
- ERC-777 - (不推薦) 對 ERC-20 進行改進的代幣標準。
- ERC-1155 - 可同時包含同質化和非同質化資產的代幣標準。
- ERC-4626 - 一種代幣化金庫標準,旨在最佳化並統一生息金庫的技術參數。
了解更多關於代幣標準的資訊。
延伸閱讀
知道有什麼社群資源對您有幫助嗎?編輯此頁面並加入它!