UTXO Binding: Menggambarkan secara rinci Solusi Kontrak Pintar BTC RGB, RGB++, dan Arch Network

星球日报
BTC0,67%
ARCH3,48%

Pengenalan

BTC adalah blockchain yang paling likuid dan aman saat ini. Setelah inskripsi meledak, ekosistem BTC menarik banyak pengembang yang dengan cepat mengikuti masalah skalabilitas dan pemrograman yang dapat diakses oleh BTC. Dengan memperkenalkan pendekatan yang berbeda seperti ZK, DA, Sidechain, rollup, restaking, dll, ekosistem BTC sedang mencapai puncak baru dan menjadi garis utama dalam bull run saat ini.

Namun, dalam desain-desain ini, banyak yang meneruskan pengalaman skala Smart Contract seperti ETH, dan bergantung pada cross-chain bridges yang terpusat, ini adalah titik lemah sistem. Sedikit yang didasarkan pada fitur BTC itu sendiri, yang berhubungan dengan pengalaman pengembang BTC yang tidak ramah. Ada beberapa alasan mengapa tidak dapat menjalankan Smart Contract seperti di Ethereum:

  • Bahasa skrip BTC dibatasi keamanannya untuk mencegah kecukupan Turing, yang berarti tidak dapat menjalankan Smart Contract seperti yang dilakukan oleh Ethereum.
  • Penyimpanan blockchain BTC dirancang untuk transaksi sederhana dan tidak dioptimalkan untuk smart contract yang kompleks.
  • Yang paling penting adalah BTC tidak memiliki Virtual Machine untuk menjalankan Smart Contract.

Pengenalan SegWit (Segregated Witness) pada tahun 2017 meningkatkan batasan ukuran Blok BTC; Pembaruan Taproot tahun 2021 memungkinkan verifikasi tanda tangan dalam jumlah besar, sehingga memproses transaksi (pertukaran atomik yang tidak terkunci, Dompet Multisig, dan pembayaran berdasarkan kondisi) menjadi lebih mudah dan lebih cepat. Ini semua membuat BTC menjadi dapat diprogram.

Pada tahun 2022, pengembang Casey Rodarmor datang dengan “Teori Ordinal” -nya, menguraikan skema penomoran Satoshi yang dapat menempatkan data sewenang-wenang seperti gambar ke dalam transaksi BTC, membuka kemungkinan baru untuk menyematkan informasi negara dan metadata secara langsung di BTCon-chain, yang membuka cara berpikir baru untuk aplikasi seperti Kontrak Cerdas yang memerlukan data negara yang dapat diakses dan diverifikasi.

Saat ini, sebagian besar proyek yang memperluas sifat pemrograman BTC bergantung pada jaringan L2 BTC, yang membuat pengguna harus mempercayai cross-chain bridges, menjadi tantangan besar dalam mendapatkan pengguna L2 dan Likuiditas. Selain itu, saat ini BTC kurang memiliki Virtual Machine asli atau sifat pemrograman, sehingga tidak dapat mencapai komunikasi antara L2 dan L1 tanpa asumsi kepercayaan tambahan.

Jaringan ARCH、RGB dan RGB++ semuanya mencoba untuk memperkuat sifat asli BTC, meningkatkan keprograman BTC, dan memberikan kemampuan Smart Contract dan transaksi kompleks melalui metode yang berbeda:

  • RGB adalah solusi Smart Contract yang diverifikasi oleh klien off-chain, di mana perubahan status Smart Contract dicatat dalam UTXO BTC. Meskipun memiliki keuntungan privasi tertentu, penggunaannya rumit dan kurang memiliki kemampuan komposisi kontrak, sehingga perkembangannya sangat lambat saat ini.
  • RGB++ adalah jalur ekspansi lain dari Nervos berdasarkan gagasan RGB, masih bergantung pada UTXO, tetapi dengan membuat rantai itu sendiri menjadi validator klien yang memiliki Konsensus, ini menyediakan solusi Interaksi Cross-Chain aset Metadata, dan memungkinkan dukungan untuk transfer rantai UTXO apa pun.
  • Arch Network menyediakan solusi Smart Contract asli untuk BTC, menciptakan ZK Virtual Machine dan jaringan validatorNode yang sesuai, dan merekam perubahan status dan fase aset melalui transaksi agregat di dalam transaksi BTC.

Jaringan Arch

Jaringan ARCH terutama terdiri dari ARCH zkVM dan jaringan node verifikasi ARCH, menggunakan Zero-Knowledge Proof (zk-proofs) dan jaringan verifikasi Desentralisasi untuk memastikan keamanan dan privasi Smart Contract, lebih mudah digunakan daripada RGB, dan tidak memerlukan pengikatan ke chain UTXO tambahan seperti RGB++.

Arch zkVM menggunakan RISC Zero ZKVM untuk menjalankan Smart Contract dan menghasilkan Zero-Knowledge Proof, yang diverifikasi oleh jaringan Node verifikasi Desentralisasi. Sistem ini berjalan berdasarkan model UTXO, yang mengenkapsulasi status Smart Contract dalam State UTXOs untuk meningkatkan keamanan dan efisiensi.

Asset UTXOs digunakan untuk mewakili BTC atau Token lainnya, dan dapat dikelola melalui cara delegasi. Jaringan validasi Arch memvalidasi konten ZKVM melalui leader Node yang dipilih secara acak, dan mengumpulkan tanda tangan Node menggunakan skema tanda tangan FROST, kemudian Transaksi Broadcast ke jaringan BTC.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

Arch zkVM menyediakan Virtual Machine yang Turing Complete untuk BTC, yang dapat menjalankan Smart Contract yang kompleks. Setiap kali Smart Contract dieksekusi, Arch zkVM akan menghasilkan Zero-Knowledge Proof, bukti ini digunakan untuk memverifikasi kebenaran dan perubahan status kontrak.

ARCH Juga menggunakan model UTXO BTC, status dan aset dikemas dalam UTXO, melalui konsep penggunaan sekali untuk melakukan perubahan status. Data status Smart Contract direkam sebagai state UTXOs, sedangkan aset data asli dicatat sebagai Asset UTXOs. Arch memastikan setiap UTXO hanya dapat dihabiskan sekali, sehingga memberikan manajemen status yang aman.

**Arch Meskipun tidak ada struktur blockchain inovatif, tetapi juga membutuhkan jaringan Node verifikasi. ** Pada setiap Epoch Arch Selama ini, sistem akan secara acak memilih satu Node Pemimpin berdasarkan ekuitas, yang bertanggung jawab untuk menyebarkan informasi yang diterima ke semua Node validator lainnya di jaringan. zk-proofs Semua divalidasi oleh jaringan Node verifikasi Desentralisasi untuk memastikan keamanan dan ketahanan sistem, dan menghasilkan tanda tangan untuk Leader Node. Begitu transaksi ditandatangani oleh jumlah Node yang diperlukan, maka dapat disiarkan melalui jaringan BTC.

RGB

RGB adalah ide perluasan Smart Contract awal komunitas BTC, yang merekam data status melalui pengemasan UTXO, memberikan ide penting untuk peningkatan kapasitas asli BTC selanjutnya.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

RGB menggunakan metode verifikasi off-chain untuk memindahkan validasi Token dari lapisan konsensus BTC ke off-chain, yang diverifikasi oleh klien terkait transaksi. Metode ini mengurangi kebutuhan untuk disiarkan ke seluruh jaringan, meningkatkan privasi dan efisiensi. Namun, cara meningkatkan privasi ini juga memiliki dua sisi. Dengan melibatkan hanya Node yang terkait dengan transaksi tertentu dalam proses verifikasi, meskipun meningkatkan perlindungan privasi, hal ini juga membuat pihak ketiga tidak terlihat, sehingga mengakibatkan proses operasional yang kompleks dan sulit untuk dikembangkan, dengan pengalaman pengguna yang buruk.

Selain itu, RGB memperkenalkan konsep segel penggunaan sekali. Setiap UTXO hanya dapat digunakan sekali, seperti mengunci saat menciptakan UTXO dan membukanya saat menggunakannya. Status Smart Contract dikemas dalam UTXO dan dikelola melalui segel penggunaan sekali, yang menyediakan mekanisme pengelolaan status yang efektif.

RGB++

RGB++ adalah jalur ekstensi Nervos berdasarkan pemikiran RGB, tetapi tetap mengikuti dasar UTXO.

RGB++ menggunakan UTXO chain yang Turing Complete (misalnya CKB atau chain lain) untuk memproses data off-chain dan smart contract, yang lebih meningkatkan keprogramabilitasan BTC, dan memastikan keamanan melalui binding secara isomorfis BTC.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

RGB++ menggunakan Turing Complete UTXO chain. Dengan menggunakan UTXO chain Turing Complete seperti CKB sebagai sidechain, RGB++ dapat mengelola data off-chain dan Smart Contract. Chain ini tidak hanya dapat menjalankan Smart Contract yang kompleks, tetapi juga dapat terikat dengan UTXO dari BTC, sehingga meningkatkan keprograman dan fleksibilitas sistem. Selain itu, UTXO dari BTC dan UTXO dari sidechain terikat secara isomorfis, memastikan konsistensi status dan aset di antara kedua chain, sehingga menjamin keamanan transaksi.

Selain itu, RGB++ meluas tidak hanya ke semua rantai UTXO Turing Complete, tetapi juga ke CKB, sehingga meningkatkan interoperabilitas Interaksi Cross-Chain dan aset Likuiditas. Dukungan multi-rantai ini memungkinkan RGB ++ untuk dikombinasikan dengan rantai UTXO Turing Complete apa pun, meningkatkan fleksibilitas sistem. Pada saat yang sama, RGB ++ mengimplementasikan Bridgeless Interaksi Cross-Chain melalui UTXO isomorphic binding, yang berbeda dari jembatan Interaksi Cross-Chain tradisional, yang menghindari masalah “uang palsu” dan memastikan keaslian dan konsistensi aset.

Dengan menggunakan verifikasi on-chain melalui sidechain, RGB++ menyederhanakan proses verifikasi pada klien. Pengguna hanya perlu memeriksa transaksi terkait on-chain sidechain untuk memverifikasi apakah perhitungan status RGB++ benar. Metode verifikasi on-chain ini tidak hanya menyederhanakan proses verifikasi, tetapi juga meningkatkan pengalaman pengguna. Dengan menggunakan sidechain yang Turing Complete, RGB++ menghindari kompleksitas pengelolaan UTXO RGB dan menyediakan pengalaman yang lebih sederhana dan ramah pengguna.

Kesimpulan

Dalam hal desain pemrograman yang dapat diprogram di BTC, RGB, RGB++, dan Jaringan Arch masing-masing memiliki keunikan, tetapi semuanya mempertahankan pendekatan UTXO yang terikat, sifat otorisasi penggunaan satu kali UTXO lebih cocok untuk Smart Contract dalam mencatat status.

Namun kelemahannya juga sangat jelas, yaitu pengalaman pengguna yang buruk, konfirmasi latensi dan kinerja rendah yang konsisten dengan BTC, yaitu hanya memperluas fungsionalitas tetapi tidak meningkatkan kinerja, hal ini jelas terlihat dalam ARCH dan RGB; sedangkan desain RGB++ meskipun memberikan pengalaman pengguna yang lebih baik melalui pengenalan rantai UTXO yang lebih unggul, namun juga mengajukan asumsi keamanan tambahan.

Dengan bergabungnya lebih banyak pengembang ke komunitas BTC, kita akan melihat lebih banyak proposal penskalaan, seperti proposal upgrade op-cat yang sedang aktif dibahas. Namun, solusi yang sesuai dengan sifat asli BTC perlu diikuti dengan cermat, metode UTXO binding adalah cara paling efektif untuk memperluas cara pemrograman BTC tanpa melakukan upgrade jaringan BTC, asalkan masalah pengalaman pengguna dapat diselesaikan dengan baik, ini akan menjadi kemajuan besar dalam Smart Contract BTC.

Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar