Terobosan baru dalam programmabilitas asli Bitcoin: Analisis perbandingan RGB, RGB++, dan Arch Network

Eksplorasi Programmabilitas Ekosistem Bitcoin

Bitcoin sebagai blockchain dengan likuiditas terbaik dan keamanan tertinggi, telah menarik banyak pengembang setelah gelombang inkripsi. Para pengembang ini dengan cepat fokus pada programmabilitas dan masalah skalabilitas Bitcoin. Dengan memperkenalkan solusi inovatif seperti ZK, DA, sidechain, rollup, dan restaking, ekosistem Bitcoin sedang menyambut puncak kemakmuran baru, menjadi tema inti dari bull market saat ini.

Namun, banyak desain mengadopsi pengalaman penskalaan 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 berkaitan dengan pengalaman pengembang Bitcoin yang kurang baik. Bitcoin tidak dapat menjalankan kontrak pintar secara langsung seperti Ethereum karena alasan tertentu:

  1. Bahasa skrip Bitcoin membatasi kecukupan Turing demi memastikan keamanan, sehingga tidak dapat menjalankan kontrak pintar yang kompleks.
  2. Penyimpanan blockchain Bitcoin dirancang untuk transaksi sederhana, tidak dioptimalkan untuk kontrak pintar yang kompleks.
  3. Bitcoin kekurangan mesin virtual yang diperlukan untuk menjalankan kontrak pintar.

Pengenalan SegWit pada tahun 2017 dengan witness yang terpisah ( memperluas batas ukuran blok Bitcoin; pembaruan Taproot pada tahun 2021 memungkinkan verifikasi tanda tangan batch, sehingga menyederhanakan dan mempercepat pemrosesan transaksi (seperti pertukaran atom, dompet multi-tanda tangan, dan pembayaran bersyarat). Pembaruan ini meletakkan dasar bagi programmabilitas Bitcoin.

Pada tahun 2022, pengembang Casey Rodarmor mengusulkan "Ordinal Theory", yang menggambarkan sebuah skema penomoran untuk koin, yang memungkinkan data sembarang seperti gambar disematkan dalam transaksi Bitcoin. Ini membuka kemungkinan baru untuk menyematkan informasi status dan metadata langsung di dalam rantai Bitcoin, memberikan ide baru untuk aplikasi seperti kontrak pintar yang membutuhkan akses dan verifikasi data status.

Saat ini, sebagian besar proyek yang meningkatkan kemampuan pemrograman 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 kurang memiliki mesin virtual asli atau programmabilitas, sehingga tidak dapat mewujudkan komunikasi antara L2 dan L1 tanpa menambah asumsi kepercayaan tambahan.

RGB, RGB++, dan Arch Network semuanya berusaha untuk meningkatkan Programmabilitas Bitcoin berdasarkan sifat aslinya, dengan menyediakan kemampuan kontrak pintar dan transaksi kompleks melalui berbagai metode:

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

  2. RGB++ adalah solusi pengembangan lain dari Nervos yang berbasis pada pemikiran RGB, masih berbasis pada pengikatan UTXO, tetapi menjadikan rantai itu sendiri sebagai validator klien yang memiliki konsensus, menyediakan solusi lintas rantai untuk aset metadata, dan 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 yang sesuai, dengan mengagregasi transaksi untuk mencatat perubahan status dan tahap aset dalam transaksi Bitcoin.

![UTXO binding: Penjelasan tentang solusi kontrak pintar BTC RGB, RGB++, dan Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

RGB

RGB adalah pemikiran pengembangan kontrak pintar awal di komunitas Bitcoin, yang mencatat data status melalui metode pembungkusan UTXO, memberikan pemikiran 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 dilakukan oleh klien terkait transaksi tertentu. Metode ini mengurangi kebutuhan untuk siaran di seluruh jaringan, meningkatkan privasi dan efisiensi. Namun, metode peningkatan privasi ini juga merupakan pedang bermata dua. Meskipun dengan hanya membiarkan node terkait transaksi tertentu berpartisipasi dalam verifikasi meningkatkan perlindungan privasi, hal ini juga menyebabkan ketidakjelasan bagi pihak ketiga, membuat operasi 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 menciptakan UTXO, dan membuka kunci saat dibelanjakan. Status kontrak pintar dibungkus melalui UTXO dan dikelola melalui segel, menyediakan mekanisme manajemen status yang efektif.

![UTXO綁定:詳解BTC智能合約方案RGB、RGB++和Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

RGB++

RGB++ adalah solusi ekstensi lain yang didasarkan pada pemikiran RGB oleh Nervos, masih berdasarkan pengikatan UTXO.

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

RGB++ menggunakan rantai UTXO yang Turing lengkap. Dengan menggunakan rantai UTXO Turing lengkap seperti CKB sebagai rantai bayangan, RGB++ dapat menangani data off-chain dan kontrak pintar. Rantai ini tidak hanya dapat mengeksekusi kontrak pintar yang kompleks, tetapi juga dapat terikat dengan UTXO Bitcoin, meningkatkan kemampuan pemrograman dan fleksibilitas sistem. Selain itu, pemetaan isomorfik UTXO Bitcoin dan UTXO rantai bayangan 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 serta 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, memberikan pengalaman yang lebih sederhana dan ramah pengguna.

Jaringan Arch

Arch Network terutama terdiri dari Arch zkVM dan jaringan node verifikasi Arch, memanfaatkan bukti nol pengetahuan )zk-proofs( dan jaringan verifikasi terdesentralisasi untuk memastikan keamanan dan privasi kontrak pintar, lebih mudah digunakan dibandingkan RGB, dan tidak memerlukan pengikatan 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 untuk meningkatkan keamanan dan efisiensi.

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

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

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

Meskipun Arch tidak menginovasi struktur blockchain, namun perlu adanya jaringan node verifikasi. Selama setiap Epoch Arch, sistem akan secara acak memilih node Leader berdasarkan hak kepemilikan, yang bertanggung jawab untuk menyebarkan informasi yang diterima ke semua node verifikasi lain dalam jaringan. Semua zk-proofs diverifikasi oleh jaringan node verifikasi 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.

![UTXO Binding: Penjelasan Rencana Kontrak Cerdas BTC RGB, RGB++, dan Jaringan Arch])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(

Ringkasan

Dalam desain programmabilitas Bitcoin, RGB, RGB++, dan Arch Network memiliki keunikan masing-masing, tetapi semuanya mempertahankan pemikiran pengikatan UTXO, di mana atribut otentikasi penggunaan sekali UTXO lebih cocok untuk mencatat status kontrak pintar.

Namun, skema ini juga memiliki kelemahan yang jelas, terutama pengalaman pengguna yang kurang baik, dengan keterlambatan konfirmasi yang sama dengan Bitcoin dan kinerja yang rendah. Mereka memperluas fungsionalitas, tetapi gagal meningkatkan kinerja, yang sangat jelas terlihat di Arch dan RGB. Desain RGB++ meskipun memperbaiki pengalaman pengguna dengan memperkenalkan rantai UTXO berkinerja tinggi, juga memperkenalkan asumsi keamanan tambahan.

Dengan semakin banyaknya pengembang yang bergabung dengan komunitas Bitcoin, kita akan melihat lebih banyak solusi skalabilitas, 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 pemrogramannya tanpa meningkatkan jaringan Bitcoin. Selama dapat menyelesaikan masalah pengalaman pengguna, ini akan menjadi kemajuan signifikan bagi kontrak pintar Bitcoin.

BTC1.68%
ARCH0.19%
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
  • 10
  • Posting ulang
  • Bagikan
Komentar
0/400
AllTalkLongTradervip
· 4jam yang lalu
Perdagangan Mata Uang Kripto adalah Semua, jika tidak setuju, hadapi saya.
Lihat AsliBalas0
OfflineValidatorvip
· 9jam yang lalu
Lagi-lagi bermain teknik di dunia kripto untuk be played for suckers.
Lihat AsliBalas0
GateUser-ccc36bc5vip
· 12jam yang lalu
Siapa yang masih terlibat dalam Bitcoin?
Lihat AsliBalas0
FudVaccinatorvip
· 08-12 06:44
Risiko terbesar BTC adalah menyalin tugas lama.
Lihat AsliBalas0
ProofOfNothingvip
· 08-10 07:18
Meluncur! Ethereum benar-benar wangi.
Lihat AsliBalas0
DataBartendervip
· 08-10 07:07
Apakah zk benar-benar bisa menyelamatkan btc? Lucu sekali.
Lihat AsliBalas0
HashRatePhilosophervip
· 08-10 07:01
Kualitas tinggi Turing karet~ Tak heran itu kamu
Lihat AsliBalas0
AllInAlicevip
· 08-10 07:01
Bitcoin adalah yang terkuat, tidak ada yang bisa menandingi.
Lihat AsliBalas0
CryptoComedianvip
· 08-10 06:57
Tertawa hingga mati, BTC sekarang menjadi yang kedua dalam cross-chain.
Lihat AsliBalas0
GasBankruptervip
· 08-10 06:56
Bro sudah bangkrut sejak lama, ngapain bikin smart contract.
Lihat AsliBalas0
Lihat Lebih Banyak
  • 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)