Poin Penting

  • Standar token adalah seperangkat aturan yang digunakan kontrak pintar untuk membuat token crypto. Mereka bertindak sebagai "cetakan biru" untuk memastikan kompatibilitas.

  • Standar Ethereum (ERC) seperti ERC-20 dan ERC-721 adalah yang paling umum, tetapi blockchain lain seperti Bitcoin dan Solana memiliki standar unik mereka sendiri.

  • Interoperabilitas memungkinkan aplikasi yang berbeda (dompet, bursa, permainan) untuk bekerja dengan token ini tanpa perlu kode khusus untuk masing-masing.

Binance Academy courses banner

Pengantar

Meskipun puluhan ribu cryptocurrency ada, Anda mungkin terkejut mengetahui bahwa sebagian besar dibangun dengan cetak biru yang sama. Cetak biru ini, yang disebut standar token, mendefinisikan beberapa fungsi dan properti kunci dari token blockchain.

Standar token mendefinisikan fungsionalitas dan properti token blockchain. Sama seperti USB adalah standar universal yang memastikan mouse Anda berfungsi di komputer mana pun, standar token memastikan bahwa token baru berfungsi dengan dompet, bursa, dan aplikasi terdesentralisasi (DApps) yang ada.

Mengapa Kita Membutuhkan Standar Token?

1. Interoperabilitas

Manfaat utama dari standar adalah kompatibilitas. Jika seorang pengembang menerbitkan token yang sesuai dengan standar, token tersebut dapat secara otomatis berinteraksi dengan infrastruktur yang ada. Misalnya, karena stablecoin USDT mengikuti standar ERC-20, ia bekerja secara instan di Uniswap, MetaMask, dan bursa terpusat tanpa platform tersebut perlu menulis kode khusus untuknya.

2. Komposabilitas

Dalam Keuangan Terdesentralisasi (DeFi), komposabilitas memungkinkan pengembang untuk menggunakan komponen yang ada untuk membangun produk baru—sering disebut "Lego Uang". Karena pengembang tahu persis bagaimana perilaku token standar, mereka dapat membangun protokol peminjaman, peminjaman, dan perdagangan yang kompleks yang secara otomatis mendukung token apa pun yang mematuhi standar itu.

3. Efisiensi

Standar mencegah pengembang dari menciptakan kembali roda. Alih-alih menulis kontrak pintar dari awal untuk menangani fungsi dasar seperti "transfer" atau "pemeriksaan saldo", pengembang menggunakan pustaka yang diverifikasi berdasarkan standar yang disepakati. Ini mengurangi risiko bug dan mempercepat pengembangan.

Standar Token Ethereum Umum (EVM)

Karena Ethereum adalah blockchain yang dapat diprogram pertama, "Permintaan untuk Komentar" (ERC) menetapkan dasar bagi industri. Standar ini juga digunakan pada rantai yang kompatibel dengan EVM seperti Avalanche, Polygon, dan Arbitrum.

ERC-20 (token fungible)

Diusulkan pada tahun 2015, ERC-20 adalah standar industri untuk token fungible. "Fungible" berarti dapat dipertukarkan; satu unit token memiliki penggunaan dan nilai yang sama dengan unit lainnya (seperti satu lembar uang dolar sama dengan lembar uang dolar lainnya).

  • Kasus penggunaan: Stablecoin (USDT, USDC), token pemerintahan (UNI, AAVE), dan token utilitas.

  • Fungsi kunci: Ini memungkinkan pengguna untuk memeriksa TotalSupply dan mentransfer aset melalui Transfer atau TransferFrom.

ERC-721 (token non-fungible)

ERC-721 adalah standar yang mendukung ledakan NFT pada tahun 2021. Tidak seperti ERC-20, setiap token ERC-721 adalah unik. Untuk memastikan ini, setiap token diidentifikasi oleh tokenId tertentu dalam kontrak.

  • Kasus penggunaan: Aset digital unik, seperti sertifikat, koleksi, seni, aset dalam permainan, file identitas digital, dan akta kepemilikan.

  • Perbedaan kunci: Sementara 1 ETH selalu bernilai 1 ETH, setiap token ERC-721 memiliki nilai dan sifat unik.

ERC-1155 (standar multi-token)

Ini adalah standar token yang dirancang untuk memperbaiki ketidakefisienan menggunakan ERC-20 dan ERC-721 secara terpisah. ERC-1155 menciptakan standar yang dapat mengelola kedua jenis token, fungible dan non-fungible.

  • Semi-fungibilitas: ERC-1155 sempurna untuk permainan. Misalnya, sebuah permainan mungkin memiliki "koin emas" (fungible), "Pedang Besi" (semi-fungible—ada 1.000 pedang identik), dan "Perisai Legendaris" (NFT unik). Standar ERC-1155 memungkinkan kontrak untuk menangani semua ini secara bersamaan.

  • Transfer batch: Tidak seperti standar yang lebih lama, ERC-1155 dapat mengirimkan berbagai jenis token dalam satu transaksi, secara signifikan menghemat biaya gas.

