Pengenalan standar token telah memainkan peran penting dalam evolusi industri blockchain, mendorong inovasi dan memungkinkan adopsi luas keuangan terdesentralisasi. Dari standar ERC-20 yang pioneering hingga BRC-20 yang muncul, standar token telah memfasilitasi penciptaan, penerbitan, dan implementasi berbagai token, mendorong pertumbuhan ruang kripto.
Dengan menyediakan seperangkat aturan dan spesifikasi, standar token memastikan interoperabilitas, komposabilitas, dan efisiensi dalam ekosistem, memungkinkan pengembang fokus pada inovasi daripada mengulang hal yang sudah ada. Artikel ini menjelajahi beberapa standar token yang mencolok dalam ruang kripto, menggali prinsip-prinsip mereka, status pengembangan, dan peran kritis mereka dalam membentuk masa depan aset digital.
Token adalah jenis cryptocurrency yang berfungsi sebagai aset tertentu atau mewakili penggunaan khusus di blockchain. Mereka sering dibuat melalui penawaran koin awal (ICOs) atau metode penggalangan dana lainnya, termasuk penawaran pertukaran awal (IDOs) atau penawaran pertukaran awal (IEOs). Token dapat memiliki tujuan ganda, dengan dua jenis yang paling umum adalah token keamanan dan utilitas.
Token keamanan berfungsi mirip dengan saham karena nilainya ditentukan oleh aset eksternal yang dapat diperdagangkan. Di sisi lain, token utilitas memungkinkan pengguna mengakses produk atau layanan yang disediakan oleh platform.
Istilah "coin" dan "token" sering digunakan secara bergantian dalam dunia cryptocurrency, tetapi penting untuk dicatat bahwa mereka memiliki makna yang berbeda. Coin pada dasarnya adalah mata uang digital yang dapat digunakan sebagai bentuk uang, sementara token dapat digunakan untuk berbagai tujuan. Selain itu, Coin merupakan asli dari blockchain Layer-1 masing-masing, sedangkan token diciptakan di atas rantai yang sudah ada. Untuk merangkum, perbedaan mendasar antara coin dan token adalah sebagai berikut:
Sebuah standar token adalah kumpulan aturan dan spesifikasi yang mengatur bagaimana token beroperasi dan berfungsi di blockchain. Pedoman ini memastikan bahwa program-program perangkat lunak yang berbeda, seperti dompet dan aplikasi, dapat berinteraksi dengan token secara dapat diprediksi, tanpa perlu memahami kode yang mendasarinya. Standar token berbeda tergantung pada blockchain tempat mereka dibangun dan kasus penggunaan yang dimaksudkan. Token yang dibuat di bawah standar yang berbeda memiliki pedoman yang bervariasi yang mengaturnya, membuatnya tidak kompatibel. Namun, mereka dapat diperdagangkan sebagai token terbungkus, bahkan jika mereka berada di blockchain yang berbeda dan memiliki standar yang berbeda, atau melalui jembatan blockchain.
Token terbungkus memungkinkan pertukaran token yang efisien dan memungkinkan perdagangan token yang berbeda di blockchain lain. Token-token ini mewakili aset lain di blockchain yang berbeda dan dibuat dengan mendepositkan aset asli ke dalam kontrak pintar, yang kemudian mengeluarkan jumlah yang setara dari token terbungkus di blockchain target. Ini memungkinkan aset dari satu blockchain digunakan di blockchain lain, menciptakan interoperabilitas antara platform dan ekosistem keuangan terdesentralisasi yang berbeda.
Selain itu, jembatan blockchain memfasilitasi interoperabilitas antara token-token standar atau kontrak pintar yang berbeda. Mereka sering digunakan untuk menghubungkan blockchain terpisah yang beroperasi pada protokol atau fungsionalitas yang berbeda. Jembatan memfasilitasi transfer aset atau data antara ekosistem blockchain yang sebelumnya terisolasi. Mereka umumnya melibatkan kontrak pintar atau protokol terdesentralisasi lainnya untuk memastikan keamanan dan ketidakpercayaan dalam proses transfer.
Secara keseluruhan, standar token mengikuti proses persetujuan untuk disetujui oleh komunitas sebelum dapat digunakan.
Sejarah standar token dapat ditelusuri kembali ke munculnya blockchain Ethereum dan kemampuan kontrak pintar. Di awal era cryptocurrency, token kurang memiliki standarisasi, yang membuat sulit untuk diintegrasikan dan dikelola. Pada tahun 2015, Fabian Vogelsteller memperkenalkan standar token ERC-20 di Ethereum. ERC-20 dikembangkan untuk token yang dapat dipertukarkan. Namun, seiring munculnya kebutuhan untuk mewakili aset digital unik seperti barang koleksi, ERC-721 diciptakan pada tahun 2017, memungkinkan pengembangan token non-fungible (NFT). Sejak saat itu, berbagai standar telah dikembangkan untuk mengatasi kebutuhan spesifik di ruang kripto.
Secara essensial, standar token terus berkembang, memainkan peran penting dalam inovasi dan adopsi cryptocurrency.
Saat teknologi blockchain dan cryptocurrency terus mendapatkan popularitas, beberapa proyek diluncurkan pada berbagai blockchain. Dengan pertumbuhan yang cepat ini, muncul kebutuhan akan standar token yang berbeda. Standar token sangat penting di dunia kripto karena berbagai alasan.
Adopsi standar token telah memudahkan pengembangan dan integrasi cryptocurrency. Tanpa adanya standar tersebut, ruang kripto akan menghadapi berbagai masalah, termasuk fragmentasi, kekhawatiran keamanan, hambatan pengembangan, dan fungsionalitas terbatas.
Sebuah ekosistem yang terfragmentasi akan muncul, di mana setiap token akan memiliki implementasi uniknya sendiri, membuatnya tidak kompatibel satu sama lain. Hal ini akan menciptakan ekosistem yang terisolasi, menghambat interaksi yang mungkin antara token, dompet, dan pertukaran yang berbeda.
Keamanan juga akan muncul dalam ketiadaan praktik keamanan standar. Hal ini bisa memperkenalkan kerentanan pada sistem, membuat token lebih rentan terhadap serangan dan eksploitasi. Akibatnya, risiko bagi pengguna akan meningkat, menghambat adopsi massal.
Pengembang akan menghadapi kesulitan yang signifikan dalam membuat dan mengintegrasikan token-token baru ketika tidak ada kerangka kerja umum. Hal ini akan menghambat inovasi dan memperlambat pertumbuhan ruang kripto.
Selain itu, tanpa fungsi standar seperti transfer dan persetujuan, akan sulit, merepotkan, dan kompleks untuk menggunakan token. Hal ini akan membatasi kegunaan dan praktikalitasnya untuk berbagai aplikasi.
Oleh karena itu, kebutuhan akan standar token tidak bisa ditekankan karena mereka mempromosikan interoperabilitas, menyederhanakan pengembangan, dan mendorong ekosistem kripto yang lebih aman dan fungsional.
Membangun standar token melibatkan beberapa langkah, yang bervariasi tergantung pada komunitas proyek dan blockchain. Langkah pertama adalah mengidentifikasi kebutuhan spesifik yang tidak ditangani oleh standar yang ada. Ini bisa menjadi keinginan untuk jenis token baru dengan fungsionalitas unik atau kebutuhan untuk meningkatkan interoperabilitas antara token yang ada. Misalnya, ERC-20 hanya berkaitan dengan token yang dapat dipertukarkan, maka diperlukan standar token baru yang menangani token yang tidak dapat dipertukarkan.
Setelah kebutuhan teridentifikasi, langkah berikutnya adalah membuat proposal teknis yang menguraikan standar yang diusulkan. Dokumen proposal ini harus menentukan spesifikasi, fungsi, dan fungsionalitas standar baru. Dalam ekosistem Ethereum, “Ethereum Improvement Proposals (EIPs)” digunakan untuk tujuan ini.
Setelah membuat proposal, kemudian disajikan kepada komunitas secara luas untuk diskusi, umpan balik, dan revisi potensial. Hal ini memungkinkan pemangku kepentingan lain, termasuk pengembang, pengguna, dan pakar keamanan untuk memberikan wawasan mereka dan mengidentifikasi tantangan potensial apa pun.
Jika proposal disetujui oleh semua pihak yang terlibat dan dianggap menguntungkan setelah tinjauan menyeluruh, maka akan diadopsi dan diimplementasikan. Proses ini mungkin melibatkan integrasi standar ke dalam protokol blockchain yang mendasari atau menetapkan pedoman yang harus diikuti oleh para pengembang saat membuat token baru, sesuai dengan standar.
Akhirnya, standar token dapat berkembang seiring waktu berdasarkan kebutuhan komunitas dan kemajuan teknologi. Pembaruan dan amandemen juga dapat melalui proses serupa yang terlibat dalam menetapkan standar token untuk memastikan standar tetap relevan dan efektif dalam ekosistem kripto.
Pelajari lebih lanjut tentang bagaimana standar token diciptakan di sini.
Ketika berbicara tentang membuat standar untuk token di ruang kripto, tidak ada satu otoritas sentral tunggal yang membuat keputusan. Ini adalah upaya kolaboratif yang melibatkan berbagai komunitas dalam ekosistem blockchain.
Pertama, para pengembang mengidentifikasi kebutuhan akan standar baru dan menyusun proposal awal yang menguraikan spesifikasinya dan fungsinya. Selanjutnya, para ahli teknis memberikan masukan berharga selama proses peninjauan. Mereka menilai detail teknis yang terkait dengan standar token yang diusulkan seperti kelayakan teknisnya, implikasi keamanannya, dan dampak potensialnya.
Anggota komunitas aktif berpartisipasi dalam diskusi, memberikan umpan balik, menyarankan perbaikan, dan pada akhirnya memengaruhi adopsi atau penolakan standar yang diusulkan. Selain itu, beberapa komunitas blockchain telah mendirikan organisasi yang bertanggung jawab untuk mengawasi dan mempromosikan standar token tertentu dalam ekosistem mereka.
Oleh karena itu, menetapkan standar token adalah upaya kolektif yang memerlukan beragam sudut pandang dan keahlian dari berbagai pemangku kepentingan dalam ruang kripto. Oleh karena itu, ini bukan tanggung jawab tunggal dari satu individu atau entitas.
Standar token adalah serangkaian instruksi yang harus diikuti oleh token agar beroperasi dengan lancar dan konsisten pada blockchain tertentu. Pada dasarnya, mereka memberikan seperangkat aturan yang menetapkan bahasa umum untuk token. Ini termasuk detail seperti nama dan simbol token, jumlah maksimum token yang dapat ada, bagaimana token ditransfer antara dompet atau akun yang berbeda, dan bagaimana pengguna dapat memberikan izin kepada aplikasi atau kontrak lain untuk berinteraksi dengan token mereka. Standar token juga mempromosikan interoperabilitas antara token dan aplikasi yang dibangun pada blockchain yang sama, yang memungkinkan transfer yang lancar dan integrasi dengan dApps.
Selain itu, standar token menyederhanakan pengembangan dengan menyediakan kerangka kerja yang telah ditentukan sebelumnya untuk para pengembang membangun. Hal ini menghemat waktu dan sumber daya bagi mereka karena tidak perlu membuat fungsionalitas mereka dari awal. Akhirnya, standar token yang terdefinisi dengan baik dapat memberikan kontribusi pada peningkatan keamanan dengan merinci praktik terbaik dan kerentanan potensial yang harus dihindari selama pengembangan token.
Secara umum, standar token penting untuk menciptakan ekosistem aset digital yang konsisten dan efisien dalam ruang blockchain. Mereka mempromosikan interoperabilitas, menyederhanakan pengembangan, dan berkontribusi pada lingkungan yang lebih aman dan ramah pengguna untuk mengeksplor potensi cryptocurrency dan token digital lainnya.
Sumber: Crypto.com
Ruang kripto berkembang berkat ide-ide inovatif, dan standar token memainkan peran penting dalam mewujudkan ide-ide tersebut. Standar ini menyediakan kerangka kerja umum bagi token untuk berfungsi secara efektif, memastikan bahwa mereka dapat berinteraksi dengan lancar dengan token lain dan mendorong ekosistem yang beragam dan berkembang. Berikut adalah beberapa standar token yang paling sering digunakan di ruang kripto:
Representasi grafis dari evolusi standar token Ethereum
(Sumber: Unicorn Ultra)
Istilah ERC adalah singkatan dari “Ethereum Request for Comment.” Ini mengacu pada dokumen teknis yang menguraikan praktik terbaik, sikap, kreativitas, dan riset yang relevan dengan ekosistem Ethereum.
ERC mendefinisikan desain dan protokol tingkat aplikasi dalam ekosistem Ethereum. Ini termasuk spesifikasi token untuk kontrak pintar seperti ERC-20, yang biasanya dilengkapi dengan implementasi referensi. Pedoman ERC umum menetapkan seperangkat operasi dasar untuk jenis token, memungkinkan aplikasi dan kontrak pintar untuk berkomunikasi dengan mereka secara seragam.
ERC memainkan peran penting dalam pengembangan Ethereum dengan mendefinisikan berbagai standar seperti antarmuka token, protokol kontrak cerdas, dan fungsionalitas lain yang dapat digunakan pengembang saat membuat aplikasi terdesentralisasi (dApps) di blockchain Ethereum. Standar ini memastikan interoperabilitas dan kompatibilitas antara proyek dan token yang berbeda, memungkinkan interaksi yang mulus dalam jaringan Ethereum.
ERCs diusulkan, didiskusikan, dan disempurnakan dalam komunitas Ethereum oleh para pengembang, peneliti, dan pemangku kepentingan. Para pemrogram kontrak pintar Ethereum bertanggung jawab untuk membuat dokumen terkait ERC yang menguraikan aturan dan regulasi yang harus diikuti setiap token berbasis Ethereum. Mereka juga secara berkala memeriksa materi-materi ini dan memberikan umpan balik untuk membantu memperbaikinya. Setelah sebuah ERC diselesaikan dan diterima, itu menjadi standar formal, memandu pengembangan dan implementasi dApps dan kontrak pintar di blockchain Ethereum.
Ada berbagai standar ERC, masing-masing melayani tujuan tertentu. Beberapa standar ERC yang terkenal termasuk:
Sumber: Kaleido
ERC-20 adalah standar yang paling banyak digunakan untuk token yang berbasis pada blockchain Ethereum. Ini menetapkan persyaratan spesifik yang harus dipatuhi oleh semua token berbasis Ethereum sebagai standar teknis untuk membuat token di blockchain Ethereum. Token-token ini dapat dibuat menggunakan antarmuka ERC-20 yang sederhana dan digunakan kembali oleh berbagai aplikasi seperti DeFi. ERC-20 adalah standar token yang dapat dipertukarkan, yang berarti bahwa setiap token atau fraksinya identik dan tidak dapat dibedakan dari yang lain. Sebagai contoh, dolar AS dapat dipertukarkan dengan nilai yang sama. Demikian pula, di ruang kripto, Anda dapat menukar USDT dengan token UNI karena keduanya adalah token yang dapat dipertukarkan di jaringan Ethereum.
ERC-20 menjadi populer selama gejolak ICO pada tahun 2017, dengan diluncurkannya beberapa token. Ini sangat penting dalam permainan Play-to-Earn dan juga memungkinkan penciptaan stablecoin seperti USDC, USDT, TUSD, dsb.
ERC-20 mendefinisikan aturan yang harus diikuti token berbasis Ethereum untuk memastikan kompatibilitas dengan berbagai platform, seperti pertukaran dan dompet (terutama Metamask dan My Ether Wallet), dan memfasilitasi interaksi antara token. Enam fungsi utama dari standar token ERC-20 harus diimplementasikan agar token dianggap mematuhi. Fungsi-fungsi ini adalah:
Tiga fungsi opsional dasar untuk ERC-20 adalah nama token, simbol ticker misalnya, Ether, dan tempat desimal; yaitu, berapa banyak tempat desimal yang akan didukung token Anda (Sumber: Akademi Bitpanda)
Sama seperti ERC-20, ERC-777 adalah standar yang digunakan untuk token yang dapat dipertukarkan. Satu-satunya perbedaan adalah bahwa ERC-777 adalah versi yang ditingkatkan dari ERC-20, dan fokusnya adalah memungkinkan interaksi yang lebih kompleks saat memperdagangkan token. Ini efisien menggabungkan token dan Ether dengan menyediakan setara dengan bidang msg.value, namun untuk token.
Standar ERC-777 mencakup berbagai fitur yang membawa berbagai perbaikan kualitas hidup. Ini menghilangkan kebingungan seputar desimal, memungkinkan pencetakan dan pembakaran dengan acara yang tepat, dan banyak lagi. Ini juga termasuk fitur khusus yang membedakannya dari standar token lainnya di ruang kripto. Fitur unik ini disebut “receive hooks.” Sebuah hook dapat didefinisikan sebagai fungsi dalam kontrak yang dipanggil ketika token dikirimkan kepadanya. Dengan kata lain, akun dan kontrak dapat bereaksi ketika mereka menerima token.
Fitur “receive hooks” telah memungkinkan banyak kasus penggunaan menarik, seperti pembelian atomik menggunakan token, yang memastikan bahwa tidak perlu menyetujui dan mentransfer dalam dua transaksi terpisah. Ini juga memungkinkan menolak penerimaan token dengan mengembalikan panggilan hook dan mengarahkan token yang diterima ke alamat lain, di antara banyak lainnya.
Selain itu, karena kontrak merupakan faktor penting yang diperlukan untuk mengimplementasikan kait-kait ini untuk menerima token, tidak ada token yang bisa terjebak dalam kontrak yang tidak mengetahui protokol ERC-777, yang telah terjadi berkali-kali saat menggunakan ERC-20.
Standar token ERC-223 adalah peningkatan dari protokol ERC-20, yang merupakan standar yang banyak digunakan untuk membuat token di blockchain Ethereum. Protokol ERC-20 dikenal memiliki masalah signifikan di mana token dapat hilang jika salah dikirim ke kontrak pintar. Karena kelemahan ini, lebih dari $3 juta token ERC-20 telah hilang. Namun, standar ERC-223 telah dirancang untuk mengatasi masalah ini dengan memungkinkan pengguna untuk mentransfer token ke kontrak pintar tanpa risiko kehilangan.
Selain itu, ERC-223 lebih efisien daripada token ERC-20 karena hanya memerlukan satu langkah daripada dua untuk transaksi. Standar ini telah dikembangkan untuk meningkatkan interaksi antara kontrak pintar dan sistem ERC-20.
Sumber: SlideServe
Sumber: Kaleido
Blockchain Ethereum memiliki standar token non-fungible, dikenal sebagai ERC-721, yang memberikan serangkaian pedoman untuk membuat token unik yang mewakili aset digital. Token-token ini non-fungible, artinya mereka tidak dapat ditukar secara satu-satu karena keunikan mereka. ERC-721 membedakan dirinya dengan memfasilitasi penciptaan NFT, yang memiliki beragam aplikasi dalam permainan, seni, koleksi, dan lainnya. Standar ini memastikan transfer dan kepemilikan aset unik ini aman.
Selain itu, ERC-721 menawarkan kerangka kerja untuk membuat dApps yang menggunakan NFT untuk berbagai tujuan, seperti dunia virtual dan platform DeFi. Standar ERC-721 terdiri dari serangkaian fungsi yang dapat diimplementasikan oleh pengembang dalam kontrak pintar mereka untuk membuat, mentransfer, dan mengelola NFT. Fungsi-fungsi ini memungkinkan pembuatan token unik dengan metadata mereka sendiri, sehingga membedakan satu sama lain.
Sumber: Kaleido
ERC-1155 adalah standar token yang mengambil inspirasinya dari ERC-20, ERC-721, dan ERC-777. Ini menggunakan kontrak pintar tunggal untuk mewakili banyak token sekaligus, sehingga berbeda dari ERC-20 dan ERC-777 dalam hal keseimbangan fungsinya. Standar ini memiliki fitur unik dari argumen ID tambahan untuk pengenal token yang ingin Anda kueri saldo tokennya.
Dalam ERC-1155, setiap ID token memiliki saldo yang berbeda, dan token non-fungible diterapkan dengan hanya mencetak satu token saja. Pendekatan ini telah menghasilkan penghematan gas yang signifikan untuk proyek-proyek yang memerlukan banyak token. Alih-alih mendeploy kontrak baru untuk setiap jenis token, kontrak token ERC-1155 dapat menyimpan seluruh status sistem, yang mengurangi biaya dan kompleksitas penerapan secara signifikan.
Industri game, serta sektor-sektor seperti fashion, musik, koleksi, seni, dan IoT, secara luas menggunakan standar ERC-1155. Standar ini memberikan fleksibilitas bagi pengembang dan memungkinkan pemrosesan secara batch sambil mencegah pembakaran token yang tidak disengaja. Ini dapat digunakan untuk membuat token untuk pembelian item dalam game dan koleksi edisi terbatas lainnya dengan properti dan fungsionalitas unik.
Seniman dapat mengumpulkan royalti dalam kontrak pintar dan menerima persentase tertentu ketika karya seni/koleksi mereka dijual.
Ringkasan standar token dasar Ethereum (Sumber: ResearchGate)
Ini adalah dua standar token populer yang digunakan untuk membuat token keamanan yang mewakili aset dunia nyata (RWAs). Yang pertama, ERC-1400, adalah standar komprehensif namun kompleks yang mengelola transfer, dokumen, dan kepatuhan untuk token keamanan di blockchain. Yang kedua, ERC-1404, adalah standar yang lebih sederhana yang fokus pada pembatasan transfer untuk token keamanan, memungkinkan penerbit untuk mengontrol kepemilikan dan mematuhi regulasi. Kedua standar dirancang untuk memastikan bahwa penerbitan token keamanan sesuai dengan peraturan.
Selain itu, standar token ini mengharuskan perusahaan penerbit untuk mengatur kepemilikan dengan mewajibkan penerima token untuk menjalani proses kenal-pelanggan (KYC) dan pemeriksaan anti-pencucian uang (AML) selama proses pendaftaran.
Selain standar token Ethereum yang disebutkan di atas, ada beberapa standar lain yang tersedia di jaringan Ethereum, termasuk ERC-165, 621, 827, dan 865, seperti yang ditunjukkan dalam gambar di bawah ini:
Standar token ERC dan penggunaannya (Sumber: Dewan Blockchain)
Standar token ini memiliki kasus penggunaan khusus dan memainkan peran penting dalam pengembangan keuangan terdesentralisasi.
Binance Smart Chain (BSC), juga dikenal sebagai Rantai BNB, adalah platform populer untuk aplikasi terdesentralisasi (dApps) dan proyek cryptocurrency. Untuk menyederhanakan pengembangan token dan mempromosikan interoperabilitas dalam ekosistem ini, beberapa standar token penting telah dibentuk.
Sumber: Techopedia
BEP-20 adalah standar token yang dibuat untuk melampaui standar ERC-20. Ini berfungsi sebagai cetak biru untuk penggunaan token dan mengatur aturan tentang penggunaannya secara keseluruhan. BEP-20 kompatibel dengan ERC-20 namun dengan modifikasi untuk meningkatkan protokol, kecepatan, dan biaya transaksi. Tujuannya adalah untuk menawarkan kerangka kerja yang serbaguna bagi pengembang untuk menerapkan token yang beragam yang dapat mewakili apa pun, mulai dari saham perusahaan hingga stablecoin.
BEP-2, atau Proposal Evolusi Rantai Binance 2, adalah standar untuk token yang memungkinkan penciptaan dan penggunaan token baru di Rantai Binance. Tidak seperti BEP-20, yang digunakan untuk transaksi kontrak pintar di rantai tersebut, BEP-2 adalah protokol yang digunakan untuk transaksi asli di Rantai Binance. Protokol ini memungkinkan perdagangan mudah antara berbagai cryptocurrency dalam format pertukaran terdesentralisasi.
Standar token BEP-2 memprioritaskan efisiensi dan keamanan, sehingga lebih mudah untuk membuat dan mentransfer token yang dapat dipertukarkan dalam Rantai Binance.
Perbedaan kunci antara standar token BEP-20 dan BEP-2
(Sumber: 101 Blockchain)
Sumber: Coingecko
Dalam ekosistem blockchain Solana, panduan yang mengatur bagaimana token berfungsi disebut Perpustakaan Utama Solana (SPL). Standar ini menguraikan operasi token yang dapat dipertukarkan dan tidak dapat dipertukarkan di rantai Solana. Ini juga memastikan bahwa semua token SPL dapat bekerja sama dengan dompet Solana dan kontrak pintar. Perbedaan utama antara standar token ini dan ERC Ethereum adalah, sementara ERC memiliki standar token yang berbeda untuk berbagai jenis token (misalnya, ERC-20 untuk token yang dapat dipertukarkan dan ERC-721 untuk token yang tidak dapat dipertukarkan), standar token SPL berlaku untuk semua jenis token di rantai Solana.
Jaringan Tron adalah platform terdesentralisasi yang digunakan untuk membangun aplikasi berbasis blockchain dan membuat token. Platform ini menggunakan beberapa standar token untuk memungkinkan fungsionalitas yang beragam dalam ekosistemnya.
TRC-10 adalah standar token pertama di Tron, diperkenalkan pada tahun 2017, dan dirancang terutama untuk kasus penggunaan skala kecil. Berbeda dengan standar token Tron lainnya, TRC-10 tidak memerlukan penggunaan kontrak pintar. Awalnya digunakan untuk menerbitkan token selama Penawaran Koin Awal (ICOs) dan untuk tujuan utilitas dalam aplikasi berbasis Tron.
TRC-20, di sisi lain, adalah standar token yang lebih canggih yang menggunakan kontrak pintar dalam membuat dan mengelola token. Itu dirancang untuk menjalankan aplikasi berbasis kontrak pintar dan menawarkan lebih banyak fungsionalitas daripada standar TRC-10. Ini adalah standar dominan di jaringan TRON karena dapat membuat aplikasi terdesentralisasi dan transaksi berbasis token otomatis. TRC-20 menawarkan seperangkat fungsionalitas yang lebih luas dibandingkan dengan TRC-10, termasuk transfer, persetujuan, pembakaran, dan kueri informasi token. Fleksibilitas ini membuatnya cocok untuk berbagai kasus penggunaan, mulai dari token utilitas hingga token keamanan.
TRC-721 adalah standar token yang memenuhi pembuatan dan manajemen token non-fungible (NFT) di jaringan Tron. Ini memungkinkan pengembang untuk mewakili aset digital unik seperti barang koleksi, karya seni, atau item dalam permainan.
Sumber: Dompet Sonic
BRC-20 adalah standar token eksperimental yang merupakan singkatan dari “Bitcoin Request for Comment 20”. Dirancang untuk memungkinkan penciptaan dan transfer token yang dapat dipertukarkan di blockchain Bitcoin. Berbeda dengan ERC-20 Ethereum, yang bergantung pada kontrak pintar, BRC-20 menggunakan protokol Bitcoin Ordinals untuk menuliskan data, termasuk informasi token, langsung ke setiap Satoshis individu. Semua token BRC-20 dari jenis yang sama dapat dipertukarkan dan memiliki nilai yang sama, menjadikannya dapat dipertukarkan. Standar ini berfokus pada fungsi dasar seperti penciptaan token, transfer, dan kueri saldo. Bertujuan untuk kesederhanaan dan kompatibilitas dengan infrastruktur Bitcoin yang ada.
Merujuk kepadatautanuntuk mempelajari lebih lanjut tentang Protokol Bitcoin Ordinals.
DRC-20 adalah standar token yang diperkenalkan pada 9 Mei 2023. Tujuan utamanya adalah untuk memungkinkan penciptaan dan manajemen token yang dapat dipertukarkan di blockchain Dogecoin. Ini mengatasi keterbatasan pendahulunya, standar BRC-20, dan memberdayakan ekosistem Dogecoin dengan fungsionalitas yang lebih besar.
Untuk mencapai tujuan ini, DRC-20 memanfaatkan kontrak pintar pada blockchain Dogecoin, yang menawarkan fleksibilitas dan keamanan yang lebih dibandingkan dengan Ordinals yang digunakan oleh BRC-20. Standar token juga memastikan bahwa semua token DRC-20 dari jenis yang sama dapat dipertukarkan dan memiliki nilai yang sama, mempromosikan fungsibilitas.
Blockchain Neo memiliki dua standar token utama, NEP-5 dan NEP-17. NEP-5 adalah standar token awal yang diperkenalkan oleh blockchain Neo pada tahun 2017. Tujuannya adalah untuk menyederhanakan cara token diciptakan dan dikelola dalam ekosistem. NEP-5 menyediakan fungsionalitas dasar seperti penciptaan token dan penerbitan, transfer token antara akun pengguna, dan kueri saldo token. Namun, standar ini memiliki beberapa keterbatasan seperti kurangnya fungsionalitas canggih seperti persetujuan atau mekanisme pembakaran, yang sangat penting untuk membangun aplikasi yang lebih kompleks. Ada juga kerentanan tertentu dalam kontrak NEP-5 yang menimbulkan kekhawatiran keamanan.
Untuk mengatasi keterbatasan ini, NEP-17 diluncurkan pada tahun 2020 sebagai pengganti proposal NEP-5 asli. Saat ini berfungsi sebagai standar token yang direkomendasikan pada blockchain Neo. NEP-17 membangun pada NEP-5 dan menawarkan berbagai fungsionalitas yang lebih luas, termasuk peningkatan keamanan, fitur canggih seperti persetujuan, mekanisme pembakaran, dan bahkan penciptaan token non-fungible (NFT) melalui ekstensi. Selain itu, NEP-17 menunjukkan kompatibilitas yang lebih besar dengan protokol dan standar blockchain lainnya, memungkinkan interaksi yang lebih lancar antara token Neo dan aset digital lainnya.
Standar token sangat penting dalam ekosistem cryptocurrency, menawarkan beberapa manfaat kepada seluruh komunitas. Beberapa keuntungan ini diuraikan di bawah ini:
Standard token memiliki beberapa keunggulan, tetapi mereka juga memiliki keterbatasan dan kekurangan potensial yang tidak bisa diabaikan. Berikut adalah beberapa keterbatasan dari standar token:
Proses memperkenalkan dan mendapatkan adopsi luas untuk standar baru di ruang kripto bisa lambat dan menantang, yang mungkin memaksa pengembang untuk memilih antara menggunakan standar yang sudah mapan namun berpotensi terbatas atau mengambil risiko dengan yang lebih baru dan lebih fleksibel, namun kurang banyak diadopsi.
Ketergantungan berlebihan pada standar yang ada dapat menghambat pengembangan fungsionalitas yang benar-benar baru dan inovatif yang mungkin tidak cocok dalam kerangka standar yang ada, yang mungkin berpotensi mencegah inovasi jangka panjang di ruang kripto.
Meskipun standar token tidak terpusat, proses pembentukan dan modifikasi bisa melibatkan entitas terpusat seperti tim pengembangan inti atau badan pemerintahan. Hal ini menimbulkan kekhawatiran tentang potensi sentralisasi dalam proses pengambilan keputusan di dalam ekosistem.
Sumber: Dewan Blockchain
Jembatan blockchain adalah protokol yang memungkinkan transfer aset digital dan data antara blockchain yang berbeda yang secara alami tidak akan berinteraksi satu sama lain. Protokol ini mengatasi tantangan jaringan yang beroperasi secara terisolasi dengan bertindak sebagai perantara yang memungkinkan jaringan untuk berkomunikasi dan bertukar informasi serta aset.
Jembatan blockchain diperlukan karena alasan berikut:
Sumber:Blockchain Disederhanakan
Ada dua pendekatan utama tentang bagaimana sebuah jembatan blockchain berfungsi:
Ketika seorang pengguna ingin memindahkan aset mereka kembali, mereka mengirimkan token perwakilan kembali ke jembatan. Jembatan kemudian secara permanen menghapus (membakar) token-token ini dan membuka kunci aset asli di rantai sumber.
Token yang dibungkus dapat didefinisikan sebagai aset yang memungkinkan transfer nilai aset asli dari satu blockchain ke blockchain lainnya. Ini memainkan peran penting dalam ruang kripto dengan memfasilitasi interoperabilitas dan membuka fungsionalitas baru di berbagai blockchain.
Sumber: Cointelegraph
Berikut adalah pentingnya dan potensi kekurangan dari token terbungkus:
Token terbungkus memainkan peran penting dalam memfasilitasi transfer aset yang lancar dari satu blockchain ke blockchain lainnya. Mereka memungkinkan pengguna untuk menggunakan kepemilikan mereka dari satu blockchain dalam aplikasi yang dibangun di blockchain lain, sehingga memperluas jangkauan dan kegunaan aset mereka.
Selain itu, token terbungkus memungkinkan pengguna untuk berpartisipasi dalam aktivitas Keuangan Terdesentralisasi (DeFi) di berbagai blockchain, memberikan mereka peluang baru untuk mendapatkan bunga, meminjam, dan meminjam.
Token terbungkus juga berkontribusi pada peningkatan likuiditas dengan memungkinkan pergerakan aset secara bebas di seluruh blockchain. Mereka menawarkan kemampuan untuk membawa fungsionalitas satu blockchain ke blockchain lain, yang memungkinkan pengembang memanfaatkan keunggulan unik dari blockchain yang berbeda. Mereka dapat menggabungkan keamanan satu blockchain dengan skalabilitas atau fitur kontrak pintar dari blockchain lain.
Terakhir, token yang dibungkus memungkinkan pengembang untuk memperluas jangkauan aplikasi mereka dengan membuatnya dapat diakses oleh audiens yang lebih luas di berbagai ekosistem blockchain yang berbeda.
Penggunaan berbagai standar token telah sangat meningkatkan interoperabilitas dalam ekosistem blockchain. Standar ini berfungsi sebagai panduan yang menentukan bagaimana token beroperasi, memudahkan pengembang untuk membuat token baru dan mengurangi kompleksitas dalam sistem secara keseluruhan. Dengan menerapkan standar token, keamanan telah diperkuat dan pengalaman pengguna telah ditingkatkan, memberikan pengguna dengan berbagai pilihan yang lebih luas dan aksesibilitas yang lebih besar.
Saat ruang kripto terus berkembang, diharapkan standar token baru akan diperkenalkan. Ekspansi ini akan lebih meningkatkan interoperabilitas dalam ekosistem dan mengurangi kompleksitas yang ada.
Mời người khác bỏ phiếu
Nội dung
Pengenalan standar token telah memainkan peran penting dalam evolusi industri blockchain, mendorong inovasi dan memungkinkan adopsi luas keuangan terdesentralisasi. Dari standar ERC-20 yang pioneering hingga BRC-20 yang muncul, standar token telah memfasilitasi penciptaan, penerbitan, dan implementasi berbagai token, mendorong pertumbuhan ruang kripto.
Dengan menyediakan seperangkat aturan dan spesifikasi, standar token memastikan interoperabilitas, komposabilitas, dan efisiensi dalam ekosistem, memungkinkan pengembang fokus pada inovasi daripada mengulang hal yang sudah ada. Artikel ini menjelajahi beberapa standar token yang mencolok dalam ruang kripto, menggali prinsip-prinsip mereka, status pengembangan, dan peran kritis mereka dalam membentuk masa depan aset digital.
Token adalah jenis cryptocurrency yang berfungsi sebagai aset tertentu atau mewakili penggunaan khusus di blockchain. Mereka sering dibuat melalui penawaran koin awal (ICOs) atau metode penggalangan dana lainnya, termasuk penawaran pertukaran awal (IDOs) atau penawaran pertukaran awal (IEOs). Token dapat memiliki tujuan ganda, dengan dua jenis yang paling umum adalah token keamanan dan utilitas.
Token keamanan berfungsi mirip dengan saham karena nilainya ditentukan oleh aset eksternal yang dapat diperdagangkan. Di sisi lain, token utilitas memungkinkan pengguna mengakses produk atau layanan yang disediakan oleh platform.
Istilah "coin" dan "token" sering digunakan secara bergantian dalam dunia cryptocurrency, tetapi penting untuk dicatat bahwa mereka memiliki makna yang berbeda. Coin pada dasarnya adalah mata uang digital yang dapat digunakan sebagai bentuk uang, sementara token dapat digunakan untuk berbagai tujuan. Selain itu, Coin merupakan asli dari blockchain Layer-1 masing-masing, sedangkan token diciptakan di atas rantai yang sudah ada. Untuk merangkum, perbedaan mendasar antara coin dan token adalah sebagai berikut:
Sebuah standar token adalah kumpulan aturan dan spesifikasi yang mengatur bagaimana token beroperasi dan berfungsi di blockchain. Pedoman ini memastikan bahwa program-program perangkat lunak yang berbeda, seperti dompet dan aplikasi, dapat berinteraksi dengan token secara dapat diprediksi, tanpa perlu memahami kode yang mendasarinya. Standar token berbeda tergantung pada blockchain tempat mereka dibangun dan kasus penggunaan yang dimaksudkan. Token yang dibuat di bawah standar yang berbeda memiliki pedoman yang bervariasi yang mengaturnya, membuatnya tidak kompatibel. Namun, mereka dapat diperdagangkan sebagai token terbungkus, bahkan jika mereka berada di blockchain yang berbeda dan memiliki standar yang berbeda, atau melalui jembatan blockchain.
Token terbungkus memungkinkan pertukaran token yang efisien dan memungkinkan perdagangan token yang berbeda di blockchain lain. Token-token ini mewakili aset lain di blockchain yang berbeda dan dibuat dengan mendepositkan aset asli ke dalam kontrak pintar, yang kemudian mengeluarkan jumlah yang setara dari token terbungkus di blockchain target. Ini memungkinkan aset dari satu blockchain digunakan di blockchain lain, menciptakan interoperabilitas antara platform dan ekosistem keuangan terdesentralisasi yang berbeda.
Selain itu, jembatan blockchain memfasilitasi interoperabilitas antara token-token standar atau kontrak pintar yang berbeda. Mereka sering digunakan untuk menghubungkan blockchain terpisah yang beroperasi pada protokol atau fungsionalitas yang berbeda. Jembatan memfasilitasi transfer aset atau data antara ekosistem blockchain yang sebelumnya terisolasi. Mereka umumnya melibatkan kontrak pintar atau protokol terdesentralisasi lainnya untuk memastikan keamanan dan ketidakpercayaan dalam proses transfer.
Secara keseluruhan, standar token mengikuti proses persetujuan untuk disetujui oleh komunitas sebelum dapat digunakan.
Sejarah standar token dapat ditelusuri kembali ke munculnya blockchain Ethereum dan kemampuan kontrak pintar. Di awal era cryptocurrency, token kurang memiliki standarisasi, yang membuat sulit untuk diintegrasikan dan dikelola. Pada tahun 2015, Fabian Vogelsteller memperkenalkan standar token ERC-20 di Ethereum. ERC-20 dikembangkan untuk token yang dapat dipertukarkan. Namun, seiring munculnya kebutuhan untuk mewakili aset digital unik seperti barang koleksi, ERC-721 diciptakan pada tahun 2017, memungkinkan pengembangan token non-fungible (NFT). Sejak saat itu, berbagai standar telah dikembangkan untuk mengatasi kebutuhan spesifik di ruang kripto.
Secara essensial, standar token terus berkembang, memainkan peran penting dalam inovasi dan adopsi cryptocurrency.
Saat teknologi blockchain dan cryptocurrency terus mendapatkan popularitas, beberapa proyek diluncurkan pada berbagai blockchain. Dengan pertumbuhan yang cepat ini, muncul kebutuhan akan standar token yang berbeda. Standar token sangat penting di dunia kripto karena berbagai alasan.
Adopsi standar token telah memudahkan pengembangan dan integrasi cryptocurrency. Tanpa adanya standar tersebut, ruang kripto akan menghadapi berbagai masalah, termasuk fragmentasi, kekhawatiran keamanan, hambatan pengembangan, dan fungsionalitas terbatas.
Sebuah ekosistem yang terfragmentasi akan muncul, di mana setiap token akan memiliki implementasi uniknya sendiri, membuatnya tidak kompatibel satu sama lain. Hal ini akan menciptakan ekosistem yang terisolasi, menghambat interaksi yang mungkin antara token, dompet, dan pertukaran yang berbeda.
Keamanan juga akan muncul dalam ketiadaan praktik keamanan standar. Hal ini bisa memperkenalkan kerentanan pada sistem, membuat token lebih rentan terhadap serangan dan eksploitasi. Akibatnya, risiko bagi pengguna akan meningkat, menghambat adopsi massal.
Pengembang akan menghadapi kesulitan yang signifikan dalam membuat dan mengintegrasikan token-token baru ketika tidak ada kerangka kerja umum. Hal ini akan menghambat inovasi dan memperlambat pertumbuhan ruang kripto.
Selain itu, tanpa fungsi standar seperti transfer dan persetujuan, akan sulit, merepotkan, dan kompleks untuk menggunakan token. Hal ini akan membatasi kegunaan dan praktikalitasnya untuk berbagai aplikasi.
Oleh karena itu, kebutuhan akan standar token tidak bisa ditekankan karena mereka mempromosikan interoperabilitas, menyederhanakan pengembangan, dan mendorong ekosistem kripto yang lebih aman dan fungsional.
Membangun standar token melibatkan beberapa langkah, yang bervariasi tergantung pada komunitas proyek dan blockchain. Langkah pertama adalah mengidentifikasi kebutuhan spesifik yang tidak ditangani oleh standar yang ada. Ini bisa menjadi keinginan untuk jenis token baru dengan fungsionalitas unik atau kebutuhan untuk meningkatkan interoperabilitas antara token yang ada. Misalnya, ERC-20 hanya berkaitan dengan token yang dapat dipertukarkan, maka diperlukan standar token baru yang menangani token yang tidak dapat dipertukarkan.
Setelah kebutuhan teridentifikasi, langkah berikutnya adalah membuat proposal teknis yang menguraikan standar yang diusulkan. Dokumen proposal ini harus menentukan spesifikasi, fungsi, dan fungsionalitas standar baru. Dalam ekosistem Ethereum, “Ethereum Improvement Proposals (EIPs)” digunakan untuk tujuan ini.
Setelah membuat proposal, kemudian disajikan kepada komunitas secara luas untuk diskusi, umpan balik, dan revisi potensial. Hal ini memungkinkan pemangku kepentingan lain, termasuk pengembang, pengguna, dan pakar keamanan untuk memberikan wawasan mereka dan mengidentifikasi tantangan potensial apa pun.
Jika proposal disetujui oleh semua pihak yang terlibat dan dianggap menguntungkan setelah tinjauan menyeluruh, maka akan diadopsi dan diimplementasikan. Proses ini mungkin melibatkan integrasi standar ke dalam protokol blockchain yang mendasari atau menetapkan pedoman yang harus diikuti oleh para pengembang saat membuat token baru, sesuai dengan standar.
Akhirnya, standar token dapat berkembang seiring waktu berdasarkan kebutuhan komunitas dan kemajuan teknologi. Pembaruan dan amandemen juga dapat melalui proses serupa yang terlibat dalam menetapkan standar token untuk memastikan standar tetap relevan dan efektif dalam ekosistem kripto.
Pelajari lebih lanjut tentang bagaimana standar token diciptakan di sini.
Ketika berbicara tentang membuat standar untuk token di ruang kripto, tidak ada satu otoritas sentral tunggal yang membuat keputusan. Ini adalah upaya kolaboratif yang melibatkan berbagai komunitas dalam ekosistem blockchain.
Pertama, para pengembang mengidentifikasi kebutuhan akan standar baru dan menyusun proposal awal yang menguraikan spesifikasinya dan fungsinya. Selanjutnya, para ahli teknis memberikan masukan berharga selama proses peninjauan. Mereka menilai detail teknis yang terkait dengan standar token yang diusulkan seperti kelayakan teknisnya, implikasi keamanannya, dan dampak potensialnya.
Anggota komunitas aktif berpartisipasi dalam diskusi, memberikan umpan balik, menyarankan perbaikan, dan pada akhirnya memengaruhi adopsi atau penolakan standar yang diusulkan. Selain itu, beberapa komunitas blockchain telah mendirikan organisasi yang bertanggung jawab untuk mengawasi dan mempromosikan standar token tertentu dalam ekosistem mereka.
Oleh karena itu, menetapkan standar token adalah upaya kolektif yang memerlukan beragam sudut pandang dan keahlian dari berbagai pemangku kepentingan dalam ruang kripto. Oleh karena itu, ini bukan tanggung jawab tunggal dari satu individu atau entitas.
Standar token adalah serangkaian instruksi yang harus diikuti oleh token agar beroperasi dengan lancar dan konsisten pada blockchain tertentu. Pada dasarnya, mereka memberikan seperangkat aturan yang menetapkan bahasa umum untuk token. Ini termasuk detail seperti nama dan simbol token, jumlah maksimum token yang dapat ada, bagaimana token ditransfer antara dompet atau akun yang berbeda, dan bagaimana pengguna dapat memberikan izin kepada aplikasi atau kontrak lain untuk berinteraksi dengan token mereka. Standar token juga mempromosikan interoperabilitas antara token dan aplikasi yang dibangun pada blockchain yang sama, yang memungkinkan transfer yang lancar dan integrasi dengan dApps.
Selain itu, standar token menyederhanakan pengembangan dengan menyediakan kerangka kerja yang telah ditentukan sebelumnya untuk para pengembang membangun. Hal ini menghemat waktu dan sumber daya bagi mereka karena tidak perlu membuat fungsionalitas mereka dari awal. Akhirnya, standar token yang terdefinisi dengan baik dapat memberikan kontribusi pada peningkatan keamanan dengan merinci praktik terbaik dan kerentanan potensial yang harus dihindari selama pengembangan token.
Secara umum, standar token penting untuk menciptakan ekosistem aset digital yang konsisten dan efisien dalam ruang blockchain. Mereka mempromosikan interoperabilitas, menyederhanakan pengembangan, dan berkontribusi pada lingkungan yang lebih aman dan ramah pengguna untuk mengeksplor potensi cryptocurrency dan token digital lainnya.
Sumber: Crypto.com
Ruang kripto berkembang berkat ide-ide inovatif, dan standar token memainkan peran penting dalam mewujudkan ide-ide tersebut. Standar ini menyediakan kerangka kerja umum bagi token untuk berfungsi secara efektif, memastikan bahwa mereka dapat berinteraksi dengan lancar dengan token lain dan mendorong ekosistem yang beragam dan berkembang. Berikut adalah beberapa standar token yang paling sering digunakan di ruang kripto:
Representasi grafis dari evolusi standar token Ethereum
(Sumber: Unicorn Ultra)
Istilah ERC adalah singkatan dari “Ethereum Request for Comment.” Ini mengacu pada dokumen teknis yang menguraikan praktik terbaik, sikap, kreativitas, dan riset yang relevan dengan ekosistem Ethereum.
ERC mendefinisikan desain dan protokol tingkat aplikasi dalam ekosistem Ethereum. Ini termasuk spesifikasi token untuk kontrak pintar seperti ERC-20, yang biasanya dilengkapi dengan implementasi referensi. Pedoman ERC umum menetapkan seperangkat operasi dasar untuk jenis token, memungkinkan aplikasi dan kontrak pintar untuk berkomunikasi dengan mereka secara seragam.
ERC memainkan peran penting dalam pengembangan Ethereum dengan mendefinisikan berbagai standar seperti antarmuka token, protokol kontrak cerdas, dan fungsionalitas lain yang dapat digunakan pengembang saat membuat aplikasi terdesentralisasi (dApps) di blockchain Ethereum. Standar ini memastikan interoperabilitas dan kompatibilitas antara proyek dan token yang berbeda, memungkinkan interaksi yang mulus dalam jaringan Ethereum.
ERCs diusulkan, didiskusikan, dan disempurnakan dalam komunitas Ethereum oleh para pengembang, peneliti, dan pemangku kepentingan. Para pemrogram kontrak pintar Ethereum bertanggung jawab untuk membuat dokumen terkait ERC yang menguraikan aturan dan regulasi yang harus diikuti setiap token berbasis Ethereum. Mereka juga secara berkala memeriksa materi-materi ini dan memberikan umpan balik untuk membantu memperbaikinya. Setelah sebuah ERC diselesaikan dan diterima, itu menjadi standar formal, memandu pengembangan dan implementasi dApps dan kontrak pintar di blockchain Ethereum.
Ada berbagai standar ERC, masing-masing melayani tujuan tertentu. Beberapa standar ERC yang terkenal termasuk:
Sumber: Kaleido
ERC-20 adalah standar yang paling banyak digunakan untuk token yang berbasis pada blockchain Ethereum. Ini menetapkan persyaratan spesifik yang harus dipatuhi oleh semua token berbasis Ethereum sebagai standar teknis untuk membuat token di blockchain Ethereum. Token-token ini dapat dibuat menggunakan antarmuka ERC-20 yang sederhana dan digunakan kembali oleh berbagai aplikasi seperti DeFi. ERC-20 adalah standar token yang dapat dipertukarkan, yang berarti bahwa setiap token atau fraksinya identik dan tidak dapat dibedakan dari yang lain. Sebagai contoh, dolar AS dapat dipertukarkan dengan nilai yang sama. Demikian pula, di ruang kripto, Anda dapat menukar USDT dengan token UNI karena keduanya adalah token yang dapat dipertukarkan di jaringan Ethereum.
ERC-20 menjadi populer selama gejolak ICO pada tahun 2017, dengan diluncurkannya beberapa token. Ini sangat penting dalam permainan Play-to-Earn dan juga memungkinkan penciptaan stablecoin seperti USDC, USDT, TUSD, dsb.
ERC-20 mendefinisikan aturan yang harus diikuti token berbasis Ethereum untuk memastikan kompatibilitas dengan berbagai platform, seperti pertukaran dan dompet (terutama Metamask dan My Ether Wallet), dan memfasilitasi interaksi antara token. Enam fungsi utama dari standar token ERC-20 harus diimplementasikan agar token dianggap mematuhi. Fungsi-fungsi ini adalah:
Tiga fungsi opsional dasar untuk ERC-20 adalah nama token, simbol ticker misalnya, Ether, dan tempat desimal; yaitu, berapa banyak tempat desimal yang akan didukung token Anda (Sumber: Akademi Bitpanda)
Sama seperti ERC-20, ERC-777 adalah standar yang digunakan untuk token yang dapat dipertukarkan. Satu-satunya perbedaan adalah bahwa ERC-777 adalah versi yang ditingkatkan dari ERC-20, dan fokusnya adalah memungkinkan interaksi yang lebih kompleks saat memperdagangkan token. Ini efisien menggabungkan token dan Ether dengan menyediakan setara dengan bidang msg.value, namun untuk token.
Standar ERC-777 mencakup berbagai fitur yang membawa berbagai perbaikan kualitas hidup. Ini menghilangkan kebingungan seputar desimal, memungkinkan pencetakan dan pembakaran dengan acara yang tepat, dan banyak lagi. Ini juga termasuk fitur khusus yang membedakannya dari standar token lainnya di ruang kripto. Fitur unik ini disebut “receive hooks.” Sebuah hook dapat didefinisikan sebagai fungsi dalam kontrak yang dipanggil ketika token dikirimkan kepadanya. Dengan kata lain, akun dan kontrak dapat bereaksi ketika mereka menerima token.
Fitur “receive hooks” telah memungkinkan banyak kasus penggunaan menarik, seperti pembelian atomik menggunakan token, yang memastikan bahwa tidak perlu menyetujui dan mentransfer dalam dua transaksi terpisah. Ini juga memungkinkan menolak penerimaan token dengan mengembalikan panggilan hook dan mengarahkan token yang diterima ke alamat lain, di antara banyak lainnya.
Selain itu, karena kontrak merupakan faktor penting yang diperlukan untuk mengimplementasikan kait-kait ini untuk menerima token, tidak ada token yang bisa terjebak dalam kontrak yang tidak mengetahui protokol ERC-777, yang telah terjadi berkali-kali saat menggunakan ERC-20.
Standar token ERC-223 adalah peningkatan dari protokol ERC-20, yang merupakan standar yang banyak digunakan untuk membuat token di blockchain Ethereum. Protokol ERC-20 dikenal memiliki masalah signifikan di mana token dapat hilang jika salah dikirim ke kontrak pintar. Karena kelemahan ini, lebih dari $3 juta token ERC-20 telah hilang. Namun, standar ERC-223 telah dirancang untuk mengatasi masalah ini dengan memungkinkan pengguna untuk mentransfer token ke kontrak pintar tanpa risiko kehilangan.
Selain itu, ERC-223 lebih efisien daripada token ERC-20 karena hanya memerlukan satu langkah daripada dua untuk transaksi. Standar ini telah dikembangkan untuk meningkatkan interaksi antara kontrak pintar dan sistem ERC-20.
Sumber: SlideServe
Sumber: Kaleido
Blockchain Ethereum memiliki standar token non-fungible, dikenal sebagai ERC-721, yang memberikan serangkaian pedoman untuk membuat token unik yang mewakili aset digital. Token-token ini non-fungible, artinya mereka tidak dapat ditukar secara satu-satu karena keunikan mereka. ERC-721 membedakan dirinya dengan memfasilitasi penciptaan NFT, yang memiliki beragam aplikasi dalam permainan, seni, koleksi, dan lainnya. Standar ini memastikan transfer dan kepemilikan aset unik ini aman.
Selain itu, ERC-721 menawarkan kerangka kerja untuk membuat dApps yang menggunakan NFT untuk berbagai tujuan, seperti dunia virtual dan platform DeFi. Standar ERC-721 terdiri dari serangkaian fungsi yang dapat diimplementasikan oleh pengembang dalam kontrak pintar mereka untuk membuat, mentransfer, dan mengelola NFT. Fungsi-fungsi ini memungkinkan pembuatan token unik dengan metadata mereka sendiri, sehingga membedakan satu sama lain.
Sumber: Kaleido
ERC-1155 adalah standar token yang mengambil inspirasinya dari ERC-20, ERC-721, dan ERC-777. Ini menggunakan kontrak pintar tunggal untuk mewakili banyak token sekaligus, sehingga berbeda dari ERC-20 dan ERC-777 dalam hal keseimbangan fungsinya. Standar ini memiliki fitur unik dari argumen ID tambahan untuk pengenal token yang ingin Anda kueri saldo tokennya.
Dalam ERC-1155, setiap ID token memiliki saldo yang berbeda, dan token non-fungible diterapkan dengan hanya mencetak satu token saja. Pendekatan ini telah menghasilkan penghematan gas yang signifikan untuk proyek-proyek yang memerlukan banyak token. Alih-alih mendeploy kontrak baru untuk setiap jenis token, kontrak token ERC-1155 dapat menyimpan seluruh status sistem, yang mengurangi biaya dan kompleksitas penerapan secara signifikan.
Industri game, serta sektor-sektor seperti fashion, musik, koleksi, seni, dan IoT, secara luas menggunakan standar ERC-1155. Standar ini memberikan fleksibilitas bagi pengembang dan memungkinkan pemrosesan secara batch sambil mencegah pembakaran token yang tidak disengaja. Ini dapat digunakan untuk membuat token untuk pembelian item dalam game dan koleksi edisi terbatas lainnya dengan properti dan fungsionalitas unik.
Seniman dapat mengumpulkan royalti dalam kontrak pintar dan menerima persentase tertentu ketika karya seni/koleksi mereka dijual.
Ringkasan standar token dasar Ethereum (Sumber: ResearchGate)
Ini adalah dua standar token populer yang digunakan untuk membuat token keamanan yang mewakili aset dunia nyata (RWAs). Yang pertama, ERC-1400, adalah standar komprehensif namun kompleks yang mengelola transfer, dokumen, dan kepatuhan untuk token keamanan di blockchain. Yang kedua, ERC-1404, adalah standar yang lebih sederhana yang fokus pada pembatasan transfer untuk token keamanan, memungkinkan penerbit untuk mengontrol kepemilikan dan mematuhi regulasi. Kedua standar dirancang untuk memastikan bahwa penerbitan token keamanan sesuai dengan peraturan.
Selain itu, standar token ini mengharuskan perusahaan penerbit untuk mengatur kepemilikan dengan mewajibkan penerima token untuk menjalani proses kenal-pelanggan (KYC) dan pemeriksaan anti-pencucian uang (AML) selama proses pendaftaran.
Selain standar token Ethereum yang disebutkan di atas, ada beberapa standar lain yang tersedia di jaringan Ethereum, termasuk ERC-165, 621, 827, dan 865, seperti yang ditunjukkan dalam gambar di bawah ini:
Standar token ERC dan penggunaannya (Sumber: Dewan Blockchain)
Standar token ini memiliki kasus penggunaan khusus dan memainkan peran penting dalam pengembangan keuangan terdesentralisasi.
Binance Smart Chain (BSC), juga dikenal sebagai Rantai BNB, adalah platform populer untuk aplikasi terdesentralisasi (dApps) dan proyek cryptocurrency. Untuk menyederhanakan pengembangan token dan mempromosikan interoperabilitas dalam ekosistem ini, beberapa standar token penting telah dibentuk.
Sumber: Techopedia
BEP-20 adalah standar token yang dibuat untuk melampaui standar ERC-20. Ini berfungsi sebagai cetak biru untuk penggunaan token dan mengatur aturan tentang penggunaannya secara keseluruhan. BEP-20 kompatibel dengan ERC-20 namun dengan modifikasi untuk meningkatkan protokol, kecepatan, dan biaya transaksi. Tujuannya adalah untuk menawarkan kerangka kerja yang serbaguna bagi pengembang untuk menerapkan token yang beragam yang dapat mewakili apa pun, mulai dari saham perusahaan hingga stablecoin.
BEP-2, atau Proposal Evolusi Rantai Binance 2, adalah standar untuk token yang memungkinkan penciptaan dan penggunaan token baru di Rantai Binance. Tidak seperti BEP-20, yang digunakan untuk transaksi kontrak pintar di rantai tersebut, BEP-2 adalah protokol yang digunakan untuk transaksi asli di Rantai Binance. Protokol ini memungkinkan perdagangan mudah antara berbagai cryptocurrency dalam format pertukaran terdesentralisasi.
Standar token BEP-2 memprioritaskan efisiensi dan keamanan, sehingga lebih mudah untuk membuat dan mentransfer token yang dapat dipertukarkan dalam Rantai Binance.
Perbedaan kunci antara standar token BEP-20 dan BEP-2
(Sumber: 101 Blockchain)
Sumber: Coingecko
Dalam ekosistem blockchain Solana, panduan yang mengatur bagaimana token berfungsi disebut Perpustakaan Utama Solana (SPL). Standar ini menguraikan operasi token yang dapat dipertukarkan dan tidak dapat dipertukarkan di rantai Solana. Ini juga memastikan bahwa semua token SPL dapat bekerja sama dengan dompet Solana dan kontrak pintar. Perbedaan utama antara standar token ini dan ERC Ethereum adalah, sementara ERC memiliki standar token yang berbeda untuk berbagai jenis token (misalnya, ERC-20 untuk token yang dapat dipertukarkan dan ERC-721 untuk token yang tidak dapat dipertukarkan), standar token SPL berlaku untuk semua jenis token di rantai Solana.
Jaringan Tron adalah platform terdesentralisasi yang digunakan untuk membangun aplikasi berbasis blockchain dan membuat token. Platform ini menggunakan beberapa standar token untuk memungkinkan fungsionalitas yang beragam dalam ekosistemnya.
TRC-10 adalah standar token pertama di Tron, diperkenalkan pada tahun 2017, dan dirancang terutama untuk kasus penggunaan skala kecil. Berbeda dengan standar token Tron lainnya, TRC-10 tidak memerlukan penggunaan kontrak pintar. Awalnya digunakan untuk menerbitkan token selama Penawaran Koin Awal (ICOs) dan untuk tujuan utilitas dalam aplikasi berbasis Tron.
TRC-20, di sisi lain, adalah standar token yang lebih canggih yang menggunakan kontrak pintar dalam membuat dan mengelola token. Itu dirancang untuk menjalankan aplikasi berbasis kontrak pintar dan menawarkan lebih banyak fungsionalitas daripada standar TRC-10. Ini adalah standar dominan di jaringan TRON karena dapat membuat aplikasi terdesentralisasi dan transaksi berbasis token otomatis. TRC-20 menawarkan seperangkat fungsionalitas yang lebih luas dibandingkan dengan TRC-10, termasuk transfer, persetujuan, pembakaran, dan kueri informasi token. Fleksibilitas ini membuatnya cocok untuk berbagai kasus penggunaan, mulai dari token utilitas hingga token keamanan.
TRC-721 adalah standar token yang memenuhi pembuatan dan manajemen token non-fungible (NFT) di jaringan Tron. Ini memungkinkan pengembang untuk mewakili aset digital unik seperti barang koleksi, karya seni, atau item dalam permainan.
Sumber: Dompet Sonic
BRC-20 adalah standar token eksperimental yang merupakan singkatan dari “Bitcoin Request for Comment 20”. Dirancang untuk memungkinkan penciptaan dan transfer token yang dapat dipertukarkan di blockchain Bitcoin. Berbeda dengan ERC-20 Ethereum, yang bergantung pada kontrak pintar, BRC-20 menggunakan protokol Bitcoin Ordinals untuk menuliskan data, termasuk informasi token, langsung ke setiap Satoshis individu. Semua token BRC-20 dari jenis yang sama dapat dipertukarkan dan memiliki nilai yang sama, menjadikannya dapat dipertukarkan. Standar ini berfokus pada fungsi dasar seperti penciptaan token, transfer, dan kueri saldo. Bertujuan untuk kesederhanaan dan kompatibilitas dengan infrastruktur Bitcoin yang ada.
Merujuk kepadatautanuntuk mempelajari lebih lanjut tentang Protokol Bitcoin Ordinals.
DRC-20 adalah standar token yang diperkenalkan pada 9 Mei 2023. Tujuan utamanya adalah untuk memungkinkan penciptaan dan manajemen token yang dapat dipertukarkan di blockchain Dogecoin. Ini mengatasi keterbatasan pendahulunya, standar BRC-20, dan memberdayakan ekosistem Dogecoin dengan fungsionalitas yang lebih besar.
Untuk mencapai tujuan ini, DRC-20 memanfaatkan kontrak pintar pada blockchain Dogecoin, yang menawarkan fleksibilitas dan keamanan yang lebih dibandingkan dengan Ordinals yang digunakan oleh BRC-20. Standar token juga memastikan bahwa semua token DRC-20 dari jenis yang sama dapat dipertukarkan dan memiliki nilai yang sama, mempromosikan fungsibilitas.
Blockchain Neo memiliki dua standar token utama, NEP-5 dan NEP-17. NEP-5 adalah standar token awal yang diperkenalkan oleh blockchain Neo pada tahun 2017. Tujuannya adalah untuk menyederhanakan cara token diciptakan dan dikelola dalam ekosistem. NEP-5 menyediakan fungsionalitas dasar seperti penciptaan token dan penerbitan, transfer token antara akun pengguna, dan kueri saldo token. Namun, standar ini memiliki beberapa keterbatasan seperti kurangnya fungsionalitas canggih seperti persetujuan atau mekanisme pembakaran, yang sangat penting untuk membangun aplikasi yang lebih kompleks. Ada juga kerentanan tertentu dalam kontrak NEP-5 yang menimbulkan kekhawatiran keamanan.
Untuk mengatasi keterbatasan ini, NEP-17 diluncurkan pada tahun 2020 sebagai pengganti proposal NEP-5 asli. Saat ini berfungsi sebagai standar token yang direkomendasikan pada blockchain Neo. NEP-17 membangun pada NEP-5 dan menawarkan berbagai fungsionalitas yang lebih luas, termasuk peningkatan keamanan, fitur canggih seperti persetujuan, mekanisme pembakaran, dan bahkan penciptaan token non-fungible (NFT) melalui ekstensi. Selain itu, NEP-17 menunjukkan kompatibilitas yang lebih besar dengan protokol dan standar blockchain lainnya, memungkinkan interaksi yang lebih lancar antara token Neo dan aset digital lainnya.
Standar token sangat penting dalam ekosistem cryptocurrency, menawarkan beberapa manfaat kepada seluruh komunitas. Beberapa keuntungan ini diuraikan di bawah ini:
Standard token memiliki beberapa keunggulan, tetapi mereka juga memiliki keterbatasan dan kekurangan potensial yang tidak bisa diabaikan. Berikut adalah beberapa keterbatasan dari standar token:
Proses memperkenalkan dan mendapatkan adopsi luas untuk standar baru di ruang kripto bisa lambat dan menantang, yang mungkin memaksa pengembang untuk memilih antara menggunakan standar yang sudah mapan namun berpotensi terbatas atau mengambil risiko dengan yang lebih baru dan lebih fleksibel, namun kurang banyak diadopsi.
Ketergantungan berlebihan pada standar yang ada dapat menghambat pengembangan fungsionalitas yang benar-benar baru dan inovatif yang mungkin tidak cocok dalam kerangka standar yang ada, yang mungkin berpotensi mencegah inovasi jangka panjang di ruang kripto.
Meskipun standar token tidak terpusat, proses pembentukan dan modifikasi bisa melibatkan entitas terpusat seperti tim pengembangan inti atau badan pemerintahan. Hal ini menimbulkan kekhawatiran tentang potensi sentralisasi dalam proses pengambilan keputusan di dalam ekosistem.
Sumber: Dewan Blockchain
Jembatan blockchain adalah protokol yang memungkinkan transfer aset digital dan data antara blockchain yang berbeda yang secara alami tidak akan berinteraksi satu sama lain. Protokol ini mengatasi tantangan jaringan yang beroperasi secara terisolasi dengan bertindak sebagai perantara yang memungkinkan jaringan untuk berkomunikasi dan bertukar informasi serta aset.
Jembatan blockchain diperlukan karena alasan berikut:
Sumber:Blockchain Disederhanakan
Ada dua pendekatan utama tentang bagaimana sebuah jembatan blockchain berfungsi:
Ketika seorang pengguna ingin memindahkan aset mereka kembali, mereka mengirimkan token perwakilan kembali ke jembatan. Jembatan kemudian secara permanen menghapus (membakar) token-token ini dan membuka kunci aset asli di rantai sumber.
Token yang dibungkus dapat didefinisikan sebagai aset yang memungkinkan transfer nilai aset asli dari satu blockchain ke blockchain lainnya. Ini memainkan peran penting dalam ruang kripto dengan memfasilitasi interoperabilitas dan membuka fungsionalitas baru di berbagai blockchain.
Sumber: Cointelegraph
Berikut adalah pentingnya dan potensi kekurangan dari token terbungkus:
Token terbungkus memainkan peran penting dalam memfasilitasi transfer aset yang lancar dari satu blockchain ke blockchain lainnya. Mereka memungkinkan pengguna untuk menggunakan kepemilikan mereka dari satu blockchain dalam aplikasi yang dibangun di blockchain lain, sehingga memperluas jangkauan dan kegunaan aset mereka.
Selain itu, token terbungkus memungkinkan pengguna untuk berpartisipasi dalam aktivitas Keuangan Terdesentralisasi (DeFi) di berbagai blockchain, memberikan mereka peluang baru untuk mendapatkan bunga, meminjam, dan meminjam.
Token terbungkus juga berkontribusi pada peningkatan likuiditas dengan memungkinkan pergerakan aset secara bebas di seluruh blockchain. Mereka menawarkan kemampuan untuk membawa fungsionalitas satu blockchain ke blockchain lain, yang memungkinkan pengembang memanfaatkan keunggulan unik dari blockchain yang berbeda. Mereka dapat menggabungkan keamanan satu blockchain dengan skalabilitas atau fitur kontrak pintar dari blockchain lain.
Terakhir, token yang dibungkus memungkinkan pengembang untuk memperluas jangkauan aplikasi mereka dengan membuatnya dapat diakses oleh audiens yang lebih luas di berbagai ekosistem blockchain yang berbeda.
Penggunaan berbagai standar token telah sangat meningkatkan interoperabilitas dalam ekosistem blockchain. Standar ini berfungsi sebagai panduan yang menentukan bagaimana token beroperasi, memudahkan pengembang untuk membuat token baru dan mengurangi kompleksitas dalam sistem secara keseluruhan. Dengan menerapkan standar token, keamanan telah diperkuat dan pengalaman pengguna telah ditingkatkan, memberikan pengguna dengan berbagai pilihan yang lebih luas dan aksesibilitas yang lebih besar.
Saat ruang kripto terus berkembang, diharapkan standar token baru akan diperkenalkan. Ekspansi ini akan lebih meningkatkan interoperabilitas dalam ekosistem dan mengurangi kompleksitas yang ada.