Frenzy BRC-20 telah melanda jaringan Bitcoin, dan sekarang ORC-20 telah muncul. Token ORC-20 beroperasi di blockchain Bitcoin dan direpresentasikan sebagai file JSON (JavaScript Object Notation), diukir dengan nomor urut pada satoshi, mirip dengan token BRC-20. ORC-20 bertujuan untuk mengatasi beberapa keterbatasan BRC-20 dengan meningkatkan keamanan dan fleksibilitas. Keterbatasan tersebut termasuk 'terbatas pada nama token empat karakter,' 'tidak dapat diupgrade,' 'resiko double-spending,' 'transaksi tidak dapat dibalik,' dan lainnya, menjadikannya secara esensial sebagai hard fork dari BRC-20. Dengan mendukung berbagai format data yang lebih luas, ORC-20 memperluas cakupan BRC-20 dan memanfaatkan model Unspent Transaction Output (UTXO) Bitcoin untuk menghindari masalah double-spending.
ORC-20 adalah standar token terbuka untuk ordinal Bitcoin, yang dibuat oleh OrcDAO untuk meningkatkan beberapa fungsionalitas kunci dari BRC-20. Tujuannya adalah untuk mempertahankan kompatibilitas mundur dengan BRC-20 sambil meningkatkan adaptabilitas, skalabilitas, dan keamanan, serta menghilangkan kemungkinan pengeluaran ganda.
Operasi ORC-20 meliputi peristiwa dasar seperti penyebaran, pencetakan, pengiriman, pembatalan, peningkatan, dan peristiwa kustom. Anda dapat menambahkan kunci ke peristiwa standar untuk memperkenalkan kendala, berbagai perilaku, atau operasi baru. Setiap operasi terdiri dari data inskripsi dengan pasangan kunci-nilai, yang baku dalam format JSON, di mana kunci operasi harus dalam huruf kecil, dan data numerik tidak peka huruf besar-kecil.
Sumber: orc20.org
Keduanya ORC-20 dan BRC-20 adalah standar penyebaran token dalam ekosistem Bitcoin berdasarkan protokol Ordinal, mirip dengan ERC-20 Ethereum. Namun, ORC-20 memperluas beberapa fitur BRC-20 dan menghapus beberapa batasan tertentu untuk memenuhi kebutuhan pengembangan proyek lebih baik.
Perbedaan dapat dikategorikan menjadi lima poin berikut:
1. Mengurangi Risiko Pengeluaran Ganda dengan UTXO:
Nama Token Tidak Terbatas pada 4 Karakter dan Tidak Peka Huruf Besar-Kecil
Karena sebagian besar kata-kata empat huruf BRC-20 sudah dipraktikkan sebelumnya, menghapus batasan karakter memenuhi permintaan pasar. Namun, hal ini mungkin membuat pengguna menilai token ORC-20 sebagai kurang langka dibandingkan dengan token BRC-20.
3. Fungsi Kunci Kustom untuk Fitur Lanjutan:
ORC-20 memperkenalkan kunci kustom, dengan "minter" dan "pajak" menjadi fitur yang paling mencolok. "Minter" adalah alamat pencetakan khusus yang dapat berfungsi seperti daftar putih, sementara "pajak" memungkinkan proyek untuk memberlakukan pajak transaksi dan royalti.
4. Kemampuan Peningkatan Token, Seperti Mengubah Parameter Pasokan:
Fleksibilitas dalam pasokan token memastikan bahwa proyek-proyek dapat menggunakan ORC-20 untuk menciptakan lebih banyak kasus penggunaan, seperti:
5. Pembatalan Transaksi:
Transaksi dapat dibatalkan menggunakan “op”: “cancel”. Karena adanya nilai nonce dalam setiap transaksi, pembatalan dapat membatalkan semua transaksi atau hanya transaksi tertentu (mereka dengan nilai nonce tertentu).
Keuntungan:
Kekurangan:
Anda dapat segera mulai menggunakan ORC-20 dengan mencatat peristiwa implementasi, pencetakan, pengiriman, dan pembatalan.
1. Mendeploy ORC-20
Contoh: Terapkan token dengan pengenal 1, bernama ORC (ORC-20 pertama, sudah diterapkan), dengan pasokan maksimum sebanyak 21.000.000. Setiap pembuat token dapat mencetak hingga 10.000 token.
2.Mencetak ORC-20
Contoh: Mencetak 10.000 ORC (nomor pendaftaran #2504160). Acara pencetakan menjaga saldo awal. Anda harus menyimpan naskah pencetakan hingga transaksi pengiriman pertama berhasil diselesaikan.
Format lama: Usang setelah OIP-3 (pengecoran sebelum OIP-3 masih valid).
Format Baru: Direvisi dalam OIP-3
3. Mengirim ORC-20
Contoh: Kirim 1.000 $ORC (nomor pendaftaran #2504160) dalam transaksi dua bagian. Setiap transaksi harus memiliki nonce unik.
Langkah 1: Pengirim menulis 1.000 ORC (nonce 5) ke alamat pengirim melalui 'send inscription'.
Langkah 2: Pengirim menulis "kirim sisa saldo" kembali ke pengirim.
Transaksi baru selesai setelah "kirim sisa saldo" ditulis kembali.
Langkah 3: Pengirim mengirimkan satoshi yang berisi "inskripsi kirim" yang dibuat pada langkah 1 ke penerima.
Catatan Penting
4. Membatalkan Transaksi ORC-20
Contoh: Membatalkan Transaksi Sebagian dengan Nonce 5
Berbeda dengan BRC-20, yang memerlukan "pendaftaran transfer sekali pakai" untuk setiap transaksi, ORC-20 memungkinkan penggunaan berulang "mencetak" dan "kirim" inskripsi ordinal dalam satu transaksi. Hal ini secara signifikan mengurangi jumlah data yang perlu direkam di blockchain, sehingga menghemat ruang.
Pengguna memiliki tiga opsi ketika melakukan pengiriman dana dengan ORC-20:
Langkah 1: Tulis jumlah 'kirim' ke alamat pengirim.
Langkah 2: Tulis sisa saldo sebagai "kirim" ke alamat pengirim (pra-OIP-10).
Langkah 3: Langsung kirim nomor ordinal dari 'mengirimkan tanda tangan' dari langkah 1 ke penerima. Perhatikan bahwa saldo penerima langsung diperbarui dengan jumlah efektif, memungkinkan tanda tangan yang diterima untuk digunakan kembali dalam transaksi berikutnya.
Anda dapat menemukan informasi tentang token ORC-20 di situs web 20scan, termasuk indikator seperti jumlah pemegang dan peringkat berbagai proyek token. Data ini dapat memberikan wawasan lebih kepada pengguna dan pedagang.
Mereka yang tertarik untuk berinvestasi dalam token ORC-20 sebaiknya terlebih dahulu memahami bahwa ORC-20 adalah proyek eksperimental. Tidak ada jaminan mengenai nilai atau kegunaan token yang dihasilkan menggunakan standar ini. Meskipun ORC-20 dapat meningkatkan standar token di jaringan Bitcoin, namun proyek ini telah dikritik karena kompleksitasnya dan tidak menawarkan keunggulan signifikan dibandingkan standar yang sudah ada.
Nasib ORC-20 bergantung pada respons komunitas dan kemampuan untuk mengatasi masalah ini. Sangat disarankan bagi pengguna untuk berhati-hati dan melakukan penelitian menyeluruh sebelum menggunakan ORC-20.
Ekosistem Bitcoin memiliki potensi besar untuk pengembangan, dengan terus berinovasi standar token Bitcoin yang memperluas kemungkinan aplikasinya. Standar seperti BRC-20, ORC-20, dan SRC-20, meskipun masih dalam tahap awal dan dengan keterbatasan inheren, tanpa keraguan menjadi dasar untuk eksperimen inovatif di masa depan.
Dibandingkan dengan keamanan yang kuat dari jaringan Bitcoin, penggunaannya relatif rendah. Sifat bahasa pemrogramannya membatasi eksekusi kontrak pintar kompleks di jaringan Bitcoin, sehingga membatasi aplikasinya. Namun, tingkat keamanan yang luar biasa mendorong pengembang dan pengguna untuk terus menguji dan memanfaatkan fungsinya, berkontribusi pada pengembangan ekosistem secara keseluruhan. Selain itu, penerimaan pasar dan jangkauan aplikasi ORC-20 akan membutuhkan waktu untuk menahan uji coba dari komunitas dan pasar yang lebih luas.
Frenzy BRC-20 telah melanda jaringan Bitcoin, dan sekarang ORC-20 telah muncul. Token ORC-20 beroperasi di blockchain Bitcoin dan direpresentasikan sebagai file JSON (JavaScript Object Notation), diukir dengan nomor urut pada satoshi, mirip dengan token BRC-20. ORC-20 bertujuan untuk mengatasi beberapa keterbatasan BRC-20 dengan meningkatkan keamanan dan fleksibilitas. Keterbatasan tersebut termasuk 'terbatas pada nama token empat karakter,' 'tidak dapat diupgrade,' 'resiko double-spending,' 'transaksi tidak dapat dibalik,' dan lainnya, menjadikannya secara esensial sebagai hard fork dari BRC-20. Dengan mendukung berbagai format data yang lebih luas, ORC-20 memperluas cakupan BRC-20 dan memanfaatkan model Unspent Transaction Output (UTXO) Bitcoin untuk menghindari masalah double-spending.
ORC-20 adalah standar token terbuka untuk ordinal Bitcoin, yang dibuat oleh OrcDAO untuk meningkatkan beberapa fungsionalitas kunci dari BRC-20. Tujuannya adalah untuk mempertahankan kompatibilitas mundur dengan BRC-20 sambil meningkatkan adaptabilitas, skalabilitas, dan keamanan, serta menghilangkan kemungkinan pengeluaran ganda.
Operasi ORC-20 meliputi peristiwa dasar seperti penyebaran, pencetakan, pengiriman, pembatalan, peningkatan, dan peristiwa kustom. Anda dapat menambahkan kunci ke peristiwa standar untuk memperkenalkan kendala, berbagai perilaku, atau operasi baru. Setiap operasi terdiri dari data inskripsi dengan pasangan kunci-nilai, yang baku dalam format JSON, di mana kunci operasi harus dalam huruf kecil, dan data numerik tidak peka huruf besar-kecil.
Sumber: orc20.org
Keduanya ORC-20 dan BRC-20 adalah standar penyebaran token dalam ekosistem Bitcoin berdasarkan protokol Ordinal, mirip dengan ERC-20 Ethereum. Namun, ORC-20 memperluas beberapa fitur BRC-20 dan menghapus beberapa batasan tertentu untuk memenuhi kebutuhan pengembangan proyek lebih baik.
Perbedaan dapat dikategorikan menjadi lima poin berikut:
1. Mengurangi Risiko Pengeluaran Ganda dengan UTXO:
Nama Token Tidak Terbatas pada 4 Karakter dan Tidak Peka Huruf Besar-Kecil
Karena sebagian besar kata-kata empat huruf BRC-20 sudah dipraktikkan sebelumnya, menghapus batasan karakter memenuhi permintaan pasar. Namun, hal ini mungkin membuat pengguna menilai token ORC-20 sebagai kurang langka dibandingkan dengan token BRC-20.
3. Fungsi Kunci Kustom untuk Fitur Lanjutan:
ORC-20 memperkenalkan kunci kustom, dengan "minter" dan "pajak" menjadi fitur yang paling mencolok. "Minter" adalah alamat pencetakan khusus yang dapat berfungsi seperti daftar putih, sementara "pajak" memungkinkan proyek untuk memberlakukan pajak transaksi dan royalti.
4. Kemampuan Peningkatan Token, Seperti Mengubah Parameter Pasokan:
Fleksibilitas dalam pasokan token memastikan bahwa proyek-proyek dapat menggunakan ORC-20 untuk menciptakan lebih banyak kasus penggunaan, seperti:
5. Pembatalan Transaksi:
Transaksi dapat dibatalkan menggunakan “op”: “cancel”. Karena adanya nilai nonce dalam setiap transaksi, pembatalan dapat membatalkan semua transaksi atau hanya transaksi tertentu (mereka dengan nilai nonce tertentu).
Keuntungan:
Kekurangan:
Anda dapat segera mulai menggunakan ORC-20 dengan mencatat peristiwa implementasi, pencetakan, pengiriman, dan pembatalan.
1. Mendeploy ORC-20
Contoh: Terapkan token dengan pengenal 1, bernama ORC (ORC-20 pertama, sudah diterapkan), dengan pasokan maksimum sebanyak 21.000.000. Setiap pembuat token dapat mencetak hingga 10.000 token.
2.Mencetak ORC-20
Contoh: Mencetak 10.000 ORC (nomor pendaftaran #2504160). Acara pencetakan menjaga saldo awal. Anda harus menyimpan naskah pencetakan hingga transaksi pengiriman pertama berhasil diselesaikan.
Format lama: Usang setelah OIP-3 (pengecoran sebelum OIP-3 masih valid).
Format Baru: Direvisi dalam OIP-3
3. Mengirim ORC-20
Contoh: Kirim 1.000 $ORC (nomor pendaftaran #2504160) dalam transaksi dua bagian. Setiap transaksi harus memiliki nonce unik.
Langkah 1: Pengirim menulis 1.000 ORC (nonce 5) ke alamat pengirim melalui 'send inscription'.
Langkah 2: Pengirim menulis "kirim sisa saldo" kembali ke pengirim.
Transaksi baru selesai setelah "kirim sisa saldo" ditulis kembali.
Langkah 3: Pengirim mengirimkan satoshi yang berisi "inskripsi kirim" yang dibuat pada langkah 1 ke penerima.
Catatan Penting
4. Membatalkan Transaksi ORC-20
Contoh: Membatalkan Transaksi Sebagian dengan Nonce 5
Berbeda dengan BRC-20, yang memerlukan "pendaftaran transfer sekali pakai" untuk setiap transaksi, ORC-20 memungkinkan penggunaan berulang "mencetak" dan "kirim" inskripsi ordinal dalam satu transaksi. Hal ini secara signifikan mengurangi jumlah data yang perlu direkam di blockchain, sehingga menghemat ruang.
Pengguna memiliki tiga opsi ketika melakukan pengiriman dana dengan ORC-20:
Langkah 1: Tulis jumlah 'kirim' ke alamat pengirim.
Langkah 2: Tulis sisa saldo sebagai "kirim" ke alamat pengirim (pra-OIP-10).
Langkah 3: Langsung kirim nomor ordinal dari 'mengirimkan tanda tangan' dari langkah 1 ke penerima. Perhatikan bahwa saldo penerima langsung diperbarui dengan jumlah efektif, memungkinkan tanda tangan yang diterima untuk digunakan kembali dalam transaksi berikutnya.
Anda dapat menemukan informasi tentang token ORC-20 di situs web 20scan, termasuk indikator seperti jumlah pemegang dan peringkat berbagai proyek token. Data ini dapat memberikan wawasan lebih kepada pengguna dan pedagang.
Mereka yang tertarik untuk berinvestasi dalam token ORC-20 sebaiknya terlebih dahulu memahami bahwa ORC-20 adalah proyek eksperimental. Tidak ada jaminan mengenai nilai atau kegunaan token yang dihasilkan menggunakan standar ini. Meskipun ORC-20 dapat meningkatkan standar token di jaringan Bitcoin, namun proyek ini telah dikritik karena kompleksitasnya dan tidak menawarkan keunggulan signifikan dibandingkan standar yang sudah ada.
Nasib ORC-20 bergantung pada respons komunitas dan kemampuan untuk mengatasi masalah ini. Sangat disarankan bagi pengguna untuk berhati-hati dan melakukan penelitian menyeluruh sebelum menggunakan ORC-20.
Ekosistem Bitcoin memiliki potensi besar untuk pengembangan, dengan terus berinovasi standar token Bitcoin yang memperluas kemungkinan aplikasinya. Standar seperti BRC-20, ORC-20, dan SRC-20, meskipun masih dalam tahap awal dan dengan keterbatasan inheren, tanpa keraguan menjadi dasar untuk eksperimen inovatif di masa depan.
Dibandingkan dengan keamanan yang kuat dari jaringan Bitcoin, penggunaannya relatif rendah. Sifat bahasa pemrogramannya membatasi eksekusi kontrak pintar kompleks di jaringan Bitcoin, sehingga membatasi aplikasinya. Namun, tingkat keamanan yang luar biasa mendorong pengembang dan pengguna untuk terus menguji dan memanfaatkan fungsinya, berkontribusi pada pengembangan ekosistem secara keseluruhan. Selain itu, penerimaan pasar dan jangkauan aplikasi ORC-20 akan membutuhkan waktu untuk menahan uji coba dari komunitas dan pasar yang lebih luas.