Kamus Crypto

Token Standard: ERC-20, ERC-721, ERC-1155, dan SPL Explained

Token standard adalah spesifikasi teknis yang menentukan cara token bekerja di blockchain — ini alasannya semua dompet dan DEX bisa baca token yang sama.

TokenStandard

Token standard adalah spesifikasi teknis berupa antarmuka (interface) yang harus diimplementasikan oleh smart contract agar token tersebut kompatibel dengan seluruh ekosistem di blockchain tersebut. Ini adalah “bahasa yang sama” yang memungkinkan MetaMask membaca saldo, Uniswap mengeksekusi swap, dan Aave menerima token sebagai kolateral — semuanya tanpa perlu konfigurasi khusus per token.

Mengapa Token Standard Ada

Bayangkan jika setiap developer token membuat cara sendiri untuk melakukan transfer. MetaMask harus punya kode khusus untuk setiap token. DEX harus diprogram ulang setiap ada token baru. Ini tidak skalabel.

Token standard memecahkan masalah ini dengan mendefinisikan fungsi-fungsi wajib yang harus ada — misalnya transfer(), balanceOf(), dan approve() di ERC-20. Selama smart contract mengimplementasikan fungsi-fungsi ini dengan benar, token otomatis kompatibel dengan semua tools yang sudah ada.

Standard Utama di Ethereum

ERC-20 — Fungible Token

Standar paling umum. Semua unit token identik: 1 USDC selalu sama dengan 1 USDC lainnya. Dipakai oleh hampir semua token kripto dan token DeFi.

ERC-721 — Non-Fungible Token (NFT)

Setiap token punya ID unik dan metadata berbeda. Token #1234 dari koleksi X berbeda dengan token #5678 dari koleksi yang sama. Dipakai oleh NFT seni digital, gaming item, dan sertifikat kepemilikan.

ERC-1155 — Multi-Token

Standar hybrid yang memungkinkan satu smart contract mengelola ribuan jenis token sekaligus — campuran fungible dan non-fungible. Populer di game blockchain karena satu kontrak bisa mengelola item biasa (fungible: 1.000 pedang besi) sekaligus item langka (non-fungible: 1 pedang legendaris unik).

Standard di Blockchain Lain

SPL Token — Solana

Ekuivalen ERC-20 di Solana. Semua token Solana (termasuk USDC di Solana) memakai SPL. Cara kerjanya berbeda dari ERC-20 karena arsitektur Solana berbeda — di Solana, data token disimpan di “token account” terpisah dari wallet utama.

BEP-20 — BNB Smart Chain

Standard token di BNB Smart Chain, hampir identik dengan ERC-20 secara fungsional. Banyak token lintas chain memiliki versi BEP-20 sekaligus ERC-20.

Implikasi Praktis: Mengapa Ini Penting

Risiko token palsu: Standar yang sama membuat siapa pun bisa deploy “USDC palsu” dengan nama yang sama tapi contract address berbeda. Selalu verifikasi contract address dari sumber resmi — jangan percaya token yang muncul begitu saja di wallet.

Gas cost berbeda: ERC-1155 lebih hemat gas untuk batch transfer dibanding ERC-721 — penting diketahui jika Anda aktif di gaming NFT.

Bridge dan wrapped token: Ketika Bitcoin “pindah” ke Ethereum sebagai WBTC, ia dibungkus dalam kontrak ERC-20. Token aslinya (Bitcoin) tidak kemana-mana — yang berpindah adalah representasi ERC-20-nya.

⚠️ Disclaimer: Memahami token standard membantu dalam due diligence teknis, tapi bukan jaminan keamanan token tersebut. Selalu verifikasi contract address dari website resmi proyek.

Belajar DeFi Langsung — Bukan Hanya Teori

WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.

Lihat Jadwal Kelas →

Pertanyaan Umum

Apa itu token standard dalam crypto?

Token standard adalah serangkaian aturan teknis yang harus diikuti smart contract agar token bisa berinteraksi dengan dompet, exchange, dan protokol lain di blockchain yang sama. Tanpa standar yang sama, sebuah token mungkin bisa ditransfer tapi tidak bisa dibaca oleh MetaMask atau ditukar di Uniswap.

Apa perbedaan ERC-20 dan ERC-721?

ERC-20 adalah standar untuk fungible token (semua unit identik dan bisa saling tukar) — cocok untuk mata uang kripto dan token DeFi. ERC-721 adalah standar untuk non-fungible token (NFT) di mana setiap token unik dan tidak bisa dipertukarkan 1:1 dengan token lain. USDC memakai ERC-20, Bored Ape Yacht Club memakai ERC-721.