Pada akhir tahun 2008, ide Bitcoin diperkenalkan sebagai “sistem uang elektronik peer-to-peer”, bahkan Satoshi Nakamoto memberi judul dokumen teknis yang meletakkan dasar protokol tersebut dengan frasa itu. Dalam kata-kata Satoshi sendiri, uang elektronik berarti pembayaran langsung antar individu “tanpa harus melewati institusi keuangan”, premis yang menjadi dasar bagi Bitcoin-BTC hingga tahun 2017, tahun di mana para pendukung “Bitcoin sebagai uang tunai” harus bermigrasi ke jaringan terpisah bernama Bitcoin Cash (BCH) --“Bitcoin Cash” dalam bahasa Inggris–. Jadi, konsep uang digital adalah titik awal dari seluruh teknologi Bitcoin, terutama dalam kasus BCH, yang mengklaim kualitas ini sebagai sesuatu yang tidak dapat dinegosiasikan.
Kualitas ini tidak bertentangan dengan penambahan kasus penggunaan lain, selama integrasinya tidak membahayakan kemampuan menggunakan BCH sebagai uang, atau menghambat skalabilitas sistem sehingga semakin banyak orang dapat mengadopsinya sebagai alat tukar.
Dalam konteks ini, Bitcoin Cash (BCH) memiliki proses untuk mengajukan, mendiskusikan, dan menstandarkan ide yang disebut “CHIP” (singkatan dari: proposal peningkatan uang tunai) yang mirip dengan “BIP” atau “proposal peningkatan Bitcoin” pada Bitcoin-BTC, memungkinkan komunitas untuk mendiskusikan dan mengevaluasi kelayakan ide yang akan dikembangkan guna menambah fitur baru pada aplikasi, bahkan hingga protokol tempat koin berjalan.
Salah satu fitur yang selama bertahun-tahun diupayakan adalah kemampuan untuk mentransfer aset lain melalui blockchain Bitcoin Cash. Aset yang dalam dunia kripto biasanya disebut “token” atau “fiches”, sangat populer di banyak ekosistem kripto, yang memberikan aktivitas ekonomi tambahan pada jaringan tempat mereka berjalan, dan dengan fitur seperti kemampuan mengimplementasikan smart contract, dapat dipertukarkan di exchange terdesentralisasi atau digunakan di platform DeFi.
Ketika BCH baru saja memisahkan diri dari BTC, muncul beberapa proposal untuk mengintegrasikan token berbasis konsep “colored coins”, yang mengacu pada transaksi (pengiriman sejumlah kecil Bitcoin Cash, misalnya) yang memuat metadata untuk mentransfer token. Dengan kata lain, ini berarti menggunakan transaksi BCH sebagai kendaraan untuk aset lain, membutuhkan protokol yang dapat menafsirkan metadata tersebut sebagai token, jumlah yang ditransfer, dan lain-lain.
Ide ini sempat diimplementasikan di jaringan Bitcoin Cash (BCH) melalui beberapa protokol, yang paling dikenal dan bertahan lama adalah “Simple Ledger Protocol” atau “token SLP”.
Namun, model “colored coins” memiliki beberapa keterbatasan, seperti perlunya menjalankan perangkat lunak tambahan untuk memvalidasi informasi yang terkandung, serta harus menunggu setidaknya 1 konfirmasi untuk menganggap transaksi tersebut sah. Karena kelemahan tersebut, “colored coins” merupakan alternatif yang layak untuk mengirim dan menerima token, namun tidak dapat menyamai kualitas pembayaran dengan mata uang dasar.
Standar Baru: Model yang Lebih Baik
Pada 15 Mei 2023, Bitcoin Cash (BCH) akan mengadopsi melalui pembaruan, di antara fitur baru lainnya, kemampuan untuk mentransfer token tanpa keterbatasan yang dimiliki protokol “colored coins”. Fitur baru ini, dengan spesifikasi teknis yang diberi identitas “CHIP-2022-02”, diberi nama “CashTokens: primitif token untuk Bitcoin Cash”. Secara sederhana, CashTokens merupakan solusi yang lebih unggul dibandingkan “Simple Ledger Protocol” dari token SLP, dibedakan antara lain oleh karakteristik berikut:
Infrastruktur dengan dukungan “token SLP” membutuhkan menjalankan “node SLP”, yaitu software tambahan untuk memvalidasi transaksi jenis tersebut berdasarkan metadata yang disertakan. Dalam kasus CashTokens, dukungannya hanya membutuhkan node Bitcoin Cash, sehingga penambang dan operator full node dapat memastikan validitasnya.
Transaksi token SLP tidak kompatibel dengan 0-conf, sehingga berisiko menerima transaksi tanpa menunggu konfirmasi pertama. Transaksi dengan CashTokens kompatibel dengan 0-conf, sehingga wajar menganggap transaksi tanpa konfirmasi sah untuk nilai di bawah 200$.
Walaupun jaringan Bitcoin Cash berbasis model “UTXO”, transaksi token SLP diverifikasi menggunakan model “DAG”. Transaksi CashTokens berbasis model UTXO, yang berarti efisiensi lebih tinggi dalam memvalidasi transaksi standar ini.
Keunggulan-keunggulan ini, di antara banyak lainnya, memungkinkan CashTokens memberikan pengalaman pengguna yang lebih baik, serta mengurangi hambatan dalam memperluas kompatibilitas dompet non-kustodial dan platform perdagangan untuk pengiriman dan penyimpanan token. Di sisi lain, transaksi dengan CashTokens membayar biaya kepada penambang dalam denominasi Bitcoin Cash, sehingga popularitasnya kelak akan berkontribusi pada pemeliharaan sistem.
CashTokens: primitif token
Dalam spesifikasi teknis CashTokens tercantum istilah “Token Primitives for Bitcoin Cash” sebagai nama formalnya. Istilah ini mungkin agak membingungkan bagi khalayak berbahasa Indonesia, karena bisa saja (secara keliru) dianggap merujuk pada sesuatu yang “primitif”, kurang canggih atau terbatas kompatibilitasnya dengan DeFi.
Namun, CashTokens tidak hanya kompatibel dengan smart contract yang ditulis dengan bahasa scripting Bitcoin Cash, tetapi istilah tersebut juga tidak bermaksud menonjolkan kesederhanaan. Istilah “primitif” dalam konteks ini merujuk pada fungsi fundamental dari suatu protokol; fungsi native dari protokol tersebut, sehingga terjemahan konsep yang lebih jelas adalah “Token native untuk Bitcoin Cash”.
Pembaruan: awalnya artikel ini menyatakan bahwa CashTokens (berbeda dengan token SLP) tidak membutuhkan dua format alamat. Telah ditambahkan koreksi karena token native Bitcoin Cash (BCH) memungkinkan penggunaan alamat token aware (sadar token) yang dapat menerima BCH maupun CashTokens, dan alamat dengan format normal, yang hanya menerima BCH. Penggunaan dua format bertujuan agar pengguna tidak mengirim token ke dompet yang tidak mendukung jenis aset ini. Selain itu, terjemahan “token primitives” dari sebelumnya “token primitif” telah dikoreksi. Terjemahan yang benar adalah “primitif token”, atau alternatif lainnya, untuk menyampaikan gagasan yang sama, “token native”.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
CashTokens: token native hadir di Bitcoin Cash
Pendahuluan dan Latar Belakang
Pada akhir tahun 2008, ide Bitcoin diperkenalkan sebagai “sistem uang elektronik peer-to-peer”, bahkan Satoshi Nakamoto memberi judul dokumen teknis yang meletakkan dasar protokol tersebut dengan frasa itu. Dalam kata-kata Satoshi sendiri, uang elektronik berarti pembayaran langsung antar individu “tanpa harus melewati institusi keuangan”, premis yang menjadi dasar bagi Bitcoin-BTC hingga tahun 2017, tahun di mana para pendukung “Bitcoin sebagai uang tunai” harus bermigrasi ke jaringan terpisah bernama Bitcoin Cash (BCH) --“Bitcoin Cash” dalam bahasa Inggris–. Jadi, konsep uang digital adalah titik awal dari seluruh teknologi Bitcoin, terutama dalam kasus BCH, yang mengklaim kualitas ini sebagai sesuatu yang tidak dapat dinegosiasikan.
Kualitas ini tidak bertentangan dengan penambahan kasus penggunaan lain, selama integrasinya tidak membahayakan kemampuan menggunakan BCH sebagai uang, atau menghambat skalabilitas sistem sehingga semakin banyak orang dapat mengadopsinya sebagai alat tukar.
Dalam konteks ini, Bitcoin Cash (BCH) memiliki proses untuk mengajukan, mendiskusikan, dan menstandarkan ide yang disebut “CHIP” (singkatan dari: proposal peningkatan uang tunai) yang mirip dengan “BIP” atau “proposal peningkatan Bitcoin” pada Bitcoin-BTC, memungkinkan komunitas untuk mendiskusikan dan mengevaluasi kelayakan ide yang akan dikembangkan guna menambah fitur baru pada aplikasi, bahkan hingga protokol tempat koin berjalan.
Salah satu fitur yang selama bertahun-tahun diupayakan adalah kemampuan untuk mentransfer aset lain melalui blockchain Bitcoin Cash. Aset yang dalam dunia kripto biasanya disebut “token” atau “fiches”, sangat populer di banyak ekosistem kripto, yang memberikan aktivitas ekonomi tambahan pada jaringan tempat mereka berjalan, dan dengan fitur seperti kemampuan mengimplementasikan smart contract, dapat dipertukarkan di exchange terdesentralisasi atau digunakan di platform DeFi.
Ketika BCH baru saja memisahkan diri dari BTC, muncul beberapa proposal untuk mengintegrasikan token berbasis konsep “colored coins”, yang mengacu pada transaksi (pengiriman sejumlah kecil Bitcoin Cash, misalnya) yang memuat metadata untuk mentransfer token. Dengan kata lain, ini berarti menggunakan transaksi BCH sebagai kendaraan untuk aset lain, membutuhkan protokol yang dapat menafsirkan metadata tersebut sebagai token, jumlah yang ditransfer, dan lain-lain.
Ide ini sempat diimplementasikan di jaringan Bitcoin Cash (BCH) melalui beberapa protokol, yang paling dikenal dan bertahan lama adalah “Simple Ledger Protocol” atau “token SLP”.
Namun, model “colored coins” memiliki beberapa keterbatasan, seperti perlunya menjalankan perangkat lunak tambahan untuk memvalidasi informasi yang terkandung, serta harus menunggu setidaknya 1 konfirmasi untuk menganggap transaksi tersebut sah. Karena kelemahan tersebut, “colored coins” merupakan alternatif yang layak untuk mengirim dan menerima token, namun tidak dapat menyamai kualitas pembayaran dengan mata uang dasar.
Standar Baru: Model yang Lebih Baik
Pada 15 Mei 2023, Bitcoin Cash (BCH) akan mengadopsi melalui pembaruan, di antara fitur baru lainnya, kemampuan untuk mentransfer token tanpa keterbatasan yang dimiliki protokol “colored coins”. Fitur baru ini, dengan spesifikasi teknis yang diberi identitas “CHIP-2022-02”, diberi nama “CashTokens: primitif token untuk Bitcoin Cash”. Secara sederhana, CashTokens merupakan solusi yang lebih unggul dibandingkan “Simple Ledger Protocol” dari token SLP, dibedakan antara lain oleh karakteristik berikut:
Keunggulan-keunggulan ini, di antara banyak lainnya, memungkinkan CashTokens memberikan pengalaman pengguna yang lebih baik, serta mengurangi hambatan dalam memperluas kompatibilitas dompet non-kustodial dan platform perdagangan untuk pengiriman dan penyimpanan token. Di sisi lain, transaksi dengan CashTokens membayar biaya kepada penambang dalam denominasi Bitcoin Cash, sehingga popularitasnya kelak akan berkontribusi pada pemeliharaan sistem.
CashTokens: primitif token
Dalam spesifikasi teknis CashTokens tercantum istilah “Token Primitives for Bitcoin Cash” sebagai nama formalnya. Istilah ini mungkin agak membingungkan bagi khalayak berbahasa Indonesia, karena bisa saja (secara keliru) dianggap merujuk pada sesuatu yang “primitif”, kurang canggih atau terbatas kompatibilitasnya dengan DeFi.
Namun, CashTokens tidak hanya kompatibel dengan smart contract yang ditulis dengan bahasa scripting Bitcoin Cash, tetapi istilah tersebut juga tidak bermaksud menonjolkan kesederhanaan. Istilah “primitif” dalam konteks ini merujuk pada fungsi fundamental dari suatu protokol; fungsi native dari protokol tersebut, sehingga terjemahan konsep yang lebih jelas adalah “Token native untuk Bitcoin Cash”.
Pembaruan: awalnya artikel ini menyatakan bahwa CashTokens (berbeda dengan token SLP) tidak membutuhkan dua format alamat. Telah ditambahkan koreksi karena token native Bitcoin Cash (BCH) memungkinkan penggunaan alamat token aware (sadar token) yang dapat menerima BCH maupun CashTokens, dan alamat dengan format normal, yang hanya menerima BCH. Penggunaan dua format bertujuan agar pengguna tidak mengirim token ke dompet yang tidak mendukung jenis aset ini. Selain itu, terjemahan “token primitives” dari sebelumnya “token primitif” telah dikoreksi. Terjemahan yang benar adalah “primitif token”, atau alternatif lainnya, untuk menyampaikan gagasan yang sama, “token native”.