Standar token adalah spesifikasi teknis tentang cara suatu kelas token menyediakan informasi dan menangani operasi. Metode serta peristiwa bersama memungkinkan dompet, bursa, dan aplikasi lain mengintegrasikan token kompatibel tanpa menciptakan antarmuka yang sepenuhnya berbeda untuk setiap token.
Model berbeda untuk aset berbeda
ERC-20 menjelaskan saldo, transfer, dan izin pembelanjaan token fungibel. ERC-721 melacak token nonfungibel dengan identitas masing-masing. ERC-1155 mendukung beberapa jenis dan jumlah token dalam satu kontrak, termasuk transfer secara batch. Pilihan ini mengubah cara perangkat lunak merepresentasikan kepemilikan dan izin.
Ruang untuk desain
Standar dapat mencakup fungsi wajib dan ekstensi opsional. Standar tidak selalu menentukan batas penerbitan, wewenang pencetakan, kendali peningkatan, pembatasan transfer, atau hak yang diwakili token. Dua token dengan standar sama dapat memiliki sifat ekonomi dan administratif yang sangat berbeda.
Batas kompatibilitas
Mendukung standar tidak berarti setiap dompet atau platform mendukung seluruh token yang mengikutinya. Jaringan blockchain dan alamat kontrak tetap menentukan aset tertentu; simbol yang dikenal belum cukup. Kompatibilitas antarmuka juga tidak memindahkan saldo antarrantai atau menjamin kode kontrak aman. Aplikasi harus menangani implementasi sebenarnya dan ekstensi yang relevan.