Solidity
ERC20 與 ERC223。差異列表
是否有我們將在 ERC223 中進行的改進列表?
有契約的例子嗎?
現有 ERC20 代幣是否有遷移路徑?
3 ERC223 的主要改進
- 消除了在將 ERC20 代幣轉移到合約期間發生的失去代幣的問題(當人們錯誤地使用指令將代幣發送到錢包時)。ERC223 允許使用者將他們的代幣發送到錢包或具有相同功能轉移的合約,從而消除了混淆和失去代幣的可能性。
- 允許開發人員處理傳入的代幣交易,並拒絕不支持的代幣(ERC20 不可能)
- 節能。 將 ERC223 代幣轉移到合約是一步過程,而不是 2 步過程(對於 ERC20),這意味著氣體減少了 2 倍,並且沒有額外的區塊鏈膨脹。
從 ERC20 切換到 ERC223
ERC223 代幣向後兼容 ERC20 代幣。這意味著 ERC223 支持所有 ERC20 功能,並且使用 ERC20 代幣的合約或服務將正確地使用 ERC223 代幣。
資料來源: https ://github.com/Dexaran/ERC23-tokens/tree/Recommended#erc23-token-standard (ERC23 和 223 是一回事)。要閱讀有關 ERC20 和 ERC223 的完整討論,請點擊以下連結:https ://github.com/ethereum/EIPs/issues/223