Kernel Ventures: Dapatkah RGB Meniru Kegilaan Ordinals?

MenengahDec 31, 2023
Artikel ini membandingkan protokol Ordinal dan RGB dalam hal keamanan, skalabilitas, biaya transaksi, dan kecepatan, serta menganalisis potensi arah narasi RGB di masa depan.
Kernel Ventures: Dapatkah RGB Meniru Kegilaan Ordinals?

TLDR:

Berbagai solusi kontrak pintar ada di jaringan Bitcoin saat ini, dengan protokol Ordinals dan protokol RGB menjadi yang paling umum. Munculnya protokol Ordinals memungkinkan pengembangan kontrak pintar di jaringan Bitcoin, mengikat keamanannya ke blockchain Bitcoin. Namun, konfirmasi dan pencatatan transfer aset Ordinal terjadi di jaringan utama Bitcoin dan terikat pada transfer 1 satoshi. Hal ini mengakibatkan biaya transaksi yang tinggi dan semakin membebani jaringan utama Bitcoin yang sudah lambat.

Sebaliknya, protokol RGB memperkenalkan saluran off-chain dan pemrosesan transaksi batch, yang secara signifikan mengurangi biaya transaksi dan meningkatkan kecepatan. Validasi sisi klien juga sangat mengurangi data yang diperlukan untuk memelihara operasi jaringan, sehingga meningkatkan skalabilitas jaringan. Meskipun protokol RGB meningkatkan kecepatan dan skalabilitas transaksi, hal ini juga menimbulkan tantangan baru. Saluran off-chain mengoptimalkan biaya dan kecepatan transaksi namun meningkatkan masalah keamanan untuk catatan off-chain. Validasi sisi klien mengurangi penyimpanan data namun secara signifikan memperlambat kecepatan verifikasi.

Artikel ini membandingkan protokol Ordinal dan RGB di seluruh dimensi keamanan, skalabilitas, biaya transaksi, dan kecepatan, serta mengeksplorasi kemungkinan arah masa depan untuk narasi RGB.

1. Tinjauan Pasar

Bitcoin saat ini menyumbang sekitar 49% dari total nilai pasar mata uang kripto. Namun, perkembangannya sangat terhambat oleh kurangnya kelengkapan Turing dalam bahasa skripnya, tidak adanya kontrak pintar mainnet, dan kecepatan transaksi yang lambat. Untuk mengatasi masalah ini, pengembang Bitcoin telah mencoba berbagai solusi perluasan dan percepatan, terutama termasuk:

  • Protokol RGB: Protokol lapisan kedua yang dibangun di jaringan Bitcoin, menyimpan data transaksi intinya di mainnet BTC. RGB menggunakan model keamanan Bitcoin untuk mendukung pembuatan token dengan properti khusus dan fungsi kontrak pintar di jaringan Bitcoin. Awalnya diusulkan oleh Peter Todd pada tahun 2016, protokol RGB mendapatkan kembali perhatian pada tahun 2023 di tengah booming pengembangan kontrak pintar di Bitcoin.

  • Segregated Witness (SegWit): Diimplementasikan pada bulan Agustus 2017, SegWit memisahkan informasi transaksi dan tanda tangan, meningkatkan ukuran blok efektif dari 1MB menjadi 4MB, sehingga mengurangi kemacetan secara parsial. Namun, karena keterbatasan ukuran blok Bitcoin, perluasan penyimpanan blok lebih lanjut tidak dapat dilakukan.

  • Lightning Network: Solusi penskalaan lapisan kedua untuk Bitcoin, memungkinkan transaksi tanpa mengakses blockchain, sehingga meningkatkan throughput secara signifikan. Namun, Lightning Network, dengan solusi seperti OmniBOLT dan Stacks, menghadapi risiko sentralisasi yang besar.

  • Teknologi Sidechain: Membangun sidechain di luar jaringan Bitcoin, aset sidechain dipatok 1:1 ke BTC. Sidechains menawarkan peningkatan kinerja transaksi tetapi tidak pernah bisa menandingi keamanan mainnet BTC.

Sumber Gambar: Bukit pasir

