ERC-721
Standar token Ethereum untuk Non-Fungible Token (NFT) yang setiap token unik.
Penjelasan
Sobat Kripto, ERC-721 adalah standar smart contract untuk Non-Fungible Token di Ethereum. Setiap token punya tokenId unik dan tidak bisa di-divide. Berbeda dari ERC-20 yang fungible (1 USDC sama dengan 1 USDC lain), ERC-721 setiap token punya identity sendiri. Foundation untuk NFT art, collectible, gaming, real estate tokenization.
Anatomy ERC-721
Smart contract dengan mapping tokenId ke owner address. Metadata (image, attributes) biasanya di-host off-chain (IPFS, Arweave, atau centralized server) dengan pointer URI. Functions: ownerOf, transferFrom, approve. Standar event Transfer yang emitted setiap perpindahan ownership. Marketplace (OpenSea, Blur) listen Transfer event untuk index NFT.
vs ERC-1155
ERC-721: satu token per tokenId, satu owner. Cocok untuk unique art (CryptoPunks, BAYC). ERC-1155: multi-token standard yang bisa fungible dan non-fungible dalam satu contract. Cocok untuk gaming (1000 sword item, semua identical). ERC-1155 lebih gas-efficient untuk batch transfer.
Use Case Beyond Art
Gaming: weapon, armor, in-game item. Identity: ENS .eth domain. Membership: PFP collection sebagai community pass (BAYC, Pudgy Penguins). Real estate: tokenized property deed. Music: artist royalty token. Untuk Sobat Kripto: pahami bahwa ERC-721 ownership berbeda dari traditional copyright. NFT membuktikan ownership of token, bukan otomatis copyright media.