Kamus Crypto

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.

ERC721NFT

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 sekarang
  • transferFrom(from, to, tokenId) → pindah kepemilikan
  • tokenURI(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.

Mau Masuk Web3 Tanpa Rekening Bank?

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.