Eksplorasi Baru Kontrak Cerdas Bitcoin: RGB, RGB++ dan Arch Network
Bitcoin sebagai jaringan dengan likuiditas terbaik dan paling aman di bidang blockchain, telah menarik banyak pengembang setelah gelombang inskripsi. Para pengembang ini dengan cepat menyadari masalah pemrograman dan skalabilitas Bitcoin, dan mulai mengeksplorasi berbagai solusi, seperti bukti nol-pengetahuan, ketersediaan data, sidechain, rollup, dan re-staking. Inovasi-inovasi ini membuat ekosistem Bitcoin semakin berkembang, menjadi fokus utama di pasar bullish saat ini.
Namun, banyak solusi yang mengikuti pengalaman skalabilitas platform smart contract seperti Ethereum, sering kali bergantung pada jembatan lintas rantai terpusat, yang menjadi kelemahan potensial dari sistem. Beberapa solusi didasarkan pada karakteristik Bitcoin itu sendiri, yang berkaitan dengan kompleksitas lingkungan pengembangan Bitcoin. Bitcoin sulit untuk menjalankan smart contract seperti Ethereum, alasan utamanya termasuk:
Bahasa skrip Bitcoin membatasi kelengkapan Turing untuk memastikan keamanan.
Penyimpanan blockchain Bitcoin dirancang untuk transaksi sederhana, tidak dioptimalkan untuk kontrak pintar yang kompleks.
Bitcoin kekurangan mesin virtual untuk menjalankan smart contract.
Dalam beberapa tahun terakhir, jaringan Bitcoin telah mengalami peningkatan penting. Segregated Witness (SegWit) pada tahun 2017 memperluas batas ukuran blok; peningkatan Taproot pada tahun 2021 memungkinkan verifikasi tanda tangan massal dan menyederhanakan operasi seperti pertukaran atom, dompet multi-tanda tangan, dan pembayaran bersyarat. Kemajuan ini membuka jalan baru untuk kemampuan pemrograman Bitcoin.
Pada tahun 2022, pengembang Casey Rodarmor mengusulkan "Ordinal Theory", yang menggambarkan sebuah skema untuk memberi nomor pada satoshi, memungkinkan penyisipan gambar dan data lainnya dalam transaksi Bitcoin. Ini membuka kemungkinan baru untuk menyisipkan informasi status dan metadata langsung di dalam rantai Bitcoin, menciptakan ide-ide baru untuk aplikasi smart contract yang memerlukan akses dan verifikasi data status.
Saat ini, sebagian besar proyek yang memperluas kemampuan pemrograman Bitcoin bergantung pada jaringan lapisan kedua (L2), yang mengharuskan pengguna untuk mempercayai jembatan lintas rantai, menjadi hambatan utama untuk L2 dalam mendapatkan pengguna dan likuiditas. Selain itu, Bitcoin kekurangan mesin virtual asli atau kemampuan pemrograman, sehingga tidak dapat mencapai komunikasi antara L2 dan L1 tanpa menambah asumsi kepercayaan tambahan.
RGB, RGB++ dan Arch Network mencoba meningkatkan kemampuan pemrograman Bitcoin dari sifat asli Bitcoin, dengan menyediakan smart contract dan kemampuan transaksi kompleks melalui berbagai metode:
RGB adalah solusi smart contract yang diverifikasi melalui klien off-chain, yang mencatat perubahan status kontrak dalam UTXO Bitcoin. Meskipun memiliki beberapa keunggulan privasi, penggunaannya kompleks, kurangnya komposabilitas kontrak, dan perkembangannya cukup lambat.
RGB++ adalah jalur ekstensi lain yang didasarkan pada pemikiran RGB, yang masih berbasis pada pengikatan UTXO, tetapi menjadikan rantai itu sendiri sebagai validator klien yang memiliki konsensus, menyediakan solusi lintas rantai untuk aset metadata, mendukung transfer aset dari rantai dengan struktur UTXO apa pun.
Arch Network menyediakan solusi smart contract asli untuk Bitcoin, menciptakan Jaringan VM ZK dan node validator, dengan mengagregasi transaksi untuk mencatat perubahan status dan aset dalam transaksi Bitcoin.
RGB
RGB adalah pemikiran pengembangan smart contract awal komunitas Bitcoin, yang membungkus data status melalui UTXO, meletakkan dasar penting untuk ekspansi asli Bitcoin di masa depan.
RGB menggunakan metode verifikasi off-chain, memindahkan verifikasi transfer token dari lapisan konsensus Bitcoin ke off-chain, yang diverifikasi oleh klien terkait transaksi tertentu. Ini mengurangi kebutuhan siaran jaringan secara keseluruhan, meningkatkan privasi dan efisiensi. Namun, cara peningkatan privasi ini juga merupakan pedang bermata dua. Hanya melibatkan node terkait transaksi tertentu dalam verifikasi meskipun meningkatkan privasi, tetapi menyebabkan pihak ketiga tidak dapat melihat, membuat operasi nyata menjadi kompleks dan sulit untuk dikembangkan, serta pengalaman pengguna yang kurang baik.
RGB memperkenalkan konsep segel sekali pakai. Setiap UTXO hanya dapat dibelanjakan sekali, setara dengan mengunci saat dibuat, dan membuka kunci saat dibelanjakan. Status smart contract dibungkus oleh UTXO dan dikelola oleh segel, menyediakan mekanisme manajemen status yang efektif.
RGB++
RGB++ adalah jalur ekstensi lain yang didasarkan pada pemikiran RGB, masih berdasarkan pada pengikatan UTXO.
RGB++ memanfaatkan rantai UTXO yang turing lengkap (seperti CKB atau rantai lainnya) untuk memproses data off-chain dan smart contract, lebih meningkatkan kemampuan pemrograman Bitcoin, dan memastikan keamanan melalui pengikatan isomorfik BTC.
RGB++ menggunakan rantai UTXO yang lengkap Turing. Dengan menggunakan rantai UTXO lengkap Turing seperti CKB sebagai rantai bayangan, RGB++ dapat mengelola data off-chain dan smart contract. Rantai ini tidak hanya dapat mengeksekusi smart contract yang kompleks, tetapi juga dapat terikat dengan UTXO Bitcoin, meningkatkan kemampuan pemrograman dan fleksibilitas sistem. UTXO Bitcoin dan UTXO rantai bayangan terikat isomorfik, memastikan konsistensi status dan aset antara kedua rantai, menjamin keamanan transaksi.
RGB++ diperluas ke semua rantai UTXO yang Turing lengkap, tidak lagi terbatas pada CKB, meningkatkan interoperabilitas lintas rantai dan likuiditas aset. Dukungan multi-rantai ini memungkinkan RGB++ untuk digabungkan dengan rantai UTXO Turing lengkap mana pun, meningkatkan fleksibilitas sistem. Sementara itu, RGB++ mencapai lintas rantai tanpa jembatan melalui pengikatan isomorfisme UTXO, menghindari masalah "koin palsu", dan memastikan keaslian dan konsistensi aset.
Melalui verifikasi on-chain menggunakan shadow chain, RGB++ menyederhanakan proses verifikasi klien. Pengguna hanya perlu memeriksa transaksi terkait di shadow chain untuk memverifikasi kebenaran perhitungan status RGB++. Metode verifikasi on-chain ini tidak hanya menyederhanakan proses verifikasi tetapi juga mengoptimalkan pengalaman pengguna. Dengan menggunakan shadow chain yang Turing-complete, RGB++ menghindari manajemen UTXO RGB yang kompleks, menyediakan pengalaman yang lebih sederhana dan ramah pengguna.
Arch Network
Arch Network terutama terdiri dari Arch zkVM dan jaringan node verifikasi Arch, memanfaatkan bukti nol-pengetahuan dan jaringan verifikasi desentralisasi untuk memastikan keamanan dan privasi smart contract, lebih mudah digunakan daripada RGB, dan tidak perlu mengikat ke rantai UTXO lain seperti RGB++.
Arch zkVM menggunakan RISC Zero ZKVM untuk mengeksekusi smart contract dan menghasilkan bukti zero-knowledge, yang divalidasi oleh jaringan node verifikasi terdesentralisasi. Sistem ini berjalan berdasarkan model UTXO, mengemas status smart contract dalam State UTXOs untuk meningkatkan keamanan dan efisiensi.
UTXO Aset digunakan untuk mewakili Bitcoin atau koin lainnya, dan dapat dikelola melalui delegasi. Jaringan verifikasi Arch memverifikasi konten ZKVM melalui pemilihan acak node pemimpin, dan menggunakan skema tanda tangan FROST untuk mengagregasi tanda tangan node, kemudian akhirnya menyiarkan transaksi ke jaringan Bitcoin.
Arch zkVM menyediakan mesin virtual yang Turing lengkap untuk Bitcoin, mampu mengeksekusi kontrak pintar yang kompleks. Setiap kali kontrak dieksekusi, Arch zkVM menghasilkan bukti nol-pengetahuan untuk memverifikasi keabsahan kontrak dan perubahan status.
Arch juga menggunakan model UTXO Bitcoin, status dan aset dibungkus dalam UTXO, melalui konsep penggunaan tunggal untuk melakukan transisi status. Data status kontrak pintar dicatat sebagai state UTXOs, aset data asli dicatat sebagai Asset UTXOs. Arch memastikan setiap UTXO hanya dapat dibelanjakan sekali, menyediakan manajemen status yang aman.
Arch meskipun tidak menginovasi struktur blockchain, tetapi perlu memverifikasi jaringan node. Setiap periode Arch Epoch, sistem secara acak memilih node Leader berdasarkan hak kepemilikan, yang bertanggung jawab untuk menyebarkan informasi yang diterima ke semua node validator lainnya dalam jaringan. Semua bukti nol pengetahuan diverifikasi oleh jaringan node validator terdesentralisasi, memastikan keamanan dan ketahanan sistem terhadap sensor, serta menghasilkan tanda tangan untuk node Leader. Setelah transaksi ditandatangani oleh jumlah node yang diperlukan, transaksi dapat disiarkan di jaringan Bitcoin.
Kesimpulan
RGB, RGB++, dan Arch Network memiliki karakteristik masing-masing dalam desain pemrograman Bitcoin, semuanya melanjutkan pemikiran pengikatan UTXO. Sifat otentikasi penggunaan sekali pakai dari UTXO lebih cocok untuk mencatat status smart contract.
Namun, solusi ini juga memiliki kelemahan yang jelas, seperti pengalaman pengguna yang kurang baik, penundaan konfirmasi yang konsisten dengan Bitcoin, dan kinerja yang rendah. Mereka terutama memperluas fungsionalitas, tetapi tidak meningkatkan kinerja, yang sangat jelas dalam Arch dan RGB. Desain RGB++ meskipun telah memberikan pengalaman pengguna yang lebih baik dengan memperkenalkan rantai UTXO berkinerja tinggi, juga membawa asumsi keamanan tambahan.
Seiring dengan semakin banyaknya pengembang yang bergabung dengan komunitas Bitcoin, kita akan melihat lebih banyak solusi skalabilitas, seperti proposal upgrade op-cat yang sedang dibahas secara aktif. Solusi yang sesuai dengan sifat asli Bitcoin layak mendapatkan perhatian khusus. Metode pengikatan UTXO adalah cara paling efektif untuk memperluas cara pemrograman tanpa mengupgrade jaringan Bitcoin. Selama masalah pengalaman pengguna dapat diatasi, ini akan menjadi kemajuan besar bagi smart contract Bitcoin.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 Suka
Hadiah
8
7
Bagikan
Komentar
0/400
ZenChainWalker
· 5jam yang lalu
btc masih yang terkuat!
Lihat AsliBalas0
SigmaValidator
· 5jam yang lalu
Bitcoin satu-satunya luar biasa ya
Lihat AsliBalas0
MEVSandwichMaker
· 5jam yang lalu
Masih menunggu airdrop RGB++
Lihat AsliBalas0
DAOdreamer
· 5jam yang lalu
Main sebentar lagi baru menulis
Lihat AsliBalas0
NftPhilanthropist
· 5jam yang lalu
sebenarnya ser... bukti perbuatan baik > bukti kerja
Analisis perbandingan solusi baru smart contract asli Bitcoin: RGB, RGB++, dan Arch Network
Eksplorasi Baru Kontrak Cerdas Bitcoin: RGB, RGB++ dan Arch Network
Bitcoin sebagai jaringan dengan likuiditas terbaik dan paling aman di bidang blockchain, telah menarik banyak pengembang setelah gelombang inskripsi. Para pengembang ini dengan cepat menyadari masalah pemrograman dan skalabilitas Bitcoin, dan mulai mengeksplorasi berbagai solusi, seperti bukti nol-pengetahuan, ketersediaan data, sidechain, rollup, dan re-staking. Inovasi-inovasi ini membuat ekosistem Bitcoin semakin berkembang, menjadi fokus utama di pasar bullish saat ini.
Namun, banyak solusi yang mengikuti pengalaman skalabilitas platform smart contract seperti Ethereum, sering kali bergantung pada jembatan lintas rantai terpusat, yang menjadi kelemahan potensial dari sistem. Beberapa solusi didasarkan pada karakteristik Bitcoin itu sendiri, yang berkaitan dengan kompleksitas lingkungan pengembangan Bitcoin. Bitcoin sulit untuk menjalankan smart contract seperti Ethereum, alasan utamanya termasuk:
Dalam beberapa tahun terakhir, jaringan Bitcoin telah mengalami peningkatan penting. Segregated Witness (SegWit) pada tahun 2017 memperluas batas ukuran blok; peningkatan Taproot pada tahun 2021 memungkinkan verifikasi tanda tangan massal dan menyederhanakan operasi seperti pertukaran atom, dompet multi-tanda tangan, dan pembayaran bersyarat. Kemajuan ini membuka jalan baru untuk kemampuan pemrograman Bitcoin.
Pada tahun 2022, pengembang Casey Rodarmor mengusulkan "Ordinal Theory", yang menggambarkan sebuah skema untuk memberi nomor pada satoshi, memungkinkan penyisipan gambar dan data lainnya dalam transaksi Bitcoin. Ini membuka kemungkinan baru untuk menyisipkan informasi status dan metadata langsung di dalam rantai Bitcoin, menciptakan ide-ide baru untuk aplikasi smart contract yang memerlukan akses dan verifikasi data status.
Saat ini, sebagian besar proyek yang memperluas kemampuan pemrograman Bitcoin bergantung pada jaringan lapisan kedua (L2), yang mengharuskan pengguna untuk mempercayai jembatan lintas rantai, menjadi hambatan utama untuk L2 dalam mendapatkan pengguna dan likuiditas. Selain itu, Bitcoin kekurangan mesin virtual asli atau kemampuan pemrograman, sehingga tidak dapat mencapai komunikasi antara L2 dan L1 tanpa menambah asumsi kepercayaan tambahan.
RGB, RGB++ dan Arch Network mencoba meningkatkan kemampuan pemrograman Bitcoin dari sifat asli Bitcoin, dengan menyediakan smart contract dan kemampuan transaksi kompleks melalui berbagai metode:
RGB adalah solusi smart contract yang diverifikasi melalui klien off-chain, yang mencatat perubahan status kontrak dalam UTXO Bitcoin. Meskipun memiliki beberapa keunggulan privasi, penggunaannya kompleks, kurangnya komposabilitas kontrak, dan perkembangannya cukup lambat.
RGB++ adalah jalur ekstensi lain yang didasarkan pada pemikiran RGB, yang masih berbasis pada pengikatan UTXO, tetapi menjadikan rantai itu sendiri sebagai validator klien yang memiliki konsensus, menyediakan solusi lintas rantai untuk aset metadata, mendukung transfer aset dari rantai dengan struktur UTXO apa pun.
Arch Network menyediakan solusi smart contract asli untuk Bitcoin, menciptakan Jaringan VM ZK dan node validator, dengan mengagregasi transaksi untuk mencatat perubahan status dan aset dalam transaksi Bitcoin.
RGB
RGB adalah pemikiran pengembangan smart contract awal komunitas Bitcoin, yang membungkus data status melalui UTXO, meletakkan dasar penting untuk ekspansi asli Bitcoin di masa depan.
RGB menggunakan metode verifikasi off-chain, memindahkan verifikasi transfer token dari lapisan konsensus Bitcoin ke off-chain, yang diverifikasi oleh klien terkait transaksi tertentu. Ini mengurangi kebutuhan siaran jaringan secara keseluruhan, meningkatkan privasi dan efisiensi. Namun, cara peningkatan privasi ini juga merupakan pedang bermata dua. Hanya melibatkan node terkait transaksi tertentu dalam verifikasi meskipun meningkatkan privasi, tetapi menyebabkan pihak ketiga tidak dapat melihat, membuat operasi nyata menjadi kompleks dan sulit untuk dikembangkan, serta pengalaman pengguna yang kurang baik.
RGB memperkenalkan konsep segel sekali pakai. Setiap UTXO hanya dapat dibelanjakan sekali, setara dengan mengunci saat dibuat, dan membuka kunci saat dibelanjakan. Status smart contract dibungkus oleh UTXO dan dikelola oleh segel, menyediakan mekanisme manajemen status yang efektif.
RGB++
RGB++ adalah jalur ekstensi lain yang didasarkan pada pemikiran RGB, masih berdasarkan pada pengikatan UTXO.
RGB++ memanfaatkan rantai UTXO yang turing lengkap (seperti CKB atau rantai lainnya) untuk memproses data off-chain dan smart contract, lebih meningkatkan kemampuan pemrograman Bitcoin, dan memastikan keamanan melalui pengikatan isomorfik BTC.
RGB++ menggunakan rantai UTXO yang lengkap Turing. Dengan menggunakan rantai UTXO lengkap Turing seperti CKB sebagai rantai bayangan, RGB++ dapat mengelola data off-chain dan smart contract. Rantai ini tidak hanya dapat mengeksekusi smart contract yang kompleks, tetapi juga dapat terikat dengan UTXO Bitcoin, meningkatkan kemampuan pemrograman dan fleksibilitas sistem. UTXO Bitcoin dan UTXO rantai bayangan terikat isomorfik, memastikan konsistensi status dan aset antara kedua rantai, menjamin keamanan transaksi.
RGB++ diperluas ke semua rantai UTXO yang Turing lengkap, tidak lagi terbatas pada CKB, meningkatkan interoperabilitas lintas rantai dan likuiditas aset. Dukungan multi-rantai ini memungkinkan RGB++ untuk digabungkan dengan rantai UTXO Turing lengkap mana pun, meningkatkan fleksibilitas sistem. Sementara itu, RGB++ mencapai lintas rantai tanpa jembatan melalui pengikatan isomorfisme UTXO, menghindari masalah "koin palsu", dan memastikan keaslian dan konsistensi aset.
Melalui verifikasi on-chain menggunakan shadow chain, RGB++ menyederhanakan proses verifikasi klien. Pengguna hanya perlu memeriksa transaksi terkait di shadow chain untuk memverifikasi kebenaran perhitungan status RGB++. Metode verifikasi on-chain ini tidak hanya menyederhanakan proses verifikasi tetapi juga mengoptimalkan pengalaman pengguna. Dengan menggunakan shadow chain yang Turing-complete, RGB++ menghindari manajemen UTXO RGB yang kompleks, menyediakan pengalaman yang lebih sederhana dan ramah pengguna.
Arch Network
Arch Network terutama terdiri dari Arch zkVM dan jaringan node verifikasi Arch, memanfaatkan bukti nol-pengetahuan dan jaringan verifikasi desentralisasi untuk memastikan keamanan dan privasi smart contract, lebih mudah digunakan daripada RGB, dan tidak perlu mengikat ke rantai UTXO lain seperti RGB++.
Arch zkVM menggunakan RISC Zero ZKVM untuk mengeksekusi smart contract dan menghasilkan bukti zero-knowledge, yang divalidasi oleh jaringan node verifikasi terdesentralisasi. Sistem ini berjalan berdasarkan model UTXO, mengemas status smart contract dalam State UTXOs untuk meningkatkan keamanan dan efisiensi.
UTXO Aset digunakan untuk mewakili Bitcoin atau koin lainnya, dan dapat dikelola melalui delegasi. Jaringan verifikasi Arch memverifikasi konten ZKVM melalui pemilihan acak node pemimpin, dan menggunakan skema tanda tangan FROST untuk mengagregasi tanda tangan node, kemudian akhirnya menyiarkan transaksi ke jaringan Bitcoin.
Arch zkVM menyediakan mesin virtual yang Turing lengkap untuk Bitcoin, mampu mengeksekusi kontrak pintar yang kompleks. Setiap kali kontrak dieksekusi, Arch zkVM menghasilkan bukti nol-pengetahuan untuk memverifikasi keabsahan kontrak dan perubahan status.
Arch juga menggunakan model UTXO Bitcoin, status dan aset dibungkus dalam UTXO, melalui konsep penggunaan tunggal untuk melakukan transisi status. Data status kontrak pintar dicatat sebagai state UTXOs, aset data asli dicatat sebagai Asset UTXOs. Arch memastikan setiap UTXO hanya dapat dibelanjakan sekali, menyediakan manajemen status yang aman.
Arch meskipun tidak menginovasi struktur blockchain, tetapi perlu memverifikasi jaringan node. Setiap periode Arch Epoch, sistem secara acak memilih node Leader berdasarkan hak kepemilikan, yang bertanggung jawab untuk menyebarkan informasi yang diterima ke semua node validator lainnya dalam jaringan. Semua bukti nol pengetahuan diverifikasi oleh jaringan node validator terdesentralisasi, memastikan keamanan dan ketahanan sistem terhadap sensor, serta menghasilkan tanda tangan untuk node Leader. Setelah transaksi ditandatangani oleh jumlah node yang diperlukan, transaksi dapat disiarkan di jaringan Bitcoin.
Kesimpulan
RGB, RGB++, dan Arch Network memiliki karakteristik masing-masing dalam desain pemrograman Bitcoin, semuanya melanjutkan pemikiran pengikatan UTXO. Sifat otentikasi penggunaan sekali pakai dari UTXO lebih cocok untuk mencatat status smart contract.
Namun, solusi ini juga memiliki kelemahan yang jelas, seperti pengalaman pengguna yang kurang baik, penundaan konfirmasi yang konsisten dengan Bitcoin, dan kinerja yang rendah. Mereka terutama memperluas fungsionalitas, tetapi tidak meningkatkan kinerja, yang sangat jelas dalam Arch dan RGB. Desain RGB++ meskipun telah memberikan pengalaman pengguna yang lebih baik dengan memperkenalkan rantai UTXO berkinerja tinggi, juga membawa asumsi keamanan tambahan.
Seiring dengan semakin banyaknya pengembang yang bergabung dengan komunitas Bitcoin, kita akan melihat lebih banyak solusi skalabilitas, seperti proposal upgrade op-cat yang sedang dibahas secara aktif. Solusi yang sesuai dengan sifat asli Bitcoin layak mendapatkan perhatian khusus. Metode pengikatan UTXO adalah cara paling efektif untuk memperluas cara pemrograman tanpa mengupgrade jaringan Bitcoin. Selama masalah pengalaman pengguna dapat diatasi, ini akan menjadi kemajuan besar bagi smart contract Bitcoin.