Terobosan baru dalam programmabilitas Bitcoin: Perbandingan solusi RGB, RGB++, dan Arch Network

Perkembangan Programmabilitas Ekosistem Bitcoin

Bitcoin sebagai blockchain dengan likuiditas terbaik dan keamanan tertinggi, telah menarik banyak pengembang setelah gelombang inskripsi. Mereka dengan cepat memperhatikan masalah programmabilitas dan skalabilitas Bitcoin. Dengan memperkenalkan berbagai solusi seperti ZK, DA, sidechain, rollup, dan restaking, ekosistem Bitcoin sedang menyambut puncak kemakmuran baru, menjadi topik utama dalam pasar bullish saat ini.

Namun, banyak desain yang mengikuti pengalaman skalabilitas dari platform kontrak pintar seperti Ethereum, dan sering kali bergantung pada jembatan lintas rantai terpusat, yang menjadi potensi kelemahan sistem. Sangat sedikit solusi yang dirancang berdasarkan karakteristik Bitcoin itu sendiri, yang terkait dengan pengalaman pengembangan Bitcoin yang tidak ramah. Bitcoin sulit untuk menjalankan kontrak pintar seperti Ethereum, alasan utamanya termasuk:

  1. Bahasa skrip Bitcoin membatasi kelengkapan Turing untuk menjamin keamanan.
  2. Penyimpanan blockchain Bitcoin dirancang untuk transaksi sederhana, tidak dioptimalkan untuk kontrak pintar yang kompleks.
  3. Bitcoin kekurangan mesin virtual untuk menjalankan kontrak pintar.

Pemisahan saksi 2017 ( SegWit ) memperluas batas ukuran blok Bitcoin; peningkatan Taproot pada tahun 2021 memungkinkan verifikasi tanda tangan massal, sehingga menyederhanakan pemrosesan transaksi. Peningkatan ini membuka jalan bagi Programmabilitas Bitcoin.

Pada tahun 2022, pengembang Casey Rodarmor mengusulkan "Teori Ordinal", yang merangkum sebuah skema untuk menyematkan data apapun dalam transaksi Bitcoin. Ini membuka kemungkinan baru untuk menyematkan informasi status dan metadata langsung di rantai Bitcoin, menciptakan pemikiran baru bagi aplikasi yang memerlukan data status yang dapat diakses dan diverifikasi.

Saat ini, sebagian besar proyek yang memperluas programmabilitas Bitcoin bergantung pada jaringan lapisan dua (L2), yang mengharuskan pengguna untuk mempercayai jembatan lintas rantai, menjadi hambatan utama bagi L2 untuk mendapatkan pengguna dan likuiditas. Selain itu, Bitcoin kekurangan mesin virtual asli atau programmabilitas, sehingga tidak dapat mewujudkan komunikasi antara L2 dan L1 tanpa menambah asumsi kepercayaan.

RGB, RGB++, dan Arch Network mencoba untuk meningkatkan Programmabilitas dari atribut asli Bitcoin, dengan menyediakan kemampuan kontrak pintar dan transaksi kompleks melalui berbagai metode:

  1. RGB adalah sebuah solusi kontrak pintar yang diverifikasi melalui klien off-chain, yang mencatat perubahan status kontrak dalam UTXO Bitcoin. Meskipun memiliki beberapa keuntungan privasi, penggunaannya rumit dan kurang memiliki komposabilitas kontrak, saat ini perkembangannya lambat.

  2. RGB++ adalah jalur ekstensi lain yang didasarkan pada pemikiran RGB oleh Nervos, masih berdasarkan pengikatan UTXO, tetapi menjadikan rantai itu sendiri sebagai validator klien yang memiliki konsensus, menyediakan solusi lintas rantai untuk aset metadata, mendukung transfer rantai dengan struktur UTXO apa pun.

  3. Arch Network menyediakan solusi kontrak pintar asli untuk Bitcoin, menciptakan mesin virtual ZK dan jaringan node validator, dengan mengagregasi transaksi untuk mencatat perubahan status dan fase aset dalam transaksi Bitcoin.

UTXO Binding: Penjelasan Rencana Kontrak Pintar BTC RGB, RGB++ dan Arch Network

RGB

RGB adalah pemikiran perluasan kontrak pintar awal di komunitas Bitcoin, yang membungkus data status melalui UTXO, memberikan pemikiran penting untuk ekspansi asli Bitcoin di masa mendatang.

RGB menggunakan 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 seluruh jaringan, meningkatkan privasi dan efisiensi. Namun, cara peningkatan privasi ini juga merupakan pedang bermata dua. Meskipun meningkatkan perlindungan privasi, hal ini menyebabkan ketidakjelasan bagi pihak ketiga, membuat operasi aktual menjadi rumit dan sulit untuk dikembangkan, serta mengurangi pengalaman pengguna.

RGB memperkenalkan konsep segel sekali pakai. Setiap UTXO hanya dapat digunakan sekali, setara dengan terkunci saat dibuat, dan dibuka kuncinya saat digunakan. Status kontrak pintar dibungkus melalui UTXO dan dikelola oleh segel, menyediakan mekanisme manajemen status yang efektif.

UTXO Binding: Penjelasan Rencana Kontrak Pintar BTC RGB, RGB++ dan Arch Network

RGB++

RGB++ adalah jalur ekspansi lain dari Nervos yang didasarkan pada pemikiran RGB, masih berdasarkan ikatan UTXO.

RGB++ memanfaatkan rantai UTXO yang Turing-complete (seperti CKB atau rantai lainnya) untuk memproses data off-chain dan kontrak pintar, lebih meningkatkan Programmabilitas Bitcoin, dan menjamin keamanan melalui pengikatan isomorfik BTC.

RGB++ menggunakan rantai UTXO yang lengkap Turing sebagai rantai bayangan, dapat mengeksekusi kontrak pintar yang kompleks, dan terikat dengan UTXO Bitcoin, meningkatkan kemampuan pemrograman dan fleksibilitas sistem. UTXO Bitcoin dan UTXO rantai bayangan terikat secara isomorfik, memastikan konsistensi status dan aset antara kedua rantai, menjamin keamanan transaksi.

RGB++ diperluas ke semua rantai UTXO yang Turing lengkap, meningkatkan interoperabilitas lintas rantai dan likuiditas aset. Dukungan multi-rantai ini meningkatkan fleksibilitas sistem. Pada saat yang sama, dengan mengimplementasikan pengikatan UTXO homomorfik untuk mencapai lintas rantai tanpa jembatan, menghindari masalah "koin palsu" dan memastikan keaslian serta konsistensi aset.

Melalui verifikasi on-chain dengan shadow chain, RGB++ menyederhanakan proses verifikasi klien. Pengguna hanya perlu memeriksa transaksi terkait shadow chain untuk memverifikasi keakuratan perhitungan status RGB++. Metode verifikasi on-chain ini mengoptimalkan pengalaman pengguna. Menggunakan shadow chain yang Turing-complete menghindari manajemen UTXO RGB yang kompleks, memberikan pengalaman yang lebih sederhana dan ramah pengguna.

Jaringan Arch

Arch Network terutama terdiri dari Arch zkVM dan jaringan node validator Arch, memanfaatkan bukti nol pengetahuan dan jaringan validasi terdesentralisasi untuk memastikan keamanan dan privasi kontrak pintar, lebih mudah digunakan daripada RGB, dan tidak perlu mengikat ke rantai UTXO lain seperti RGB++.

Arch zkVM menggunakan RISC Zero ZKVM untuk mengeksekusi kontrak pintar dan menghasilkan bukti nol-pengetahuan, yang divalidasi oleh jaringan node verifikasi terdesentralisasi. Sistem ini berjalan berdasarkan model UTXO, membungkus status kontrak pintar dalam State UTXOs, meningkatkan keamanan dan efisiensi.

UTXOs Aset digunakan untuk mewakili Bitcoin atau token lainnya, dan dapat dikelola melalui metode delegasi. Jaringan verifikasi Arch memverifikasi konten ZKVM melalui node leader yang dipilih secara acak, menggunakan skema tanda tangan FROST untuk mengagregasi tanda tangan node, dan akhirnya menyiarkan transaksi ke jaringan Bitcoin.

