Dapat dipertukarkan atau tidak dapat dipertukarkan? Standar token adalah seperangkat aturan yang menjalankan token kripto di blockchain.
Standar token adalah seperangkat aturan, ketentuan, dan fungsi yang menentukan cara kerja token kripto. Sebelum mempelajari standar token, akan sangat membantu untuk memahami mekanisme standar kontrak pintar. Pada dasarnya, standar kontrak pintar adalah aturan yang harus dipatuhi oleh kontrak pintar agar dapat berfungsi sebagaimana mestinya pada jaringan blockchain yang mendasarinya.
Standar-standar ini merupakan spesifikasi tingkat aplikasi, seperti standar token, registri nama, dan format paket pustaka. Dengan serangkaian standar smart contract dan parameter yang didefinisikan dengan jelas, siapa pun yang memiliki pengetahuan yang cukup dapat membuat token ERC mereka sendiri. Singkatnya, standar-standar ini memungkinkan smart contract untuk menjalankan fungsi dasarnya.
Standar token adalah bagian dari standar smart contract. Untuk blockchain yang mendukung smart contract, standar token mewakili panduan untuk pembuatan, penerbitan, dan penyebaran token baru di dalamnya.
Sebagian besar smart contract blockchain saat ini menggunakan Ethereum, dan standar token yang paling umum adalah ERC-20, ERC-721, ERC-777, dan ERC-1155.
Ethereum Request for Comment (ERC) pada dasarnya adalah sekumpulan dokumen teknis yang berisi panduan untuk mengembangkan smart contract. Dokumen ini mendefinisikan serangkaian fungsi tertentu untuk setiap jenis token dan memfasilitasi interaksi antara aplikasi dan smart contract.
Siapa pun dapat membuat token ERC. Akan tetapi, hal ini membutuhkan proses Ethereum Improvement Proposal (EIP), yang merupakan sebuah dokumen yang berisi fitur dan proses yang diusulkan untuk jaringan blockchain Ethereum.
Setelah pengembang mengajukan proposal, proposal tersebut akan dinilai dan diteliti oleh para pengembang inti Ethereum. Jika komunitas menganggapnya sebagai tambahan yang penting untuk ekosistem blockchain, proposal tersebut akan diterima, diselesaikan, dan diimplementasikan.
Segera setelah proses ini selesai, dokumen awal menjadi standar ERC yang dapat digunakan oleh pengembang lain untuk membuat token mereka sendiri.
Di bawah ini adalah ringkasan standar token ERC yang paling umum:
Standar Token ERC-20
Standar token ERC-20 adalah sebuah cetak biru untuk membuat token yang dapat dipertukarkan (fungible) di jaringan Ethereum.
Fungible berarti bahwa setiap token (atau sebagian kecil dari token) setara dengan, dan tidak dapat dibedakan dari, token lain. Sebagai contoh, mata uang fiat adalah fungible. US$1 milik Alice sama dengan US$1 milik Bob, dan keduanya dapat menukarkan dolar AS mereka karena nilainya sama. Demikian pula, 1 ETH memiliki nilai yang sama dengan ETH lainnya.
Seperti aset digital lainnya, token ERC-20 paling sering dikembangkan oleh organisasi dan perusahaan yang berfokus pada teknologi. Token ini memungkinkan entitas untuk menyesuaikan kegunaannya, seperti memberikan hak suara atau mekanisme penghargaan.
Terlepas dari keserbagunaan standar token, setiap token ERC-20 memiliki fungsionalitas inti yang terstandarisasi. Dengan kata lain, semua token yang dibuat menggunakan ERC-20 dapat dioperasikan satu sama lain dan layanan yang kompatibel seperti MyEtherWallet atau MetaMask.
Dari sudut pandang teknis, ada enam fungsi utama yang harus diimplementasikan oleh token ERC-20:
Selain fungsi-fungsi wajib di atas, ada fungsi-fungsi opsional lain yang dapat meningkatkan kegunaan token ERC-20, termasuk Nama Token, Simbol Ticker (mis., ETH), dan Divisibility (berapa banyak tempat desimal yang dapat didukung oleh token).
Menyatukan fungsi-fungsi di atas membentuk sebuah kontrak ERC-20. Kontrak ini kemudian menjadi dasar dari berbagai mata uang kripto, baik itu stablecoin, token keamanan, atau token utilitas. Beberapa contoh token ERC-20 adalah Chainlink (LINK), Dai (DAI), dan Basic Attention Token (BAT).
Berbeda dengan ERC-20, standar token yang dapat dipertukarkan, ERC-721 adalah standar token untuk token yang tidak dapat dipertukarkan (NFT), yang merupakan jenis token kriptografi khusus yang tidak dapat dipertukarkan berdasarkan spesifikasinya. Ini berarti bahwa satu token tidak dapat ditukar dengan token lainnya karena spesifikasinya yang unik. Oleh karena itu, NFT digunakan untuk mewakili barang koleksi digital, item game, karya seni digital, tiket acara, nama domain, dan catatan kepemilikan aset fisik.
Contoh proyek yang dibangun di atas standar ERC-721 adalah 'CryptoKitties', sebuah game yang dikembangkan pada tahun 2017 di blockchain Ethereum yang memungkinkan pengguna untuk membeli, menjual, dan mengembangbiakkan kucing digital. Saat ini, pasar untuk membeli atau menjual karya seni digital NFT termasuk OpenSea dan Rarible.
ERC-777 bertujuan untuk mengatasi keterbatasan ERC-20. Standar token ini membuatnya lebih efisien untuk kontrak pintar untuk mengirim dan menerima token melalui mekanisme yang dikenal sebagai 'Hooks', sebuah fungsi yang menggabungkan apa yang seharusnya menjadi dua pesan - mengirim token dan memberitahukan kontrak - menjadi satu. Selain itu, standar ERC-777 juga memperkenalkan fungsi tambahan untuk menolak transaksi dari alamat yang masuk dalam daftar hitam.
Fitur lain dari standar token ERC-777 adalah bahwa standar ini tetap kompatibel dengan ERC-20, dan bukannya membuatnya menjadi usang. Dengan kata lain, token yang dibangun di atas standar ERC-20 dapat dengan bebas berinteraksi dengan token yang dibangun di atas ERC-777 karena kedua standar ini menggunakan fungsi dasar yang sama.
Standar token ERC-1155 berfokus pada penggabungan aspek-aspek terbaik dari pendahulunya untuk menciptakan kontrak token yang independen dan hemat gas. Dalam istilah awam, ini adalah standar untuk kontrak yang mengelola berbagai jenis token, seperti yang dijelaskan oleh pengembangnya, Enjin: "kontrak pintar tunggal yang dapat mengatur jumlah token yang tak terbatas."
Tim di Enjin mengembangkan standar token ini untuk mengatasi kekurangan yang terkait dengan ERC-721, khususnya kurangnya fleksibilitas untuk transfer batch. Sebagai gambaran, untuk mengirim beberapa NFT pada ERC-721, pengguna diharuskan untuk melakukan beberapa transaksi. Akibatnya, jumlah transaksi membanjiri jaringan, yang berpotensi menimbulkan biaya transaksi yang tinggi.
ERC-1155 secara langsung mengatasi hal ini dengan mendukung transfer batch, yang memungkinkan penggabungan beberapa aset dalam satu kontrak pintar. Hal ini secara signifikan mengurangi potensi transfer yang menyebabkan kemacetan jaringan sekaligus menurunkan biaya transaksi.
Jenis protokol smart contract yang saat ini digunakan sangat bervariasi - pada dasarnya, setiap orang memiliki buku aturannya masing-masing. Selain Ethereum, ada beberapa proyek blockchain lain yang berfokus pada pembuatan smart contract. Pada bagian ini, kami memperkenalkan beberapa proyek populer dengan standar token yang sesuai.
Platform blockchain EOSIO mengimplementasikan fitur-fitur inti dari teknologi blockchain, termasuk konsensus, jadwal biaya, pembuatan dan modifikasi akun, ekonomi token, registrasi produsen blok, pemungutan suara, dan multisig.
Perusahaan perangkat lunak blockchain Block.one mengembangkan dan memelihara platform sumber terbuka EOSIO, yang mencakup kontrak sistem yang diperlukan untuk blockchain berbasis EOSIO. Ini termasuk eosio.bios, eosio.system, eosio.msig, eosio.token, dan eosio.wrap.
EOS menggunakan kontrak pintar eosio.token, yang mendefinisikan struktur dan tindakan yang memungkinkan pengguna untuk membuat, menerbitkan, dan mengelola token di blockchain EOSIO. Token inti pada mainnet EOSIO, EOS, juga diterbitkan di bawah akun eosio.token menggunakan kontrak pintar ini.
NEO adalah proyek lain yang berfokus pada pembangunan infrastruktur untuk mendukung kontrak pintar. NEO Enhancement Proposals (NEP) mendefinisikan standar untuk platform Neo, termasuk spesifikasi protokol inti, API klien, dan standar kontrak.
Standar token pada Neo meliputi:
Tezos Interoperability Proposal (TZIP) adalah dokumen desain yang memungkinkan komunitas Tezos untuk mendefinisikan fitur, membuat standar interoperabilitas, atau memperbarui proses atau lingkungannya. Dokumen ini melengkapi proses tata kelola on-chain formal Tezos. Biasanya, dokumen TZIP berisi spesifikasi teknis, parameter tentang bagaimana fitur yang diperbarui dapat diimplementasikan, dan penjelasan untuk peningkatan pada jaringan secara keseluruhan.
Standar token di Tezos meliputi:
Download aplikasi Pluang untuk investasi Saham AS, emas, ratusan aset kripto dan puluhan produk reksa dana mulai dari Rp5.000 dan hanya tiga kali klik saja!
Dengan Pluang, kamu bisa melakukan diversifikasi aset dengan mudah dan aman karena seluruh aset di Pluang sudah terlisensi dan teregulasi. Ayo, download dan investasi di aplikasi Pluang sekarang!
Bagikan artikel ini