Sejak Maret tahun ini, biaya transaksi di jaringan Bitcoin dan volume aset protokol BRC20 telah melonjak. Pada awal Mei, biaya transaksi mainnet BTC mencapai puncaknya, dan meskipun telah menurun, volume perdagangan aset BRC20 tetap tinggi. Hal ini menunjukkan bahwa antusiasme terhadap pengembangan kontrak pintar di jaringan Bitcoin belum berkurang, bahkan ketika semangat terhadap prasasti di ekosistem BTC telah menurun. Pengembang terus mencari solusi optimal untuk pengembangan kontrak pintar di jaringan Bitcoin.

2. Protokol Ordinal

2.1 Nomor Satoshi

Berbeda dengan wei Ethereum yang dicatat sebagai data, Satoshi Bitcoin dihitung berdasarkan UTXO yang dimiliki oleh setiap alamat. Untuk membedakan sat, pertama-tama perlu membedakan UTXO, lalu membedakan sat dalam UTXO. Yang pertama relatif mudah, karena UTXO yang berbeda berhubungan dengan ketinggian blok yang berbeda. Karena penambangan menghasilkan sats asli, cukup dengan memberi nomor UTXO dalam transaksi coinbase. Tantangannya terletak pada penomoran sat dalam UTXO yang sama. Protokol Ordinals mengusulkan solusi berdasarkan prinsip masuk pertama keluar pertama.

Membedakan UTXO: Pembuat BTC mulai mencatat sejak UTXO ditambang, dengan setiap UTXO terkait dengan blok unik, dan setiap blok memiliki tinggi blok unik di jaringan Bitcoin. Ketinggian blok yang berbeda dapat membedakan UTXO yang berbeda.

Membedakan Sats dalam UTXO: Ketinggian blok menentukan kisaran sats dalam UTXO. Misalnya, blok paling awal dapat menambang 100 BTC, atau 1010 sat. Jadi, sat pada balok dengan tinggi 0 akan diberi nomor [0,1010-1], sat pada balok dengan tinggi 1 akan diberi nomor [1010,21010-1], dan seterusnya. Untuk menentukan sat tertentu dalam UTXO, kita harus melihat proses konsumsi UTXO. Nomor protokol Ordinal ditempatkan dalam keluaran UTXO berdasarkan prinsip masuk pertama keluar pertama. Misalnya, jika penambang A pada ketinggian blok 2 mentransfer 50 dari 100 BTC mereka ke B, output sebelumnya yang ditetapkan ke A akan sesuai dengan sats bernomor [21010,2.51010-1], sedangkan B akan menerima sats [2.51010, 3*1010-1].

Sumber Gambar: Kernel Ventures

2.2 Prasasti Tata Cara

Awalnya, Bitcoin menambahkan operator OP_RETURN untuk menyediakan ruang penyimpanan 80 byte untuk setiap transaksi. Namun, hal ini tidak cukup untuk logika kode yang kompleks dan meningkatkan biaya transaksi serta kemacetan jaringan. Untuk mengatasi hal ini, Bitcoin menerapkan dua soft fork, SegWit dan Taproot. Skrip Tapscript, dimulai dengan opcode OP_FALSE dan tidak dieksekusi, menyediakan ruang 4MB untuk transaksi. Ruang ini dapat menyimpan prasasti ordinal, memungkinkan penerbitan token protokol teks, gambar on-chain, atau BRC20.

2.3 Kekurangan Ordinal

Ordinal secara signifikan meningkatkan kemampuan program jaringan Bitcoin, melepaskan diri dari batasan narasi dan pengembangan ekosistem BTC, dan menyediakan fungsionalitas di luar transaksi Bitcoin. Namun, beberapa masalah masih menjadi perhatian pengembang ekosistem BTC.

Sentralisasi Ordinal: Meskipun pencatatan status dan perubahan dalam protokol ordinal terjadi secara on-chain, keamanan protokol tidak setara dengan jaringan Bitcoin. Ordinal tidak dapat mencegah duplikat prasasti on-chain, dan mengidentifikasi prasasti yang tidak valid memerlukan intervensi protokol ordinal off-chain. Protokol yang baru muncul ini, yang belum teruji dalam jangka waktu lama, memiliki banyak potensi masalah. Selain itu, masalah dengan layanan dasar protokol ordinal dapat menyebabkan hilangnya aset bagi pengguna.

