Ide baru untuk smart contract Bitcoin: inovasi UTXO dari RGB, RGB++, dan Arch Network

Pemikiran Baru tentang Smart Contract dalam Ekosistem Bitcoin

Bitcoin sebagai blockchain dengan likuiditas terbaik dan teraman saat ini, telah menarik banyak pengembang setelah gelombang inskripsi. Mereka dengan cepat memperhatikan masalah pemrograman dan skalabilitas Bitcoin. Dengan memperkenalkan solusi seperti ZK, DA, sidechain, rollup, dan restaking, ekosistem Bitcoin sedang memasuki puncak kemakmuran baru, menjadi fokus utama pasar bull saat ini.

Namun, banyak desain yang mengikuti pengalaman skalabilitas dari platform smart contract seperti Ethereum, dan sering kali bergantung pada jembatan lintas rantai terpusat, yang menjadi kelemahan potensial sistem. Jarang ada solusi yang dirancang berdasarkan karakteristik Bitcoin itu sendiri, yang terkait dengan pengalaman pengembangan Bitcoin yang tidak ramah. Bitcoin sulit untuk menjalankan smart contract seperti Ethereum, terutama karena alasan berikut:

  1. Bahasa skrip Bitcoin dibatasi dalam hal keamanan untuk tidak memiliki kelengkapan Turing, sehingga tidak dapat mengeksekusi kontrak pintar yang kompleks.
  2. Penyimpanan blockchain Bitcoin dirancang untuk transaksi sederhana, tidak dioptimalkan untuk smart contract yang kompleks.
  3. Bitcoin kurang memiliki mesin virtual untuk menjalankan smart contract.

Pemisahan saksi (SegWit pada tahun 2017 memperluas batas ukuran blok Bitcoin; Pembaruan Taproot pada tahun 2021 memungkinkan verifikasi tanda tangan massal, mempercepat kecepatan pemrosesan transaksi. Kemajuan ini menciptakan kondisi untuk pemrograman Bitcoin.

Pada tahun 2022, pengembang Casey Rodarmor mengusulkan "Teori Ordinal", yang menguraikan skema penomoran Satoshi, yang memungkinkan data apa pun disematkan dalam transaksi Bitcoin. Ini membuka jalan baru untuk menyematkan informasi status dan metadata langsung di blockchain Bitcoin, memberikan ide baru untuk aplikasi smart contract yang memerlukan data status yang dapat diakses dan diverifikasi.

Saat ini, sebagian besar proyek yang memperluas 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 kekurangan mesin virtual bawaan atau kemampuan pemrograman, sehingga tidak dapat mewujudkan komunikasi L2 dengan L1 tanpa menambah asumsi kepercayaan.

RGB, RGB++, dan Arch Network mencoba untuk meningkatkan kemampuan pemrograman Bitcoin dari sifat aslinya, dengan menyediakan smart contract dan kemampuan transaksi yang kompleks melalui berbagai metode:

  1. RGB adalah skema smart contract yang diverifikasi melalui klien off-chain, yang mencatat perubahan status smart contract di UTXO Bitcoin. Meskipun memiliki beberapa keuntungan privasi, penggunaannya rumit, kurangnya komposabilitas kontrak, dan perkembangan yang lambat.

  2. RGB++ adalah jalur pengembangan lain yang didasarkan pada pemikiran RGB, masih berdasarkan UTXO yang terikat, 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 smart contract asli untuk Bitcoin, menciptakan jaringan mesin virtual ZK dan node validator, dengan mengagregasi transaksi untuk mencatat perubahan status dan aset dalam transaksi Bitcoin.

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

RGB

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

RGB menggunakan metode verifikasi off-chain, memindahkan verifikasi transfer koin dari lapisan konsensus Bitcoin ke off-chain, yang divalidasi oleh klien terkait transaksi tertentu. Ini mengurangi kebutuhan siaran di seluruh jaringan, meningkatkan privasi dan efisiensi. Namun, cara peningkatan privasi ini juga merupakan pedang bermata dua. Hanya mengizinkan node terkait transaksi tertentu untuk berpartisipasi dalam verifikasi meningkatkan privasi, tetapi mengakibatkan ketidaknampakan 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 dikunci saat dibuat, dibuka kuncinya saat dibelanjakan. Status smart contract dikemas melalui UTXO dan dikelola oleh segel, menyediakan mekanisme manajemen status yang efektif.

![Pengikatan UTXO: Penjelasan Rencana Kontrak Pintar BTC RGB, RGB++, dan Jaringan Arch])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

RGB++

RGB++ adalah jalur pengembangan lain yang didasarkan pada pemikiran RGB, masih berdasarkan pengikatan UTXO.

RGB++ menggunakan rantai UTXO yang lengkap Turing (seperti CKB atau rantai lainnya) untuk memproses data off-chain dan smart contract, lebih meningkatkan kemampuan pemrograman Bitcoin, dan menjamin keamanan melalui pengikatan isomorfik 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 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, melalui pengikatan homomorfik UTXO, lintas rantai tanpa jembatan dicapai, menghindari masalah "uang palsu", dan memastikan keaslian serta konsistensi aset.

Melalui rantai bayangan untuk verifikasi on-chain, RGB++ menyederhanakan proses verifikasi klien. Pengguna hanya perlu memeriksa transaksi terkait rantai bayangan untuk memverifikasi kebenaran perhitungan status RGB++. Metode verifikasi on-chain ini tidak hanya menyederhanakan proses verifikasi tetapi juga mengoptimalkan pengalaman pengguna. Dengan menggunakan rantai bayangan yang Turing lengkap, RGB++ menghindari manajemen UTXO RGB yang rumit, memberikan pengalaman pengguna yang lebih sederhana dan ramah.

Jaringan Arch

Arch Network terutama terdiri dari Arch zkVM dan jaringan node verifikasi Arch, memanfaatkan bukti nol pengetahuan dan jaringan verifikasi terdesentralisasi untuk memastikan keamanan dan privasi smart contract, lebih mudah digunakan dibandingkan RGB, tanpa perlu mengikat ke rantai UTXO lain seperti RGB++.

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

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

Arch zkVM menyediakan mesin virtual yang Turing lengkap untuk Bitcoin, yang dapat mengeksekusi smart contract yang kompleks. Setiap kali kontrak 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, melakukan transisi status melalui konsep penggunaan tunggal. Data status kontrak pintar dicatat sebagai state UTXOs, sementara aset data asli dicatat sebagai Asset UTXOs. Arch memastikan bahwa setiap UTXO hanya dapat dibelanjakan sekali, memberikan manajemen status yang aman.

Meskipun Arch tidak menginovasi struktur blockchain, perlu ada jaringan node verifikasi. Selama setiap Epoch Arch, sistem secara acak memilih node Leader berdasarkan kepemilikan, yang bertanggung jawab untuk menyebarkan informasi yang diterima ke semua node verifikasi lainnya di 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 tersebut dapat disiarkan di jaringan Bitcoin.

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

Kesimpulan

Dalam desain programabilitas Bitcoin, RGB, RGB++, dan Arch Network masing-masing memiliki keunikan, tetapi semuanya melanjutkan pemikiran pengikatan UTXO, atribut otentikasi penggunaan sekali UTXO lebih cocok untuk status catatan smart contract.

Namun, solusi ini juga memiliki kekurangan yang jelas, yaitu pengalaman pengguna yang buruk, konfirmasi yang tertunda konsisten dengan Bitcoin, dan kinerja yang rendah. Mereka hanya memperluas fungsionalitas tanpa meningkatkan kinerja, yang terlihat jelas pada Arch dan RGB. Desain RGB++ meskipun menyediakan pengalaman pengguna yang lebih baik dengan memperkenalkan rantai UTXO berkinerja tinggi, juga mengajukan 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 aktif dibahas. Solusi yang sesuai dengan sifat asli Bitcoin patut mendapatkan perhatian khusus. Metode pengikatan UTXO adalah cara yang paling efektif untuk memperluas cara pemrograman tanpa meningkatkan jaringan Bitcoin. Selama masalah pengalaman pengguna dapat diselesaikan dengan baik, ini akan menjadi kemajuan besar bagi kontrak pintar Bitcoin.

BTC-2.65%
ARCH0.15%
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
  • 9
  • Bagikan
Komentar
0/400
CryptoTarotReadervip
· 13jam yang lalu
Semua orang berbicara tentang inovasi, sebenarnya masih terlalu konservatif, bukan?
Lihat AsliBalas0
ProposalManiacvip
· 07-30 21:03
Sekali lagi terjebak dalam pemikiran lama Ethereum, buat apa repot-repot?
Lihat AsliBalas0
NewPumpamentalsvip
· 07-30 11:31
Skalabilitas sama dengan penyusutan desentralisasi
Lihat AsliBalas0
BearHuggervip
· 07-30 11:30
Setelah menggoreng inskripsi, lanjutkan dengan yang ini?
Lihat AsliBalas0
BlockImpostervip
· 07-30 11:30
Ah, masih tidak bisa dibuka, masih meniru.
Lihat AsliBalas0
DegenApeSurfervip
· 07-30 11:29
Siapa pun tidak bisa melawan hukum hutan~wangi sekali
Lihat AsliBalas0
ExpectationFarmervip
· 07-30 11:29
Keamanan dan tingkat kesulitan pengembangan adalah hubungan cinta dan benci.
Lihat AsliBalas0
FlashLoanLordvip
· 07-30 11:22
Aduh, sedang mempelajari protokol lagi. Jaga semangat kalian. Saya akan terus hodl saja.
Lihat AsliBalas0
ResearchChadButBrokevip
· 07-30 11:06
Apakah BTC juga akan mencoba bermain dengan L2... Tolong!
Lihat AsliBalas0
Lihat Lebih Banyak
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)