Bitcoin smart contract ide baru: UTXO mengikat memperluas Programmabilitas

robot
Pembuatan abstrak sedang berlangsung

Pemikiran Baru tentang Programmabilitas Bitcoin: Kontrak Cerdas yang Terikat pada UTXO

Bitcoin sebagai blockchain yang paling likuid dan aman, menarik banyak pengembang setelah gelombang inskripsi. Mereka dengan cepat memperhatikan masalah programmabilitas dan skalabilitas Bitcoin. Dengan memperkenalkan berbagai solusi seperti ZK, DA, sidechain, rollup, restaking, ekosistem Bitcoin sedang mengalami kemakmuran yang belum pernah terjadi sebelumnya, menjadi fokus utama di pasar bullish saat ini.

Namun, banyak dari desain ini mengadopsi pengalaman skalabilitas dari blockchain publik smart contract seperti Ethereum, dan sering kali bergantung pada jembatan lintas rantai terpusat, yang memiliki risiko potensial. Solusi yang dirancang secara nyata berdasarkan karakteristik Bitcoin tidak banyak terlihat, ini terkait dengan pengalaman pengembangan Bitcoin yang kurang baik. Bitcoin sulit menjalankan smart contract seperti Ethereum, dengan alasan sebagai berikut:

  1. Bahasa skrip Bitcoin membatasi kelengkapan Turing untuk menjamin keamanan, sehingga tidak dapat menjalankan smart contract yang kompleks.
  2. Blockchain Bitcoin dirancang untuk penyimpanan transaksi sederhana, tidak dioptimalkan untuk smart contract yang kompleks.
  3. Bitcoin tidak memiliki mesin virtual untuk menjalankan smart contract.

Pemisahan saksi 2017 (SegWit) meningkatkan batas ukuran blok; Pembaruan Taproot 2021 mewujudkan verifikasi tanda tangan massal, menyederhanakan pemrosesan transaksi. Pembaruan ini menciptakan kondisi untuk Programmabilitas Bitcoin.

Pada tahun 2022, seorang pengembang mengajukan "Ordinal Theory", yang menjelaskan skema penomoran Satoshi, yang memungkinkan penyisipan gambar dan data lainnya dalam transaksi Bitcoin. Ini membuka kemungkinan baru untuk menyisipkan informasi status dan metadata langsung di rantai Bitcoin, memberikan ide baru untuk aplikasi seperti smart contract yang membutuhkan data status yang dapat diakses dan diverifikasi.

Saat ini, sebagian besar proyek yang memperluas Programmabilitas Bitcoin bergantung pada jaringan lapisan dua (L2), pengguna harus mempercayai jembatan lintas rantai, yang menjadi tantangan bagi L2 dalam mendapatkan pengguna dan likuiditas. Selain itu, Bitcoin kekurangan mesin virtual asli atau Programmabilitas, sehingga tidak dapat mewujudkan komunikasi L2 dengan L1 tanpa asumsi kepercayaan tambahan.

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

  1. RGB adalah sebuah solusi smart contract yang diverifikasi melalui klien off-chain, yang mencatat perubahan status smart contract di UTXO Bitcoin. Meskipun memiliki keunggulan privasi, penggunaannya rumit dan kurang memiliki kombinabilitas kontrak, sehingga perkembangannya lambat.

  2. RGB++ adalah jalur ekspansi lain yang berbasis pada UTXO, 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, melalui penggabungan transaksi untuk mencatat perubahan status dan aset dalam transaksi Bitcoin.

UTXO Binding: Penjelasan tentang Solusi Smart Contract BTC RGB, RGB++ dan Arch Network

RGB: solusi smart contract untuk verifikasi off-chain

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

RGB menggunakan verifikasi off-chain, memindahkan verifikasi transfer token dari lapisan konsensus Bitcoin ke off-chain, yang divalidasi oleh klien yang terkait dengan transaksi tertentu. Ini mengurangi kebutuhan untuk siaran jaringan secara keseluruhan, meningkatkan privasi dan efisiensi. Namun, cara peningkatan privasi ini juga merupakan pedang bermata dua. Hanya membiarkan node yang terkait dengan transaksi tertentu berpartisipasi dalam verifikasi memang meningkatkan perlindungan privasi, tetapi mengakibatkan ketidakjelasan bagi pihak ketiga, membuat operasi menjadi kompleks dan sulit untuk dikembangkan, serta pengalaman pengguna yang kurang baik.

RGB memperkenalkan konsep segel penggunaan tunggal. Setiap UTXO hanya dapat dibelanjakan sekali, setara dengan mengunci saat membuat UTXO, dan membuka kunci saat dibelanjakan. Status smart contract dibungkus oleh UTXO dan dikelola melalui segel, menyediakan mekanisme manajemen status yang efektif.

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

RGB++: Memanfaatkan UTXO chain yang Turing-complete

RGB++ adalah jalur ekstensi lain yang didasarkan pada pengikatan UTXO. Ini memanfaatkan rantai UTXO yang Turing-complete ( seperti CKB atau rantai lain ) untuk memproses data off-chain dan smart contract, lebih lanjut meningkatkan Programmabilitas Bitcoin, dan menjamin keamanan melalui pengikatan homomorfik BTC.