Batasan Biaya dan Kecepatan Transaksi: Prasasti diukir melalui area validasi terpisah, artinya setiap transfer aset ordinal harus sesuai dengan UTXO yang digunakan. Mengingat waktu blok Bitcoin sekitar 10 menit, transaksi tidak dapat dipercepat. Selain itu, prasasti on-chain meningkatkan biaya transaksi.

Merugikan Properti Asli Bitcoin: Karena aset ordinal terkait dengan sats Bitcoin yang secara inheren bernilai, penggunaan ordinal itu sendiri menyebabkan keterasingan aset asli Bitcoin, dan prasasti meningkatkan biaya penambang. Banyak pendukung BTC khawatir hal ini akan merugikan fungsi pembayaran asli Bitcoin.

3. Protokol RGB

Dengan meningkatnya volume transaksi online, keterbatasan protokol ordinal menjadi semakin jelas. Dalam jangka panjang, jika masalah ini tidak ditangani secara memadai, ekosistem kontrak pintar Bitcoin akan kesulitan bersaing dengan ekosistem rantai publik yang lengkap dari Turing. Di antara banyak alternatif ordinal, banyak pengembang memilih protokol RGB, yang menawarkan kemajuan signifikan dalam skalabilitas, kecepatan transaksi, dan privasi dibandingkan dengan ordinal. Idealnya, aset ekosistem Bitcoin yang dibangun di atas protokol RGB dapat mencapai kecepatan transaksi dan skalabilitas yang sebanding dengan aset di rantai publik lengkap Turing.

3.1 Teknologi Inti RGB

Validasi Sisi Klien

Berbeda dengan penyiaran data transaksi di mainnet Bitcoin, protokol RGB beroperasi secara off-chain, dengan informasi yang dikirimkan hanya antara pengirim dan penerima. Setelah memvalidasi transaksi, node penerima tidak perlu melakukan sinkronisasi dengan seluruh jaringan atau mencatat semua data transaksi di jaringan seperti mainnet Bitcoin. Node penerima hanya mencatat data yang terkait dengan transaksi tersebut, cukup untuk validasi blockchain, sehingga secara signifikan meningkatkan skalabilitas dan privasi jaringan.

Sumber Gambar: Kernel Ventures

Segel Sekali Pakai

Dalam transfer material di dunia nyata, material sering kali berpindah tangan berkali-kali, sehingga menimbulkan ancaman signifikan terhadap keaslian dan integritasnya. Untuk mencegah gangguan berbahaya sebelum diserahkan untuk verifikasi, segel digunakan dalam kehidupan nyata, dengan integritas segel menunjukkan apakah konten telah diubah. Peran segel satu kali dalam jaringan RGB serupa. Secara khusus, mereka diwakili oleh atribut segel elektronik yang secara alami hanya ada satu kali saja di jaringan Bitcoin - UTXO.

Mirip dengan kontrak pintar di Ethereum, penerbitan Token di bawah protokol RGB memerlukan penentuan nama token dan total pasokan. Perbedaannya adalah tidak ada rantai publik tertentu sebagai pembawa di jaringan RGB. Setiap Token dalam RGB harus ditautkan ke UTXO tertentu di jaringan Bitcoin. Kepemilikan UTXO tertentu di jaringan Bitcoin menyiratkan kepemilikan Token RGB yang sesuai dalam protokol RGB. Untuk mentransfer token RGB, pemegangnya perlu mengeluarkan UTXO. Sifat UTXO yang hanya sekali digunakan berarti bahwa setelah dibelanjakan, UTXO tersebut akan hilang, mencerminkan pengeluaran aset RGB terkait. Proses ini mirip dengan membuka segel satu kali.

Sumber Gambar: Kernel Ventures

UTXO Membutakan

Dalam jaringan Bitcoin, setiap transaksi dapat ditelusuri ke input dan output UTXO-nya. Hal ini meningkatkan efisiensi penelusuran UTXO di jaringan Bitcoin dan secara efektif mencegah serangan pembelanjaan ganda. Namun, proses transaksi yang sepenuhnya transparan membahayakan privasi. Untuk meningkatkan privasi transaksi, protokol RGB mengusulkan konsep UTXO yang dibutakan.

