ERC-223 adalah standar token fungible di Ethereum yang diajukan sebagai peningkatan/perbaikan atas standar token ERC-20 sebelumnya.
ERC-223 pertama kali diajukan oleh Dexaran pada April 2017 untuk mengatasi masalah yang ada pada standar ERC-20, terutama risiko kehilangan token akibat transfer gagal dan efisiensi.
Beberapa fitur perbaikan ERC-223 dari ERC-20:
- Menghindari transfer token ke kontrak pintar yang tidak kompatibel dengan standar ini.
- Menggabungkan fungsi transfer dan approve menjadi satu panggilan kontrak pintar, sehingga lebih efisien.
- Kompatibilitas mundur dengan ERC-20.
- Penambahan data tambahan dan fungsi kembali (fallback function) untuk kontrak pintar tujuan agar bisa menangani token lebih baik.
Contoh ERC-223 penggunaan dalam kalimat
“Standar ERC-223 lahir untuk menyempurnakan standar token fungible ERC-20 agar transfer token menjadi lebih aman dengan mencegah hilangnya token.”
“Dengan adanya fallback function, kontrak pintar tujuan transfer token ERC-223 bisa terima token dan memprosesnya dengan baik.”
“Keuntungan standar ERC-223 adalah gas fee transfer token yang lebih murah karena menggabungkan approve dan transfer menjadi satu panggilan kontrak pintar.”
Sumber: