Mengapa protokol RGB BTC mungkin merupakan bentuk akhir dari kontrak pintar?

Laporan penelitian ini diproduksi bersama oleh Infinitas dan LK Venture

Penulis: Echo | Infinitas;Leo | LK Usaha

Bimbingan: Hong Shuning

为什么说比特币RGB协议可能是智能合约的终极形态?

Pendahuluan

Sementara kebanyakan orang mengasosiasikan BTC dengan uang, ia memiliki kasus penggunaan penting lainnya yang kurang dikenal – kontrak pintar. Kontrak pintar adalah fondasi di mana BTC dibangun, pertama kali diusulkan oleh Nick Szabo pada tahun 1995. Ini adalah protokol komputer yang dirancang untuk melaksanakan, memverifikasi, atau melaksanakan negosiasi atau pelaksanaan kontrak, yang intinya adalah kontrak daripada kode Kontrak pintar memungkinkan transaksi tepercaya tanpa pihak ketiga, memungkinkan perjanjian yang secara otomatis dipercaya, dieksekusi secara otomatis tanpa bantuan otoritas pusat, sehingga memberikan cara yang lebih aman dan nyaman untuk menegakkan kontrak daripada kontrak tradisional.

Sebelum menjelajahi protokol RGB BTC dan peran potensialnya dalam kontrak pintar, perlu disebutkan bahwa konsep kontrak pintar agak kontroversial dalam dirinya sendiri. Vitalik Buterin, salah satu pendiri ETH, mengatakan pada tahun 2018 bahwa ia menyesal mengacu pada istilah ‘kontrak pintar’ untuk fungsi inti ETH. Menurut Buterin, istilah ini harus dipilih dengan nama yang lebih teknis dan biasa, seperti ‘skrip persisten’, untuk lebih akurat mencerminkan esensinya sebagai pelaksana yang berkelanjutan. Ini mencerminkan fakta bahwa bahkan di antara para pelopor di ruang blockchain, masih ada pandangan berbeda tentang bagaimana mendefinisikan dan memahami kontrak pintar.

Dalam artikel ini, kita akan mengungkap dunia kontrak pintar BTC dan membahas bagaimana mereka telah berevolusi menjadi ekosistem luas yang dibangun di atas web.

Apa yang membatasi pengembangan kontrak pintar?

Konsep segitiga mustahil blockchain diciptakan oleh Vitalik Buterin, pendiri ETH Place, dan mengacu pada ketidakmampuan untuk mencapai tiga tujuan secara bersamaan pada blockchain: desentralisasi, keamanan, dan skalabilitas. Ada juga segitiga ketidakmungkinan dalam kontrak pintar: desentralisasi, skalabilitas, dan kelengkapan Turing. BTC dan ETH memiliki banyak kesamaan, tetapi karena perbedaan dan keterbatasan visi jangka panjang, mereka menjadi dua jaringan blockchain yang berbeda.

为什么说比特币RGB协议可能是智能合约的终极形态?

Bagan perbandingan BTC dan ETH

ETH Fang telah lama berjuang untuk menerobos dalam hal skalabilitas. ETH memiliki throughput rendah dan kecepatan pemrosesan lambat karena memprioritaskan desentralisasi dan keamanan daripada skalabilitas (skalabilitas trilema). Justru karena ETH Fang memiliki hambatan dalam hal skalabilitas, bahkan jika memiliki kelengkapan Turing, masih sulit untuk menyebut bentuk akhir dari kontrak pintar.

Bagaimana BTC dapat mengatasi tantangan skalabilitas kontrak pintar?

BTC skalabilitas on-chain telah menjadi tantangan lama, dan untuk menyelesaikan solusi kontrak cerdas di BTC, baik di BTC rantai utama atau pada solusi berlapis BTC. Dalam beberapa tahun terakhir, solusi hierarkis yang BTC skalabilitas pada rantai, seperti protokol RGB, telah memungkinkan iterasi cepat fungsi kontrak pintar BTC dan memecahkan keterbatasan skalabilitas dari segitiga yang mustahil.

为什么说比特币RGB协议可能是智能合约的终极形态?

Blockchain tidak bisa berbentuk segitiga

BTC kontrak pintar di rantai utama

Bahasa scripting BTC terlalu sederhana, yang membuatnya sulit untuk menyebarkan kontrak pintar yang kompleks pada lapisan dasar. Sejak awal, BTC telah dirancang agar sederhana dan relatif tidak dimodifikasi untuk memastikan integritas dan daya tahan blockchain. Sementara peningkatan protokol terjadi secara teratur, mereka tidak dimaksudkan untuk merevolusi blockchain, tetapi hanya untuk memberikan perbaikan kecil di tepi.

Lapisan dasar BTC masih memiliki banyak fungsi kontrak pintar dasar.

• Hash Kunci Publik Berbayar (P2PKH)

Pay-to-Public-Key-Hash adalah kontrak umum yang digunakan untuk BTC transaksi, skrip membuat kontrak yang dieksekusi oleh kunci publik dan ditandatangani oleh kunci pribadi yang sesuai.