Selama transfer Token RGB, pengirim A tidak dapat memperoleh alamat pasti dari UTXO penerima tetapi hanya hasil hash dari alamat UTXO penerima yang digabungkan dengan nilai kata sandi acak. Ketika penerima B ingin menggunakan Token Protokol RGB yang diterima, mereka harus memberi tahu penerima C berikutnya tentang alamat UTXO dan mengirimkan nilai kata sandi yang sesuai ke C untuk memverifikasi bahwa A memang mengirimkan Token Protokol RGB ke B.

Sumber Gambar: Kernel Ventures

3.2 Perbandingan RGB dan Ordinal

Keamanan: Setiap transaksi atau transisi status dalam kontrak pintar Ordinals harus dieksekusi melalui pengeluaran UTXO, sedangkan di RGB, proses ini sebagian besar bergantung pada Lightning Network atau saluran RGB off-chain. RGB menyimpan sejumlah besar data di klien RGB (cache lokal atau server cloud), yang menyebabkan tingkat sentralisasi yang tinggi dan potensi eksploitasi oleh institusi terpusat. Selain itu, waktu henti server atau hilangnya cache lokal dapat menyebabkan hilangnya aset bagi klien. Dari segi keamanan, Ordinals memiliki keunggulan.

Kecepatan Verifikasi: Karena RGB menggunakan verifikasi sisi klien, verifikasi setiap transaksi dalam protokol RGB memerlukan permulaan dari awal. Hal ini menghabiskan banyak waktu dalam mengonfirmasi setiap langkah transfer aset RGB, sehingga memperlambat proses verifikasi secara signifikan. Oleh karena itu, Ordinals lebih unggul dalam kecepatan verifikasi.

Privasi: Transfer dan verifikasi aset RGB terjadi di luar blockchain, membentuk saluran unik antara pengirim dan penerima. Selain itu, penyamaran UTXO memastikan bahwa pengirim pun tidak dapat melacak tujuan UTXO. Sebaliknya, transfer aset Ordinals dicatat melalui pengeluaran UTXO pada Bitcoin, dan UTXO input dan output dapat dilacak di jaringan Bitcoin, sehingga tidak memberikan privasi. Oleh karena itu, dari sudut pandang privasi, protokol RGB memiliki keunggulan.

Biaya Transaksi: Transfer RGB sebagian besar bergantung pada saluran RGB sisi klien atau Jaringan Lightning, sehingga hampir tidak ada biaya transaksi. Berapa pun jumlah transaksinya, hanya satu pembelanjaan UTXO yang diperlukan untuk konfirmasi akhir di blockchain. Namun, setiap transfer dalam Ordinal memerlukan pencatatan dalam skrip tapscript. Ditambah dengan biaya pencatatan prasasti, hal ini menimbulkan biaya transaksi yang cukup besar. Selain itu, protokol RGB mengusulkan transaksi batch, memungkinkan skrip tapscript tunggal untuk menentukan beberapa penerima aset RGB. Sebaliknya, Ordinals secara default mentransfer UTXO ke satu penerima pada satu waktu, namun RGB mengurangi biaya secara signifikan dengan membagi beban. Dengan demikian, RGB memiliki keunggulan dalam biaya transaksi.

Skalabilitas: Dalam kontrak pintar RGB, verifikasi transaksi dan penyimpanan data dikelola oleh klien (node penerima) dan tidak terjadi pada rantai BTC, sehingga menghilangkan kebutuhan penyiaran dan validasi global di mainnet. Setiap node hanya perlu memastikan konfirmasi data terkait transaksi. Namun, data prasasti di Ordinal memerlukan operasi on-chain. Mengingat keterbatasan kecepatan pemrosesan dan skalabilitas Bitcoin, kapasitas volume transaksinya sangat terbatas. Oleh karena itu, RGB memiliki keunggulan unggul dalam skalabilitas.

4. Proyek Ekosistem RGB

Setelah dirilisnya RGB v0.10.0, lingkungan pengembangan pada jaringan RGB menjadi lebih ramah pengguna bagi pengembang. Akibatnya, pengembangan ekosistem protokol RGB dalam skala besar baru berlangsung setengah tahun, dan sebagian besar proyek ekosistem RGB berikut ini masih dalam tahap awal:

