ERC-20 adalah standar teknis universal untuk membuat token fungible di blockchain Ethereum. Token fungible adalah token di mana setiap unitnya identik dalam jenis dan nilai, seperti halnya satu dolar AS yang sama persis dengan dolar AS lainnya. Standar ini memastikan token yang dibuat oleh berbagai pengembang dapat berinteraksi secara mulus dengan dompet, bursa, dan aplikasi terdesentralisasi (dApps) di seluruh ekosistem Ethereum.

Standar Token ERC-20 di Ethereum

Sebelum ERC-20 diperkenalkan, para pengembang yang membuat token di Ethereum sering menggunakan kode unik untuk setiap proyek. Hal ini membuat bursa dan dompet sangat kesulitan mendukung token baru karena harus menulis kode khusus untuk masing-masing token tersebut.

Diusulkan oleh pengembang Fabian Vogelsteller pada 2015, Ethereum Request for Comment 20 (ERC-20) menetapkan bahasa umum bagi seluruh ekosistem. Berkat standar ini, token baru apa pun yang mengikuti aturan tersebut langsung kompatibel dengan infrastruktur yang sudah ada, seperti MetaMask, Uniswap, dan hardware wallet utama.

Cara Kerja Token ERC-20

Token ERC-20 bukan file individual di komputer Anda, melainkan entri dalam buku besar smart contract di blockchain Ethereum. Saat Anda mengirim token, Anda sebenarnya memicu sebuah fungsi dalam smart contract tersebut untuk mengurangi saldo dari alamat Anda dan menambahkannya ke alamat lain.

Agar dianggap sesuai standar ERC-20, sebuah smart contract harus mengimplementasikan enam fungsi inti berikut:

  • TotalSupply: Mendefinisikan jumlah total token yang pernah ada.
  • BalanceOf: Menampilkan saldo token dari alamat dompet tertentu.
  • Transfer: Mengirimkan sejumlah token tertentu secara otomatis ke sebuah alamat.
  • TransferFrom: Memungkinkan smart contract mengirimkan token atas nama pengguna.
  • Approve: Membatasi jumlah token yang boleh ditarik oleh smart contract dari dompet Anda.
  • Allowance: Memeriksa berapa banyak token yang masih diizinkan untuk ditarik oleh suatu pihak.

Pembaruan Terbaru Standar ERC-20 pada 2026

Per 2026, standar ERC-20 telah berkembang dengan sejumlah peningkatan yang kini menjadi standar industri:

  • Permit (EIP-2612): Sebagian besar token modern kini memungkinkan pengguna menandatangani pesan Permit secara offline. Ini menghilangkan kebutuhan transaksi Approve lama, sehingga pengguna menghemat biaya gas yang signifikan.
  • Dominasi Layer 2: Sebagian besar aktivitas ERC-20 kini berlangsung di jaringan Layer 2 (L2) seperti Arbitrum, Base, dan Optimism, di mana biaya transaksi sekitar 1/100 dari biaya di Ethereum Mainnet.
  • Account Abstraction (ERC-4337): Pengguna kini berinteraksi dengan token ERC-20 melalui Smart Wallet yang mendukung fitur seperti pemulihan sosial dan pembayaran biaya transaksi menggunakan token itu sendiri, bukan ETH.

Contoh Token ERC-20 yang Populer

Standar ERC-20 menopang sebagian besar pasar kripto. Contoh-contoh menonjol pada 2026 antara lain:

Risiko dan Peringatan Keamanan Saat Menggunakan Token ERC-20

Meski ERC-20 sangat aman, popularitasnya menjadikannya target para penipu.

  1. Honeypot: Pengembang jahat dapat menulis kode yang memungkinkan Anda membeli token tetapi mencegah Anda menjualnya. Selalu periksa kondisi kontrak token menggunakan alat seperti Etherscan.
  2. Kehilangan Tidak Sengaja: Jika Anda mengirim token ERC-20 ke alamat smart contract yang tidak dirancang untuk menanganinya (seperti kontrak token itu sendiri), token tersebut dapat hilang secara permanen.
  3. Simpan ETH untuk Biaya Gas saat Mengirim Token ERC-20: Untuk memindahkan token ERC-20 di jaringan Ethereum, Anda harus memiliki sejumlah kecil Ether (ETH) di dompet Anda guna membayar biaya jaringan (gas).

ERC-20 sebagai Tulang Punggung Keuangan Digital

ERC-20 tetap menjadi bahasa universal yang tak terbantahkan dalam ekonomi token. Kemampuannya merepresentasikan berbagai hal, mulai dari poin loyalitas dan emas dalam game hingga aset keuangan senilai miliaran dolar, menjadikannya standar teknis paling sukses dalam sejarah blockchain.