Standar di Luar Ethereum

Sementara Ethereum menetapkan preseden, blockchain besar lainnya telah mengembangkan standar mereka sendiri untuk menangani arsitektur spesifik mereka.

BNB Smart Chain: BEP-20

BEP-20 adalah standar token utama di BNB Smart Chain (BSC). Ini berfungsi hampir identik dengan ERC-20 Ethereum tetapi dioptimalkan untuk kecepatan dan biaya rendah BSC. Ini juga mendukung token "Peg", yang merupakan versi dibungkus dari aset dari rantai lain (seperti Bitcoin atau Ethereum) yang dibawa ke ekosistem BNB Chain.

Solana: SPL (Perpustakaan Program Solana)

Solana menangani token secara berbeda dari rantai EVM. Di Ethereum, setiap token adalah kontrak pintar terpisah. Di Solana, hanya ada satu "Program Token" (standar SPL), dan token baru hanyalah akun baru yang dibuat dalam program tersebut. Arsitektur ini memungkinkan Solana untuk memproses transaksi secara paralel dengan kecepatan tinggi.

Standar SPL mencakup token fungible (seperti USDC di Solana) dan NFT, tanpa perlu standar terpisah seperti ERC-20 vs. ERC-721.

Bitcoin: BRC-20 dan Runes

Selama lebih dari satu dekade, Bitcoin hanya dipandang sebagai mata uang, bukan platform untuk token. Ini berubah pada tahun 2023 dengan penemuan Ordinals.

  • BRC-20: Sebuah standar eksperimental yang memungkinkan penciptaan token fungible langsung di Bitcoin menggunakan tulisan teks. Tidak seperti token kontrak pintar, token BRC-20 menggunakan blockchain Bitcoin sebagai basis data untuk melacak transfer.

  • Runes: Protokol yang lebih efisien yang dikembangkan untuk menerbitkan token fungible di Bitcoin dengan jejak yang lebih kecil di rantai daripada BRC-20.

Mengatasi Pembatasan: Kompatibilitas Lintas Rantai

Pembatasan utama dari standar token adalah bahwa mereka umumnya terisolasi pada blockchain mereka sendiri. Token ERC-20 di Ethereum tidak dapat secara native ada di Solana.

Token terbungkus

Secara tradisional, ini diatasi melalui pembungkus. Untuk memindahkan Bitcoin ke Ethereum, BTC dikunci dalam brankas, dan jumlah yang setara dari "Wrapped BTC" (WBTC) dicetak sebagai token ERC-20 di Ethereum. Meskipun efektif, jembatan yang menyimpan aset terkunci ini secara historis menjadi target peretas.

Token fungible omnichain (OFT)

Beberapa protokol interoperabilitas (seperti LayerZero atau Chainlink CCIP) bergerak melampaui pembungkus sederhana. Mereka memungkinkan token omnichain, yang dapat bergerak antar rantai secara native melalui sistem pesan yang aman, daripada mengandalkan brankas terpusat.

Pemikiran Penutup

Standar token adalah tulang punggung tak terlihat dari ekonomi crypto. Baik itu token ERC-20 di dompet Anda, token BRC-20 di Bitcoin, atau token SPL di Solana, "cetakan biru" ini memungkinkan ekosistem yang terintegrasi, efisien, dan dapat digabungkan.

Dalam beberapa tahun terakhir, kami mulai melihat pergeseran dari standar sederhana ke solusi kompleks, hibrida seperti ERC-404 dan protokol omnichain, yang membantu menciptakan Web3 yang lebih terhubung.

Bacaan Selanjutnya

  • Apa Itu ERC-1155 dan Bagaimana Cara Kerjanya?

  • Apa Itu Ordinals? Ikhtisar NFT Bitcoin

  • Penjelasan Abstraksi Akun Ethereum (ERC-4337)

Penyangkalan: Konten ini disajikan kepada Anda berdasarkan “apa adanya” untuk informasi umum dan tujuan pendidikan saja, tanpa pernyataan atau jaminan dalam bentuk apa pun. Ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau profesional lainnya, dan tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Produk yang disebutkan dalam artikel ini mungkin tidak tersedia di wilayah Anda. Jika artikel ini disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga tersebut, dan tidak mencerminkan secara langsung pandangan Binance Academy. Harap baca penyangkalan lengkap kami untuk detail lebih lanjut. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat turun atau naik dan Anda mungkin tidak mendapatkan kembali jumlah yang diinvestasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda dan Binance Academy tidak bertanggung jawab atas kerugian yang mungkin Anda alami. Materi ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau profesional lainnya. Untuk informasi lebih lanjut, lihat Syarat Penggunaan dan Peringatan Risiko.