Infinitas: Infinitas adalah ekosistem aplikasi Bitcoin lengkap Turing yang menggabungkan keunggulan Lightning Network dan protokol RGB, saling mendukung dan melengkapi untuk menciptakan ekosistem Bitcoin yang lebih efisien. Khususnya, Infinitas juga mengusulkan bukti tanpa pengetahuan rekursif untuk mengatasi inefisiensi validasi sisi klien. Jika metode ini diterapkan secara efektif, metode ini dapat menyelesaikan masalah kecepatan validasi di jaringan RGB secara signifikan.

RGB Explorer: RGB Explorer adalah salah satu browser paling awal yang mendukung kueri dan transfer aset RGB (token Fungible dan Non-Fungible), mendukung aset seperti standar RGB20, RGB21, dan RGB25.

Cosminimart: Cosminimart pada dasarnya adalah Bitcoin Lightning Network yang kompatibel dengan protokol RGB, berupaya menciptakan ekosistem Bitcoin baru yang mampu menerapkan kontrak pintar. Berbeda dengan proyek-proyek yang disebutkan di atas dengan fungsi tunggal, Cosminimart menyediakan dompet, pasar perdagangan derivatif, dan pasar penemuan proyek awal. Ia menawarkan layanan terpadu untuk pengembangan kontrak pintar jaringan Bitcoin, promosi produk, dan perdagangan.

DIBA: Memanfaatkan Lightning Network dan protokol RGB, DIBA berkomitmen untuk membangun pasar NFT jaringan Bitcoin. Saat ini beroperasi di testnet Bitcoin dan diharapkan segera diluncurkan di mainnet.

5. Prospek Masa Depan RGB

Dengan dirilisnya versi RGB v0.10.0, keseluruhan kerangka protokol menjadi semakin stabil, dan potensi masalah kompatibilitas selama pembaruan versi semakin teratasi. Pada saat yang sama, pengembangan alat dan berbagai antarmuka API sedang disempurnakan, sehingga secara signifikan mengurangi kompleksitas bagi pengembang yang bekerja dengan RGB.

Hari ini #Tether mengumumkan berakhirnya dukungan 3 blockchain $USDt: OmniLayer, BCH-SLP dan Kusama. Pelanggan akan dapat terus menukarkan dan menukar token $USDt (ke blockchain lain yang didukung), namun Tether tidak akan mengeluarkan $USDt tambahan baru pada 3 blockchain tersebut.

Baru-baru ini, pengumuman resmi dari Tether menunjukkan pergeseran penerapan kontrak USDT di jaringan lapisan-2 Bitcoin dari OmniLayer ke RGB. Langkah Tether ini dianggap sebagai sinyal pemain utama di dunia Crypto yang merambah ke RGB. RGB kini memiliki protokol pengembangan yang mapan, komunitas pengembang yang besar, dan pengakuan dari raksasa kripto. Saat ini, pengembang RGB sedang bereksperimen dengan bukti tanpa pengetahuan rekursif untuk mengurangi ukuran validasi sisi klien. Jika berhasil, peningkatan ini akan secara signifikan mempercepat kecepatan verifikasi pada jaringan RGB, sehingga mengurangi masalah latensi jaringan selama penggunaan ekstensif.

Kernel Ventures adalah dana modal ventura kripto yang didorong oleh komunitas penelitian dan pengembangan. Ini telah melakukan lebih dari 70 investasi awal, dengan fokus pada infrastruktur, middleware, dApps, dan khususnya pada ZK, Rollups, DEX, blockchain modular, dan vertikal yang siap melayani miliaran pengguna kripto di masa depan. Ini termasuk abstraksi akun, ketersediaan data, skalabilitas, dan banyak lagi. Selama tujuh tahun terakhir, kami telah berdedikasi untuk mendukung komunitas pengembangan inti dan asosiasi blockchain universitas di seluruh dunia.

Penafian:

  1. Artikel ini dicetak ulang dari [techflowpost]. Semua hak cipta milik penulis asli [Will 阿望;Diane Cheung]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!
إنشاء حساب الآن