Apa itu standar token
Catatan: Dokumen ini adalah terjemahan otomatis dari versi asli bahasa Inggris.
Apa itu standar token
Standar token adalah seperangkat aturan teknis yang mendefinisikan bagaimana sebuah token berperilaku di blockchain tertentu. Ia menetapkan antarmuka pemrograman -- fungsi mana yang harus diimplementasikan smart contract token, event apa yang harus dipancarkannya, dan bagaimana kontrak serta aplikasi lain dapat berinteraksi dengannya. Standar token adalah cetak biru untuk kompatibilitas: token apa pun yang mengikuti standar yang sama dapat dikirim, diterima, ditampilkan, dan diperdagangkan oleh dompet, bursa, atau aplikasi mana pun yang mendukung standar tersebut, tanpa memerlukan integrasi kustom.
Standar token memecahkan masalah praktis. Tanpanya, setiap proyek akan menciptakan format tokennya sendiri, dan dompet akan membutuhkan kode kustom untuk mendukung masing-masing. Standar seperti ERC-20 (di Ethereum), BEP-20 (di BNB Smart Chain), dan SPL (di Solana) menyediakan bahasa umum yang digunakan seluruh ekosistem. Ketika proyek baru membuat token mengikuti ERC-20, ia secara otomatis bekerja dengan setiap dompet Ethereum, setiap bursa terdesentralisasi, dan setiap pelacak portofolio -- sejak hari pertama.
Penting untuk memahami apa itu standar token dan apa yang bukan. Standar menjelaskan format teknis token: bagaimana ia dapat ditransfer, bagaimana saldo dilacak, dan bagaimana persetujuan bekerja. Ia tidak mengatakan apa pun tentang tujuan, nilai, atau peran ekonomi token dalam proyek. Dua token dapat mengikuti standar yang sama (ERC-20) sambil menjalankan fungsi yang sepenuhnya berbeda -- satu bisa menjadi token tata kelola untuk sebuah DAO, yang lain bisa menjadi token utilitas untuk membayar biaya inferensi AI. Standar adalah wadahnya; model token adalah isinya.
Singkatnya: standar token mendefinisikan format teknis dan antarmuka sebuah token agar kompatibel dengan dompet, bursa, dan aplikasi di blockchain-nya. Ia menjelaskan bagaimana token bekerja secara mekanis, bukan untuk apa token itu.
Cara kerja standar token
Peran smart contract
Di sebagian besar blockchain, token dibuat dengan men-deploy smart contract -- program yang hidup di chain dan dieksekusi secara otomatis ketika dipanggil. Standar token mendefinisikan fungsi mana yang harus disertakan smart contract ini. Misalnya, standar ERC-20 mewajibkan fungsi inti berikut:
| Fungsi | Tujuan |
|---|---|
totalSupply() |
Mengembalikan jumlah total token yang ada |
balanceOf(address) |
Mengembalikan saldo token dari alamat tertentu |
transfer(to, amount) |
Mengirim token dari pemanggil ke alamat lain |
approve(spender, amount) |
Mengotorisasi alamat lain untuk membelanjakan token atas nama pemanggil |
transferFrom(from, to, amount) |
Mengirim token atas nama alamat lain (memerlukan persetujuan sebelumnya) |
allowance(owner, spender) |
Mengembalikan sisa jumlah token yang boleh ditransfer spender |
Smart contract apa pun yang mengimplementasikan fungsi-fungsi ini kompatibel dengan ERC-20. Dompet, bursa, dan aplikasi terdesentralisasi memeriksa fungsi-fungsi ini untuk menentukan apakah mereka dapat berinteraksi dengan token tersebut. Standardisasi inilah yang memungkinkan MetaMask, Uniswap, atau alat kompatibel Ethereum lainnya mendukung ribuan token berbeda tanpa memerlukan kode kustom untuk masing-masing.
Standar di berbagai blockchain
Setiap blockchain besar memiliki standar token atau keluarga standarnya sendiri, yang mencerminkan arsitektur dan model pemrograman chain tersebut:
| Standar | Blockchain | Catatan |
|---|---|---|
| ERC-20 | Ethereum (dan chain yang kompatibel dengan EVM) | Standar token yang paling banyak diadopsi; referensi de facto untuk token fungible |
| BEP-20 | BNB Smart Chain | Secara fungsional identik dengan ERC-20, disesuaikan untuk lingkungan BNB Smart Chain yang kompatibel dengan EVM |
| SPL | Solana | Program token Solana; arsitektur berbeda (berbasis akun, bukan berbasis kontrak) tetapi melayani tujuan yang sama |
| Token native | Beragam | Mata uang bawaan chain (ETH di Ethereum, SOL di Solana, BTC di Bitcoin); tidak dibuat oleh smart contract melainkan oleh protokol itu sendiri |
Chain yang kompatibel dengan EVM (Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base, Avalanche C-Chain) berbagi antarmuka ERC-20, yang berarti token sering dapat di-bridge antar chain ini dengan friksi minimal. Chain non-EVM seperti Solana menggunakan standar berbeda yang mencapai tujuan yang sama melalui cara teknis yang berbeda.
Standar fungible vs non-fungible
Standar token terbagi dalam dua kategori utama:
- Standar token fungible (ERC-20, BEP-20, SPL) -- setiap token identik dan dapat dipertukarkan. Satu unit token fungible sama dengan unit lainnya, sama seperti satu lembar uang satu dolar dapat dipertukarkan dengan lembar lainnya.
- Standar token non-fungible (ERC-721, ERC-1155) -- setiap token unik dan mewakili item atau aset yang berbeda. Ini adalah standar di balik NFT.
Dalam konteks kartu proyek DecAIHub, bidang Token standard merujuk pada standar token fungible yang digunakan oleh token utama proyek. Sebagian besar proyek kripto AI menerbitkan token fungible.
Mengapa interoperabilitas itu penting
Nilai praktis standar token terletak pada interoperabilitas -- kemampuan berbagai alat dan layanan untuk bekerja bersama secara mulus:
- Dukungan dompet -- dompet yang mendukung ERC-20 dapat menampilkan dan mentransfer token ERC-20 apa pun tanpa pembaruan. Pengguna tidak memerlukan dompet berbeda untuk setiap proyek.
- Pencantuman di bursa -- bursa terpusat dan terdesentralisasi dapat mencantumkan token apa pun yang patuh standar melalui proses otomatis. Token non-standar memerlukan integrasi kustom, yang menciptakan friksi dan penundaan.
- Komposabilitas DeFi -- protokol keuangan terdesentralisasi (platform lending, liquidity pool, agregator yield) dibangun untuk berinteraksi dengan token standar. Token yang mengikuti ERC-20 dapat dipasok ke lending pool, digunakan sebagai jaminan, atau dipasangkan dalam liquidity pool tanpa modifikasi apa pun.
- Kompatibilitas block explorer -- explorer seperti Etherscan secara otomatis mengenali dan menampilkan transfer, saldo, dan jumlah pemegang token yang patuh standar.
- Tooling pengembang -- token standar bekerja langsung dengan framework pengembangan, rangkaian pengujian, dan alat audit keamanan. Implementasi non-standar meningkatkan kompleksitas audit dan risiko bug.
Apa yang TIDAK didefinisikan oleh standar
Standar token secara sengaja membiarkan banyak aspek penting tidak didefinisikan:
- Pasokan token -- standar tidak mendikte apakah total pasokan tetap, inflasioner, atau deflasioner. Ini adalah keputusan tokenomics yang dibuat oleh proyek.
- Distribusi -- bagaimana token dialokasikan (tim, investor, komunitas, treasury) bukan bagian dari standar.
- Utilitas -- standar tidak menetapkan untuk apa token digunakan. Sebuah token dapat mengikuti ERC-20 dan berfungsi sebagai token tata kelola, token utilitas, stablecoin, atau token meme.
- Nilai -- standar tidak memiliki opini tentang berapa nilai token seharusnya. Harga ditentukan oleh pasokan, permintaan, utilitas, dan dinamika pasar -- tidak satu pun yang dikodekan dalam standar.
Mengapa ini penting untuk proyek kripto AI
Untuk proyek kripto AI, standar token memengaruhi beberapa dimensi praktis:
- Jangkauan ekosistem -- proyek yang menerbitkan token ERC-20 di Ethereum dapat langsung mengakses ekosistem DeFi terbesar, dukungan dompet terluas, dan tempat perdagangan paling likuid. Memilih standar yang kurang umum membatasi jangkauan langsung token.
- Deployment lintas chain -- banyak proyek AI melakukan deployment di beberapa chain. Memahami standar token membantu menilai apakah klaim multi-chain sebuah proyek kredibel. Token ERC-20 di Ethereum dan token BEP-20 di BNB Smart Chain secara fungsional setara tetapi memerlukan smart contract terpisah dan mungkin sebuah bridge untuk transfer lintas chain.
- Risiko smart contract -- token yang patuh standar mendapat manfaat dari audit ekstensif dan tinjauan komunitas. Implementasi token kustom atau yang dimodifikasi dapat memperkenalkan kerentanan yang belum diuji oleh ekosistem yang lebih luas.
- Mekanika token spesifik AI -- beberapa proyek AI menambahkan logika kustom di atas kontrak token standar: mekanisme biaya dinamis yang terikat pada penggunaan inferensi AI, kontrak staking yang mewajibkan penguncian token sebelum mengakses layanan AI, atau distribusi imbalan berdasarkan komputasi yang disumbangkan. Standar token dasar menyediakan fondasinya; logika spesifik AI dilapiskan di atasnya.
Di mana istilah ini muncul di kartu proyek DecAIHub
Bidang Token standard dalam kartu proyek DecAIHub mencatat standar teknis token utama proyek. Nilai umum meliputi:
ERC-20-- token mengikuti standar ERC-20 Ethereum (atau padanan yang kompatibel dengan EVM).BEP-20-- token mengikuti standar BEP-20 BNB Smart Chain.SPL-- token adalah token SPL di Solana.native-- token adalah mata uang bawaan blockchain, bukan token smart contract.
Bidang ini murni deskriptif. Ia memberi tahu Anda format teknis mana yang digunakan token dan, dengan demikian, ekosistem blockchain mana yang menjadi tempatnya. Ia tidak memberi tahu apa yang dilakukan token atau seberapa bernilai token tersebut.
Saat membaca kartu proyek, bidang Token standard paling baik dipahami bersama:
- Main chain -- di blockchain mana token di-deploy.
- Model token -- peran ekonomi yang dimainkan token dalam proyek (utilitas, tata kelola, staking, fee-mechanism, atau tanpa token).
- Nama dan ticker token -- pengenal token yang dapat dibaca manusia.
Apa yang tidak dibuktikan oleh standar token saja
- Standar token tidak membuktikan token memiliki utilitas. Sebuah proyek dapat men-deploy token ERC-20 yang sepenuhnya patuh tetapi tidak berperan apa pun dalam ekosistemnya. Kepatuhan teknis tidak mengatakan apa pun tentang keharusan fungsional.
- Standar token tidak membuktikan keamanan. Meskipun implementasi standar telah diaudit dengan baik, sebuah proyek dapat menambahkan logika kustom (fungsi minting, mekanisme pause, kontrol admin) yang memperkenalkan kerentanan. Standar adalah titik awal, bukan jaminan keamanan.
- Standar token tidak membuktikan proyek memiliki AI. Menerbitkan token pada standar apa pun adalah aktivitas yang murni finansial dan infrastruktur. Ia tidak memiliki hubungan dengan apakah proyek memiliki komponen AI yang sesungguhnya.
- Standar token tidak membuktikan interoperabilitas di luar chain-nya. Token ERC-20 di Ethereum tidak secara otomatis tersedia di Solana. Ketersediaan lintas chain memerlukan bridge, wrapped token, atau deployment terpisah -- tidak satu pun merupakan bagian dari standar itu sendiri.
- Standar token tidak membuktikan desentralisasi token. Token yang patuh standar dapat memiliki satu alamat pemilik dengan kemampuan mencetak token tanpa batas, membekukan transfer, atau memasukkan alamat ke daftar hitam. Standar mendefinisikan antarmuka, bukan kontrol akses.
Jangan bingung dengan
- Model token -- model token menjelaskan peran token (utilitas, tata kelola, staking, fee-mechanism). Standar menjelaskan format. Model token menjawab "untuk apa?" Standar menjawab "bagaimana ia bekerja secara teknis?"
- Tokenomics -- tokenomics mencakup pasokan, distribusi, jadwal emisi, vesting, dan insentif ekonomi. Ini adalah keputusan desain ekonomi, bukan bagian dari standar teknis.
- Smart contract -- standar token adalah satu tipe smart contract yang spesifik. Tidak semua smart contract adalah token, dan tidak semua token adalah smart contract (token native seperti ETH atau SOL tertanam dalam protokol itu sendiri).
- Protokol -- protokol blockchain adalah seperangkat lengkap aturan yang mengatur jaringan. Standar token adalah spesifikasi yang jauh lebih sempit yang mengatur satu tipe aset di jaringan.
Pertanyaan yang sering diajukan
Apakah ERC-20 dan BEP-20 adalah hal yang sama?
Secara fungsional, ya. BEP-20 adalah padanan ERC-20 di BNB Smart Chain dan menggunakan signature fungsi serta antarmuka yang sama. Perbedaannya adalah blockchain tempat mereka berjalan: ERC-20 di Ethereum, BEP-20 di BNB Smart Chain. Karena BNB Smart Chain kompatibel dengan EVM, kode smart contract-nya sering identik. Namun, token-token tersebut ada di jaringan terpisah dan tidak dapat digunakan secara bergantian tanpa bridge lintas chain.
Apa yang terjadi jika sebuah token tidak mengikuti standar?
Token non-standar mungkin tidak dikenali oleh dompet, bursa, atau protokol DeFi. Pengguna mungkin tidak dapat melihat saldo mereka, mentransfer token, atau memperdagangkannya di bursa terdesentralisasi. Token non-standar memerlukan pekerjaan integrasi kustom dari setiap platform yang ingin mendukungnya, yang menciptakan friksi dan membatasi adopsi. Dalam beberapa kasus, logika transfer non-standar telah menyebabkan token terjebak permanen dalam smart contract.
Bisakah sebuah token mengubah standarnya?
Tidak secara langsung. Standar token didefinisikan oleh smart contract-nya, yang immutable setelah di-deploy (kecuali menggunakan pola upgradeable proxy). Untuk "mengubah" standar, proyek biasanya akan men-deploy kontrak token baru pada standar target dan menawarkan mekanisme migrasi atau swap bagi pemegang yang ada. Ini tidak umum dan kompleks.
Apakah standar token memengaruhi biaya transaksi?
Secara tidak langsung. Standar mendefinisikan fungsi smart contract yang dipanggil selama transfer, dan fungsi yang berbeda mengonsumsi jumlah gas yang berbeda (satuan biaya komputasi di chain EVM). Transfer ERC-20 sederhana menghabiskan sekitar 65.000 unit gas di Ethereum. Token dengan logika tambahan (seperti pajak transfer, mekanisme refleksi, atau penyediaan likuiditas otomatis) mengonsumsi lebih banyak gas. Standar menetapkan garis dasarnya; tambahan kustom meningkatkan biayanya.
Mengapa beberapa proyek menggunakan token native alih-alih ERC-20?
Token native tertanam dalam protokol blockchain itu sendiri, bukan dibuat oleh smart contract. Ia berfungsi sebagai mata uang jaringan untuk membayar biaya transaksi dan, di jaringan PoS, untuk staking. Proyek yang mengoperasikan blockchain sendiri (chain L1 atau appchain) biasanya memiliki token native karena chain membutuhkan mata uang biaya bawaan. Proyek yang di-deploy sebagai aplikasi di chain yang ada biasanya menerbitkan token ERC-20 (atau padanannya) karena mereka tidak mengendalikan protokol yang mendasarinya.
Bagaimana saya dapat memverifikasi standar mana yang digunakan sebuah token?
Di chain EVM, Anda dapat memeriksa smart contract token di block explorer seperti Etherscan. Jika kontrak mengimplementasikan enam fungsi inti ERC-20 (totalSupply, balanceOf, transfer, approve, transferFrom, allowance), ia kompatibel dengan ERC-20. Sebagian besar explorer melabeli token berdasarkan standarnya secara otomatis. Di Solana, halaman SPL Token Program di Solscan atau Solana Explorer mengidentifikasi token SPL. Kartu proyek DecAIHub menyertakan bidang Token standard untuk menghemat pencarian ini bagi Anda.
Referensi eksternal
- EIP-20: Token Standard (Ethereum Improvement Proposals) -- spesifikasi asli standar token ERC-20.
- BEP-20: Token Standard (BNB Chain Documentation) -- padanan ERC-20 di BNB Smart Chain.
- SPL Token Program (Solana Documentation) -- dokumentasi resmi Solana untuk standar tokennya.
- OpenZeppelin ERC-20 Implementation -- implementasi ERC-20 yang paling banyak digunakan dan telah diaudit.
No comments to display
No comments to display