TL;DR
Standar token adalah seperangkat aturan dan konvensi untuk mengatur cara kerja token kripto. Standar populer termasuk ERC-20, BEP-20, ERC-721, dan ERC-1155.
Perkenalan
Meskipun terdapat puluhan ribu mata uang kripto, Anda mungkin terkejut mengetahui bahwa sebagian besar mata uang kripto dibuat dengan cetak biru yang sama. Cetak biru ini, yang disebut standar token, mendefinisikan beberapa fungsi dan properti utama dari token blockchain.
Mengapa Menggunakan Standar Token?
Interoperabilitas
Standar token memastikan bahwa semua produk yang dibuat menggunakan standar tersebut dapat berinteraksi atau bekerja sama. Jika sebuah proyek mengeluarkan token yang dibuat berdasarkan standar token, token baru tersebut akan tetap kompatibel dengan platform dan aplikasi yang ada seperti dompet. Misalnya, aset ERC-20 dapat dioperasikan dengan produk dan layanan lain yang dikembangkan menggunakan standar token yang sama.
Ini juga mengapa Anda dapat menukar token ERC-20 Anda dengan token lain. Tanpa standar token, akan jauh lebih sulit untuk memperdagangkan banyak mata uang kripto. Anda juga harus membuat dompet khusus untuk token tertentu daripada menggunakan dompet yang dapat menampung banyak mata uang kripto.
Komposabilitas
Dalam pemrograman, memiliki sistem yang dapat disusun memungkinkan pengembang menggunakan kembali komponen yang ada untuk membuat produk baru. Hal ini juga berlaku untuk pembuatan token – dengan menggunakan standar token, lebih sedikit waktu yang dihabiskan untuk fungsi dasar, sehingga pengembang memiliki lebih banyak waktu untuk bereksperimen dan berinovasi.
Efisiensi
Standar token juga memfasilitasi interaksi antar kontrak pintar. Setelah kontrak pintar mengikuti standar token dan menyebarkan token, kontrak tersebut dapat digunakan untuk memantau token yang dibuat.
Standar token seperti ERC-20 dan BEP-20 hadir dengan fungsi penting, termasuk pengambilan alamat dan saldo token, memungkinkan kontrak pintar untuk memantau token dengan lebih efisien. Misalnya, untuk memeriksa token ERC-20, pengembang dapat menggunakan antarmuka yang disebut Antarmuka Biner Aplikasi Kontrak (ABI) untuk melacak transfer token dan data lainnya.
Standar Token Umum di Crypto dan DeFi
BEP-20
BEP-20 adalah standar token pada BNB Smart Chain (BSC). Dikembangkan sebagai spesifikasi teknis untuk BSC, ini memungkinkan pengembang untuk meluncurkan berbagai token, termasuk koin peggy, token utilitas, stablecoin, dan banyak lagi. Standar BEP-20 juga memperkenalkan fitur seperti daftar hitam, pembuatan, dan jeda pembakaran token.
Di bawah ini adalah fungsi utama standar token BEP-20:
TotalSupply: menentukan total pasokan token dari token BEP-20 tertentu.
BalanceOf: mendefinisikan saldo token.
Transfer: memungkinkan pengguna untuk mentransfer kepemilikan token kepada orang lain.
TransferFrom: memungkinkan token untuk ditransfer ke orang lain atas nama pengguna melalui kontrak pintar.
Setujui: menetapkan batas jumlah token yang dapat ditarik oleh kontrak pintar.
Tunjangan: mendefinisikan alamat eksternal yang memiliki izin untuk menggunakan token.
ERC-20
Pada tahun 2015, Fabian Vogelsteller mengusulkan ERC-20, sebuah standar token yang nantinya akan menjadi garis besar bagi pengembang untuk merancang token mereka sendiri, termasuk token virtual, token staking, dan mata uang virtual.
ERC-20 adalah standar token untuk mengembangkan aset yang mengikuti aturan umum dan dapat dipertukarkan satu sama lain (yaitu, sepadan). Jadi jika Anda membuat 1.000 unit token ERC-20, setiap unit akan memiliki fungsi yang sama.
Standar BEP-20 sangat mirip dengan ERC-20. Namun perlu diingat bahwa mereka adalah bagian dari jaringan blockchain yang berbeda. Standar token ERC-20 digunakan pada blockchain Ethereum, sedangkan BEP-20 digunakan pada BNB Smart Chain (BSC).
ERC-721
Tahukah Anda bahwa sebagian besar token non-fungible (NFT) di Ethereum semuanya memiliki standar token yang sama, ERC-721? Baik itu NFT edisi terbatas atau Proof of Attendance Protocol (POAP), kemungkinan besar NFT Anda dibuat dengan cetak biru yang sama. Jadi apa yang membuat NFT unik? Menurut salah satu pedoman, untuk menjadi token ERC-721, aset harus memiliki tokenId yang unik secara global.
Fungsionalitas ERC-721 mencakup transfer token, saldo saat ini, total pasokan, dan, sebagaimana disebutkan, unik secara global.
ERC-1155
Seiring berkembangnya standar token, muncullah satu pedoman yang mencakup kebutuhan industri untuk memiliki beberapa jenis token. ERC-1155 adalah standar multi-token yang memungkinkan pembuatan berbagai jenis aset digital, termasuk token utilitas seperti BNB dan NFT.
Di antara fitur-fitur lainnya, ERC-1155 menawarkan fungsionalitas kumpulan token, termasuk:
Transfer batch: di mana beberapa aset dapat ditransfer secara bersamaan.
Saldo batch: di mana saldo beberapa aset dapat diambil dalam satu langkah.
Persetujuan batch: di mana semua token dapat disetujui ke suatu alamat.
Dukungan NFT: dimana suatu token diperlakukan sebagai NFT jika persediaannya hanya 1.
Keterbatasan Standar Token
Meskipun token yang dibuat dengan standar yang sama memiliki fungsi dasar yang selaras dan dapat berinteraksi dengan baik satu sama lain, token dengan standar yang berbeda kemungkinan tidak akan dapat berinteraksi dengan baik. Karena terdapat peraturan berbeda yang mengatur standar token di industri, tidak mengherankan jika peraturan tersebut tidak selalu kompatibel satu sama lain. Hal ini dapat berarti bahwa token yang dikembangkan menggunakan standar berbeda mungkin tidak ada pada platform yang sama, atau token tersebut tidak dapat berkomunikasi atau diperdagangkan satu sama lain. Jika Anda memiliki banyak mata uang kripto, Anda mungkin pernah merasa frustrasi karena tidak dapat menggunakan BTC Anda di Ethereum. Untuk mengatasi keterbatasan ini, industri ini menghadirkan genre token baru yang disebut token terbungkus.
Token yang dibungkus
Token yang dibungkus adalah mata uang kripto yang dipatok pada nilai mata uang lain. Biasanya, aset asli dimasukkan ke dalam brankas digital yang disebut wrapper, dan versi terbungkusnya dibuat di blockchain lain, seperti avatar.
Menutup Pikiran
Standar token seperti cetak biru untuk merancang dan meluncurkan token berbasis blockchain. Ada beberapa standar token di industri saat ini, dan solusi inovatif seperti jembatan blockchain dan mekanisme pembungkusan dapat membantu meringankan masalah ketidakcocokan antara token-token ini.
Bacaan lebih lanjut
Pengantar Token ERC-20
Tiga Jembatan Crypto Populer dan Cara Kerjanya
Bagaimana Cara Menggunakan Jembatan Poligon?
Penjelasan Pertukaran Atom