ERC-721: Standar Token NFT di Ethereum yang Membuat Setiap Token Unik
ERC-721 adalah standar token Ethereum di mana setiap token memiliki ID unik dan tidak bisa ditukar 1:1 dengan token lain — inilah fondasi NFT.
ERC-721 adalah standar teknis untuk token non-fungible di blockchain Ethereum. Kata kuncinya: non-fungible — setiap token punya identifier unik (tokenId) dan tidak bisa ditukar 1:1 dengan token lain meski berasal dari koleksi yang sama. Token ID #1 dan token ID #2 dari koleksi yang sama adalah dua objek berbeda di blockchain.
Bedanya dengan Token Biasa (ERC-20)
Bayangkan perbedaan antara uang tunai dan tiket pesawat bernomor kursi:
- ERC-20 (fungible): seperti uang Rp 100.000 — satu lembar sama nilainya dengan lembar lain, bisa ditukar bebas
- ERC-721 (non-fungible): seperti tiket pesawat nomor kursi 12A — kursi ini spesifik, berbeda dari kursi 12B, tidak bisa ditukar begitu saja
Dalam konteks NFT: Bored Ape #1001 dan Bored Ape #8765 adalah dua token ERC-721 yang berbeda, masing-masing dengan atribut visual dan rarity sendiri.
Fungsi Dasar dalam Smart Contract
Smart contract ERC-721 menyimpan kepemilikan setiap tokenId:
ownerOf(tokenId)→ siapa pemilik token ini sekarangtransferFrom(from, to, tokenId)→ pindah kepemilikantokenURI(tokenId)→ URL ke metadata (gambar, atribut)
Ketika Anda beli NFT di OpenSea, yang terjadi adalah fungsi transferFrom dipanggil — kepemilikan tokenId berpindah dari penjual ke wallet Anda, tercatat permanen di blockchain.
Contoh Koleksi ERC-721 Terkenal
- CryptoPunks (10.000 token, masing-masing ID #0–#9999)
- Bored Ape Yacht Club (10.000 token dengan trait berbeda-beda)
- Art Blocks (generative art dengan setiap token punya output unik)
Koleksi-koleksi ini menggunakan ERC-721 agar setiap token bisa memiliki rarity, atribut, dan nilai pasar yang berbeda.
Keterbatasan ERC-721
Transfer ERC-721 membutuhkan satu transaksi per token. Jika Anda mau kirim 50 NFT sekaligus, itu 50 transaksi terpisah — mahal di gas fee. Untuk kebutuhan gaming atau item yang butuh multi-copy, ERC-1155 lebih efisien.
Lihat juga: ERC-1155 | NFT | Non-Fungible Token | ERC-20
💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →
⚠️ Disclaimer: Memahami standar teknis tidak cukup untuk menilai apakah sebuah NFT layak dibeli. Fundamental proyek dan demand pasar tetap faktor utama.
Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.
Lihat Elite Vault →Pertanyaan Umum
Apa itu ERC-721 dan bedanya dengan ERC-20?
ERC-721 adalah standar untuk token non-fungible (tidak bisa ditukar 1:1) di Ethereum. Setiap token ERC-721 punya ID unik dan bisa memiliki properti berbeda-beda. ERC-20 sebaliknya: semua unit token identik dan bisa ditukar satu sama lain, seperti uang tunai.
Apakah semua NFT menggunakan ERC-721?
Tidak semua. ERC-721 adalah standar paling umum untuk NFT satu-per-satu (seperti Bored Ape atau CryptoPunks), tapi ada juga ERC-1155 yang lebih fleksibel untuk NFT semi-fungible atau koleksi game di mana satu item bisa dimiliki banyak orang sekaligus.