• Multisig

Multisig adalah alamat BTC yang mengharuskan banyak pihak untuk menyetujui transaksi untuk diselesaikan, dan paling sering digunakan untuk melaksanakan perjanjian antara para pihak, di mana sejumlah tanda tangan yang telah ditentukan harus dikumpulkan untuk melepaskan dana atau melakukan beberapa tindakan lain.

• Kontrak Hash Timelock (HTLC)

Kontrak hash time-locked adalah transaksi BTC bersyarat dengan kontinjensi terbatas waktu. Batas waktu ini adalah hard-coded, BTC hanya diterbitkan pada waktu dan tanggal tertentu (atau blok). Jika persyaratan tertentu dalam kontrak tidak dipenuhi pada batas waktu yang telah ditentukan, transaksi akan dibatalkan.

• Kontrak Jurnal Peringatan (DLC)

DLC menggunakan oracle untuk melakukan transaksi peer-to-peer tanpa kepercayaan. Oracle ini mampu mengevaluasi hasil dari peristiwa dunia nyata dan memberikan informasi on-chain untuk BTC kontrak pintar. DLC paling sering digunakan ketika dua pihak yang terlibat berkomitmen pada perjanjian moneter berdasarkan hasil di masa depan.

• Bayar ke Taproot (P2TR)

Pay-to-Taproot adalah skrip untuk mengirim BTC yang memperkenalkan pohon Merkle dan tanda tangan Schnorr. Transaksi ini menawarkan keamanan yang lebih baik, biaya transaksi yang lebih rendah, dan fleksibilitas yang lebih besar. Bentuk kontrak ini baru-baru ini diterapkan sebagai hasil dari upgrade Taproot.

BTC keuntungan kontrak pintar dari eksekusi berlapis

Lapisan BTC unik karena mereka dapat memperkenalkan fitur baru ke jaringan tanpa modifikasi pada rantai utama. Inovasi dan perkembangan eksperimental lainnya dapat diperkenalkan tanpa mengubah kode BTC, sehingga inti BTC selalu dapat dibuat sederhana dan tidak terpengaruh oleh apa yang dibangun di atasnya.

Semua transaksi lapisan BTC akhirnya diselesaikan pada lapisan dasar BTC, yang berarti bahwa riwayat setiap transaksi ditulis ke buku besar BTC. Tingkat verifikasi adalah apa yang membedakan blockchain dari jaringan lain, dan untuk mengubah transaksi BTC-layer, Anda perlu mengubah transaksi rantai utama.

Eksekusi berlapis BTC kontrak pintar memiliki beberapa keunggulan utama.

• Programabilitas yang lebih besar: Kontrak pintar berlapis mengatasi kemampuan terbatas bahasa skrip BTC dengan mengakses keadaan global mereka sendiri, dan lapisan tersebut dapat memperluas kemungkinan untuk membangun konten di atas BTC.

• Skalabilitas yang lebih besar: Menerapkan kontrak pintar pada solusi yang dapat diskalakan berarti bahwa transaksi dapat diproses secara signifikan lebih cepat. Saat ini, lapisan dasar hanya dapat memproses sekitar 5-7 transaksi per detik. Padahal, skema berjenjang dapat menggabungkan transaksi sebelum mengirimnya ke rantai utama untuk penyelesaian akhir. Ini secara dramatis meningkatkan throughput BTC dan kelayakannya sebagai jaringan yang dapat diskalakan dengan jutaan transaksi harian.

• Meningkatkan efisiensi. Peningkatan skalabilitas berjalan seiring dengan transaksi yang lebih cepat dan biaya yang lebih murah. Waktu blok yang lebih pendek dapat mempercepat konfirmasi, sementara biaya transaksi untuk transaksi hierarkis secara signifikan lebih rendah dibandingkan dengan rantai utama. Selain itu, transaksi berjenjang mengurangi kekacauan yang terjadi pada lapisan dasar dan meningkatkan kinerja seluruh jaringan.

Di sisi lain, ekosistem BTC, setelah selesainya Segregated Witness, akan melakukan segala upaya untuk berkembang ke arah Layer 2 seperti jaringan petir dan sidechain. BTC skema penskalaan Layer 1 sangat kompleks, dan lebih diterima oleh komunitas untuk membangun Layer 2 baru berdasarkan Layer 1 BTC, yang kompatibel dan tidak mempengaruhi sistem BTC, dan memecahkan masalah kemacetan on-chain. Akibatnya, imajinasi kontrak pintar BTC jatuh ke kelengkapan Turing.

Mengapa Protokol RGB Dapat Menjadi Bentuk Akhir dari Kontrak Pintar?

Sebagai bentuk solusi berlapis BTC, protokol RGB telah meledak di ruang kontrak pintar dengan potensi besar untuk memungkinkan adopsi skala besar di masa depan. Di antara solusi berlapis BTC, protokol RGB dan BitVM adalah satu-satunya dua yang dapat mencapai keseimbangan “skalabilitas”, “kelengkapan Turing” dan “desentralisasi”.

RGB adalah protokol open-source yang mengeksekusi kontrak pintar berdasarkan protokol BTC dengan bantuan Lightning Network (LN). RGB adalah protokol yang dibangun di atas lapisan konsensus proof-of-work (PoW) blockchain BTC. Ini memanfaatkan Jaringan Petir tanpa memerlukan modifikasi protokol, dan RGB memungkinkan penerbitan dan pengelolaan aset yang dapat diprogram dan pribadi. RGB memecahkan masalah skalabilitas dengan menjalankan kontrak pintar pribadi antara dua pihak, seperti saluran LN. Ini dikembangkan untuk meningkatkan koin berwarna dan tokenize aset digital BTC blockchain.

Verifikasi Klien

Salah satu fungsi inti RGB adalah verifikasi sisi klien, sebuah konsep yang dikembangkan oleh Peter Todd. Verifikasi sisi klien didukung oleh mode RGB, yaitu cara pengguna membuat perjanjian kontrak pintar antar pihak. Metode verifikasi ini memanfaatkan kekuatan dan keamanan mekanisme konsensus BTC blockchain, sambil mengambil kode kontrak pintar dan data RGB dari blockchain. Karena kemampuan BTC yang terbatas untuk mendukung lingkungan eksekusi kontrak cerdas, RGB membawa eksekusi dan verifikasi off-chain ke blockchain, sementara transaksi RGB tidak termasuk dalam transaksi BTC atau kilat, memungkinkan peserta untuk mendapatkan keuntungan dari keamanan lapisan konsensus BTC sambil meningkatkan fleksibilitas dan skalabilitas.

Selain menyimpan data transaksi off-chain, transaksi RGB juga dialokasikan ke satu set UTXO yang menggunakan segel satu kali untuk menutup output transaksi BTC sebagai langkah keamanan tambahan. Segel mencegah dua pihak yang berbeda dari menyediakan versi yang berbeda dari data yang sama. Akibatnya, mereka mengizinkan pihak yang memenuhi syarat untuk memverifikasi sejarah negara bagian dari kontrak pintar.

Kontrak Cerdas, Arsitektur, dan Validasi RGB

Kontrak pintar RGB terdiri dari status, tindakan, dan tindakan yang dapat dilakukan pemilik dan peserta untuk memperbarui status. Skema RGB mendefinisikan aturan validasi per-status di tingkat genesis, memastikan bahwa setiap pemilik status berturut-turut menggunakan skema yang sama untuk memvalidasi riwayat. Akibatnya, model ini menjamin konsensus sosial, validasi, dan status kontrak pintar.

Logika validasi inti menggunakan Rust – bahasa kontrak pintar deterministik yang setara dengan mesin Turing. Semua logika validasi khusus kontrak berjalan pada Alluvium Virtual Machine (AluVM, Algorithm &; Logical Unit Virtual Machine)—VM yang sangat deterministik dan bebas anomali untuk menyediakan set instruksi platform-independen.

Kontrak pintar BTC lainnya yang dapat mencapai kelengkapan Turing:

• BitVM: Dalam whitepaper Oktober 2023, BitVM menggunakan ide seperti Rollups untuk menjalankan prosedur kompleks di luar rantai, dan kemudian menempatkan bukti kunci secara on-chain. Ini juga membawa kontrak pintar Turing-complete ke BTC, tetapi BitVM mengedepankan persyaratan yang sangat tinggi untuk daya komputasi, dan hanya memiliki executability teoretis. Skalabilitas dan implementasi komersial perlu dipahami lebih lanjut.

为什么说比特币RGB协议可能是智能合约的终极形态?

RGB dan BitVM untuk mengatasi “segitiga mustahil” kontrak pintar

Ringkasan

BTC adalah “emas digital” terdesentralisasi, dan juga merupakan platform untuk mengeksekusi kontrak pintar. Saat ini, sejumlah besar BTC menganggur. Sekitar 76% dari pasokan BTC tetap tidak likuid tanpa riwayat perdagangan. Dengan perluasan kontrak pintar, ada peluang untuk membawa produktivitas BTC ke tingkat berikutnya. Melalui protokol ekosistem BTC seperti protokol RGB yang menggabungkan fungsionalitas kontrak pintar Turing-complete, pengembang dapat memprogram lebih banyak kontrak pintar ke dalam jaringan, mempercepat adopsi arus utama BTC sebagai penyimpan nilai dan lapisan layanan keuangan.

Sebagai blockchain yang sangat terdesentralisasi, aman, dan tahan lama, BTC dapat berfungsi sebagai dasar untuk lebih banyak aktivitas ekonomi on-chain di masa depan. Diyakini bahwa di masa depan BTC akan segera menjadi ekosistem teratas untuk masa depan kontrak pintar, aplikasi terdesentralisasi, dan infrastruktur Web3. Dalam bidang yang selalu berubah ini, peran dan kemampuan BTC cenderung lebih besar dari yang kita bayangkan saat ini, seperti pemahaman kita tentang apa arti istilah “kontrak pintar”.

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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • 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)