RGB++ menggunakan rantai UTXO yang Turing lengkap sebagai rantai bayangan, untuk memproses data off-chain dan smart contract. Rantai semacam 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, meningkatkan interoperabilitas lintas rantai dan likuiditas aset. Dukungan multirantai memungkinkan RGB++ untuk digabungkan dengan rantai UTXO Turing lengkap mana pun, meningkatkan fleksibilitas sistem. Pada saat yang sama, melalui pengikatan UTXO yang homomorfik, lintas rantai tanpa jembatan dapat dicapai, menghindari masalah "koin palsu", dan memastikan keaslian serta konsistensi aset.

Melalui shadow chain untuk verifikasi on-chain, RGB++ menyederhanakan proses verifikasi klien. Pengguna hanya perlu memeriksa transaksi terkait shadow chain untuk memverifikasi kebenaran perhitungan status RGB++. Metode verifikasi on-chain ini menyederhanakan proses verifikasi dan 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: ZK Virtual Machine dan Jaringan Verifikasi

Arch Network terdiri dari Arch zkVM dan jaringan node validasi Arch, menggunakan bukti nol pengetahuan (zk-proofs) dan jaringan validasi terdesentralisasi untuk memastikan keamanan dan privasi smart contract, lebih mudah digunakan dibandingkan RGB, dan tidak perlu mengikat ke rantai UTXO lain seperti RGB++.

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

Asset UTXOs digunakan untuk mewakili Bitcoin atau token lainnya, yang dapat dikelola melalui delegasi. Jaringan Arch memvalidasi 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 yang Turing lengkap untuk Bitcoin, yang dapat menjalankan kontrak cerdas yang kompleks. Setiap kali kontrak dijalankan, bukti nol pengetahuan dihasilkan untuk memverifikasi kebenaran 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 smart contract dicatat sebagai state UTXOs, aset data asli dicatat sebagai Asset UTXOs. Arch memastikan setiap UTXO hanya dapat digunakan 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, bertanggung jawab untuk menyebarkan informasi ke semua node validator lain di jaringan. Semua zk-proofs diverifikasi oleh jaringan node validator terdesentralisasi, memastikan keamanan sistem dan ketahanan terhadap sensor, serta menghasilkan tanda tangan untuk node Leader. Setelah transaksi ditandatangani oleh jumlah node yang diperlukan, transaksi dapat disiarkan di jaringan Bitcoin.

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

Ringkasan

Dalam desain Programmabilitas Bitcoin, RGB, RGB++, dan Arch Network memiliki ciri khas masing-masing, tetapi semuanya melanjutkan pemikiran pengikatan UTXO. Atribut otorisasi sekali pakai dari UTXO lebih cocok untuk mencatat status smart contract.

Namun, solusi-solusi ini juga memiliki kelemahan yang jelas, yaitu pengalaman pengguna yang kurang baik, dengan keterlambatan konfirmasi yang sama dengan Bitcoin dan kinerja yang rendah. Mereka hanya memperluas fungsi, tanpa meningkatkan kinerja, yang sangat jelas terlihat pada Arch dan RGB. Desain RGB++ meskipun menawarkan pengalaman pengguna yang lebih baik dengan memperkenalkan rantai UTXO berkinerja tinggi, tetapi juga membawa asumsi keamanan tambahan.

Dengan semakin banyak pengembang yang bergabung dengan komunitas Bitcoin, kita akan melihat lebih banyak solusi skalabilitas, seperti proposal peningkatan op-cat yang juga sedang dibahas secara aktif. Solusi yang sesuai dengan sifat asli Bitcoin layak mendapat perhatian khusus. Metode pengikatan UTXO adalah cara paling efektif untuk memperluas cara pemrograman tanpa meningkatkan jaringan Bitcoin. Selama dapat menyelesaikan masalah pengalaman pengguna, ini akan menjadi kemajuan signifikan dalam kontrak pintar Bitcoin.

BTC-1.32%
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
  • 8
  • Posting ulang
  • Bagikan
Komentar
0/400
BTCBeliefStationvip
· 08-16 05:09
bull run akhirnya datang
Lihat AsliBalas0
APY追逐者vip
· 08-16 01:20
Mendapatkan kembali hidup baru di blockchain, tinggal menunggu untuk mendapatkan BTC.
Lihat AsliBalas0
SerumSquirtervip
· 08-15 21:24
Jembatan cross-chain terpusat=Dianggap Bodoh
Lihat AsliBalas0
ReverseTradingGuruvip
· 08-13 06:11
bull啊bull啊 但我感觉又要 play people for suckers了
Lihat AsliBalas0
GhostAddressMinervip
· 08-13 06:11
Hah, sudah dimulai lagi. Sekelompok alamat diam-diam mengganti cross-chain bridges. Bukankah ini hanya ingin mengambil keuntungan dari tren?
Lihat AsliBalas0
PancakeFlippavip
· 08-13 06:10
Bitcoin memperluas kapasitasnya dengan cara baru?
Lihat AsliBalas0
PerpetualLongervip
· 08-13 06:04
Saya buy the dip dengan benar. Minggu depan investasi recoup. Posisi short investor ritel, tunggu mati! Yakin setiap informasi tidak menguntungkan adalah kesempatan naikkan posisi!
Lihat AsliBalas0
SocialAnxietyStakervip
· 08-13 05:51
inskripsi都doomed 有啥好研究的
Lihat AsliBalas0
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)