Arch zkVM menyediakan mesin virtual Turing lengkap untuk Bitcoin, yang dapat mengeksekusi kontrak pintar yang kompleks. Setiap kali kontrak dieksekusi, bukti nol pengetahuan dihasilkan untuk memverifikasi kebenaran kontrak dan perubahan status.

Arch menggunakan model UTXO Bitcoin, status dan aset dibungkus dalam UTXO, melakukan transisi status melalui konsep penggunaan tunggal. Data status kontrak pintar dicatat sebagai state UTXOs, dan aset data asli dicatat sebagai Asset UTXOs. Arch memastikan bahwa setiap UTXO hanya dapat dibelanjakan sekali, memberikan manajemen status yang aman.

Arch meskipun tidak menginovasi struktur blockchain, tetapi perlu memverifikasi jaringan node. Selama setiap Epoch Arch, sistem secara acak memilih node Leader berdasarkan kepemilikan untuk bertanggung jawab menyebarkan informasi ke semua node validator di jaringan. Semua zk-proofs diverifikasi oleh jaringan node validator terdesentralisasi, memastikan keamanan dan ketahanan sistem terhadap sensor, dan menghasilkan tanda tangan untuk node Leader. Setelah transaksi mendapatkan jumlah tanda tangan node yang diperlukan, transaksi tersebut dapat disiarkan di jaringan Bitcoin.

UTXO Binding: Penjelasan Solusi Kontrak Pintar BTC RGB, RGB++, dan Jaringan Arch

Ringkasan

Dalam desain programmabilitas Bitcoin, RGB, RGB++, dan Arch Network masing-masing memiliki karakteristik unik, tetapi semuanya melanjutkan gagasan pengikatan UTXO, atribut otentikasi penggunaan satu kali dari UTXO lebih cocok untuk mencatat status kontrak pintar.

Namun, kelemahan dari skema ini juga jelas, terutama terletak pada pengalaman pengguna yang buruk, keterlambatan konfirmasi yang sejalan dengan Bitcoin, dan kinerja yang rendah. Mereka hanya memperluas fungsi, tanpa meningkatkan kinerja, yang terlihat lebih jelas di Arch dan RGB. RGB++ memberikan pengalaman pengguna yang lebih baik dengan memperkenalkan rantai UTXO berkinerja tinggi, tetapi juga memperkenalkan asumsi keamanan tambahan.

Seiring semakin banyak pengembang bergabung dengan komunitas Bitcoin, kita akan melihat lebih banyak solusi peningkatan kapasitas, seperti proposal peningkatan op-cat yang sedang dibahas secara aktif. Solusi yang sesuai dengan sifat asli Bitcoin layak untuk diperhatikan. Metode pengikatan UTXO adalah cara paling efektif untuk memperluas cara pemrograman Bitcoin tanpa meningkatkan jaringan Bitcoin. Selama dapat menyelesaikan masalah pengalaman pengguna, ini akan membawa kemajuan besar bagi kontrak pintar Bitcoin.

Lihat Asli
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.
  • Hadiah
  • 7
  • Bagikan
Komentar
0/400
gas_guzzlervip
· 12jam yang lalu
Datang lagi untuk menyalin pekerjaan rumah, yang perlu diselesaikan harus diselesaikan.
Lihat AsliBalas0
MetaDreamervip
· 12jam yang lalu
Jadi ETH bisa menyalin apa saja ya
Lihat AsliBalas0
CryptoMotivatorvip
· 12jam yang lalu
Ada lagi yang ingin bermain trik.
Lihat AsliBalas0
ImpermanentLossFanvip
· 13jam yang lalu
btc internal competition adalah seperti ini
Lihat AsliBalas0
NFT_Therapyvip
· 13jam yang lalu
DNA BTC adalah murni.
Lihat AsliBalas0
BlockchainTherapistvip
· 13jam yang lalu
btc adalah yang terbaik, kenapa harus bermain-main dengan eth?
Lihat AsliBalas0
LiquidityWizardvip
· 13jam yang lalu
secara statistik, 73,4% dari solusi ini melewatkan inti masalah
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)