Penulis Asli: Bill, Waterdrip Capital, Marvin & Neo, Infinitas;
Instruktur: Hong Shuning
Di dunia aset terenkripsi, Bitcoin tidak diragukan lagi adalah keberadaan yang paling terkenal. Namun, ketika orang berbicara tentang Bitcoin, mereka seringkali hanya berfokus pada harga, nilai pasar, dan volume transaksinya, tetapi mengabaikan inovasi teknologi dan potensi aplikasi di baliknya. Banyak dari teknologi inti yang kami sebutkan dalam "DeFi Research on Bitcoin Lightning Network" yang dirilis tahun lalu semuanya telah membuat terobosan besar pada paruh pertama tahun ini, seperti:
Lightning Labs, meluncurkan testnet Taproot Assets v 0.2 (sebelumnya dikenal sebagai Taro);
OmniBOLT, meluncurkan Mainnet, dan menyadari fungsi mengirim, menerima, dan mentransfer USDT melalui Lightning Network;
Protokol RGB, meluncurkan versi RGB v 0.10 yang lebih kuat, lebih fleksibel, dan lebih aman.
……
Berbicara tentang protokol RGB, orang mungkin akrab dan tidak terbiasa dengannya Konsep keakraban yang berasal dari RGB diusulkan pada awal 2016. Banyak orang mengetahui keberadaan protokol RGB, tetapi setelah beberapa tahun pengembangan, itu belum telah diadopsi secara luas Perhatian dan aplikasi, tampaknya Anda tidak dapat menemukan kasus aplikasi spesifik dari protokol RGB.
Setelah penelitian dan analisis, kami percaya bahwa alasan utama fenomena ini adalah bahwa pada versi awal protokol RGB, fungsinya relatif terbatas, dan gagasan protokol RGB sangat orisinal dan unik, dan tumpukan teknologi cukup besar Pengembang perlu Mudah digunakan setelah pemahaman mendalam tentang prinsip-prinsip Bitcoin dan kontrak pintar. Namun, ini berubah karena protokol RGB terus berkembang dan meningkat.
1. Mengenal RGB untuk pertama kalinya
1. Apa itu RGB
RGB adalah sistem kontrak pintar Bitcoin dan Lightning Network yang dapat diskalakan dan rahasia yang dikembangkan oleh LNP/BP Standards Association. Ini mengadopsi konsep kepemilikan pribadi dan bersama, dan merupakan bentuk komputasi terdistribusi Turing-lengkap, tanpa kepercayaan yang tidak memerlukan pengenalan protokol desentralisasi non-blok tokenized.
RGB dirancang untuk menjalankan kontrak pintar yang dapat diskalakan, kuat, dan pribadi pada blockchain UTXO (seperti Bitcoin) untuk mengaktifkan semua kemungkinan. Melalui RGB, pengembang dapat mengeksekusi kontrak pintar multi-kategori yang kompleks seperti penerbitan token, pencetakan NFT, DeFi, DAO, dan banyak lagi.
Protokol RGB didasarkan pada konsep validasi sisi klien dan segel sekali pakai yang diusulkan oleh Peter Todd pada tahun 2016, pada lapisan kedua dan ketiga ekosistem Bitcoin (chain Outside) yang menjalankan verifikasi status klien dan sistem kontrak cerdas. (Berikut adalah pengantar singkat untuk kedua konsep ini. Pembaca yang tertarik dapat melihat makalah asli Peter Todd: )
validasi sisi klien:
Validasi sisi klien adalah paradigma yang diusulkan oleh Peter Todd pada tahun 2016. Ide intinya adalah bahwa dalam sistem terdistribusi, verifikasi negara tidak perlu dilakukan secara global oleh semua pihak yang berpartisipasi dalam protokol terdesentralisasi; sebaliknya, hanya pihak yang berpartisipasi dalam transisi negara tertentu yang perlu diverifikasi. Dengan pendekatan ini, transisi status tidak dipublikasikan ke jaringan global, tetapi diubah menjadi komitmen kriptografi singkat melalui penggunaan fungsi hash kriptografi, dll., yang memerlukan semacam media "Bukti Publikasi". tiga fitur utama: Bukti Penerimaan, Bukti Non Penerbitan, dan Bukti Keanggotaan. Sistem otentikasi sisi klien pertama adalah protokol OpenTimeStamps, juga diusulkan dan dikembangkan oleh Peter Todd pada 2014-2016.
Segel sekali pakai:
Sebuah analogi dengan segel sekali pakai yang digunakan untuk melindungi kontainer pengiriman di dunia nyata. Primitif yang disegel satu kali adalah objek unik yang merangkum pesan hanya sekali, memastikan bahwa pesan hanya dapat digunakan sekali, dan setelah digunakan, pesan tersebut akan dibuka secara permanen dan tidak dapat disegel kembali. Singkatnya, segel satu kali adalah mekanisme abstrak yang digunakan untuk mencegah pengeluaran ganda.
2. Sejarah Singkat RGB
RGB awalnya disusun kembali pada tahun 2016 oleh Giacomo Zucco (Jaringan BHB) berdasarkan ide awal Peter Todd tentang validasi sisi klien dan penyegelan satu kali, diimplementasikan oleh Jaringan BHB di MVP asli pada tahun 2017, dan didukung oleh Grup Poseidon .
Pada tahun 2019, Maxim Orlovsk dan Giacomo Zucco ikut mendirikan LNP/BP Standards Association (bertujuan untuk mempromosikan tahap RGB dari konsepsi ke aplikasi praktis. Asosiasi ini didukung oleh Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime, dan DIBA.
(Pepatah Orlovsk)
Mulai tahun 2019, Dr. Maxim Orlovsky menjabat sebagai arsitek utama dan kontributor utama protokol RGB, merancang dan mengimplementasikan bentuk protokol RGB saat ini. Sejak 2019, RGB telah dirancang ulang dan didesain ulang dalam hal desain dan protokol peer review untuk menjadi sistem kontrak pintar komputasi dan kerahasiaan tujuan umum.
Pada tahun 2021, Asosiasi Standar LNP/BP berhasil menunjukkan bahwa RGB dilengkapi dengan mesin virtual lengkap Turing (AluVM). Pada saat yang sama, RGB juga mulai berjalan di Jaringan Lightning, menggunakan protokol Lightning lengkap yang dikembangkan oleh Dr. Maxim Orlovsky dalam asosiasi Implementasi ulang karat (LNP Node).
Pada tahun 2022, Asosiasi Standar LNP/BP meluncurkan situs web baru (contractum.org) pada bahasa Contractum (bahasa tingkat tinggi baru) untuk menulis kontrak cerdas RGB untuk Bitcoin dan LightningNetwork. Contractum adalah bahasa pemrograman deklaratif fungsional yang dirancang untuk pengembangan kontrak pintar menggunakan teknologi RGB untuk berjalan di Bitcoin dan Lightning Network.
Tahun ini, pada bulan April 2023, Asosiasi LNP/BP mengumumkan perilisan RGB v 0.10, tonggak penting lainnya dalam pengembangan protokol RGB, memberikan dukungan penuh untuk kontrak cerdas ke Bitcoin dan Lightning Network. Ini adalah puncak dari kolaborasi lintas industri jangka panjang dan lebih dari empat tahun pekerjaan pengembangan ekstensif antara pengembang, kontributor, dan perusahaan terkait Bitcoin ini. (RGB v 0.10 dapat diunduh dan dipasang di , yang juga berisi sejumlah panduan pengguna dan pengembang. Kode sumber RGB dapat ditemukan di .)
2. Memahami RGB:
1. Latar belakang
Selama bertahun-tahun, beberapa proyek dan tim telah meneliti protokol untuk mengeluarkan token pada Bitcoin dan mencoba menerobos agar kompatibel dengan Lightning Network, termasuk OmniBOLT, Taproot, dan RGB.
Protokol terkenal untuk mengeluarkan token pada Bitcoin, seperti OmniLayer, bekerja dengan memasukkan metadata ke dalam transaksi Bitcoin untuk "mewarnai" dan menunjukkan bahwa transaksi tersebut harus dipahami sebagai transfer token. USDT (Tether) dalam protokol Omni dapat dilihat sebagai bentuk koin berwarna. Dalam protokol Omni, USDT hadir dalam bentuk token Tether, yang diwakili oleh jenis transaksi tertentu yang menggunakan protokol Omni dalam transaksi Bitcoin. Khususnya, saat pengguna memulai transaksi USDT pada protokol Omni, mereka menambahkan bidang data khusus OmniLayer ke transaksi Bitcoin untuk menunjukkan bahwa transaksi melibatkan transfer token USDT. Pendekatan ini memungkinkan transaksi Bitcoin untuk mewakili transfer token USDT, dan pemegang USDT dapat menggunakan alamat Bitcoin untuk menerima, mengirim, dan menyimpan token USDT.
Mekanisme pensinyalan seperti itu biasanya diimplementasikan dengan opcode OP_RETURN, output dengan opcode ini akan diabaikan oleh node Bitcoin biasa, tetapi dapat diinterpretasikan oleh node yang mengetahui protokol token ini, dan node ini akan mengimplementasikan kode tersebut. aturan verifikasi protokol mata uang.
Meskipun desain ini sangat efisien, ia juga memiliki keterbatasan tertentu:
Jumlah informasi yang terkait dengan transfer token terbatas pada jumlah byte yang dapat disimpan oleh keluaran OP_RETURN, umumnya 80 byte, ruang ini cukup untuk penyandian data transaksi biasa, tetapi lebih kompleks Skenario aplikasi sulit dipenuhi .
Node protokol token perlu memindai seluruh blockchain dan mencari transfer token yang mungkin terkait dengan pengguna di output OP_RETURN. Seluruh proses akan menghabiskan lebih banyak sumber daya karena peningkatan volume blockchain Bitcoin.
Dalam hal privasi pengguna, semua data transaksi dapat dilihat oleh semua orang.
2. Solusi RGB: transfer off-chain
Dengan tujuan untuk mengoptimalkan desain ini, protokol RGB mengusulkan solusi yang lebih terukur, lebih pribadi, dan lebih tahan masa depan, landasannya adalah validasi sisi klien yang diusulkan oleh Peter Todd pada tahun 2016. Konsep sekali pakai- segel.
Ide inti dari protokol RGB adalah hanya memanggil blockchain Bitcoin bila diperlukan, yaitu menggunakan bukti kerja dan desentralisasi jaringan untuk mencapai perlindungan pengeluaran ganda dan anti-sensor. Semua verifikasi transfer token dihapus dari lapisan konsensus global, ditempatkan secara off-chain, dan hanya diverifikasi oleh klien dari pihak yang menerima pembayaran.
prinsip bekerja:
Di salah satu kontrak RGB, token genesis milik UTXO Bitcoin (baik yang ada atau dibuat sementara), dan untuk mentransfer token, Anda harus membelanjakan UTXO ini. Saat menggunakan UTXO ini, transaksi Bitcoin harus menambahkan output tambahan, yang berisi komitmen pada pesan. Isi pesan ini adalah informasi pembayaran RGB, yang menentukan input, ke UTXO mana token ini akan dikirim, id aset , jumlah, transaksi pembelanjaan dan data lain yang perlu dilampirkan.
Jika Anda memiliki token yang diatribusikan ke output #1 dari transaksi Bitcoin A, untuk mentransfer token tersebut Anda perlu membuat transaksi RGB dan transaksi Bitcoin yang menggunakan output #1 dari transaksi A, dan transaksi Bitcoin Coin berkomitmen untuk RGB transaksi. Seperti yang Anda lihat, transaksi RGB mentransfer token dari keluaran #1 transaksi Bitcoin A ke keluaran #2 transaksi Bitcoin C (transaksi ini tidak ditampilkan dalam diagram), bukan ke transaksi Bitcoin B . Dalam kebanyakan kasus, kita dapat mengharapkan output #0 dari transaksi B menjadi alamat perubahan, untuk mengirim sisa dana kembali ke pemilik asli setelah dikurangi biaya penambang; sementara output #1 adalah melakukan transaksi RGB, untuk menghindari pengeluaran ganda.
Perlindungan privasi:
Untuk mentransfer token RGB yang dikaitkan dengan transaksi Bitcoin, transaksi Bitcoin harus dimulai. Namun, output dari transfer RGB tidak harus sama dengan output dari transaksi Bitcoin. Seperti contoh kami di atas, output dari transaksi RGB (output #2 dari transaksi Bitcoin C) tidak dapat memiliki hubungan dengan transaksi Bitcoin (transaksi B) yang melakukan transaksi RGB. Ini berarti token RGB dapat "ditransfer" dari satu UTXO ke UTXO lainnya tanpa meninggalkan jejak apa pun di grafik transaksi Bitcoin, yang sangat meningkatkan privasi.
Dalam desain ini, UTXO Bitcoin bertindak sebagai wadah satu kali untuk aset RGB. Untuk mentransfer aset, Anda hanya perlu membuka wadah baru dan menutup wadah lama.
Informasi pembayaran spesifik token RGB ditransmisikan di bawah rantai melalui saluran komunikasi khusus, dari pembayar ke klien penerima, dan yang terakhir akan memverifikasi bahwa itu tidak melanggar aturan protokol RGB. Akibatnya, pengamat blockchain tidak akan dapat memperoleh informasi apa pun tentang aktivitas pengguna RGB.
Verifikasi putaran tertutup:
Namun, memverifikasi informasi pembayaran yang dikirim tidak cukup untuk memastikan bahwa pengirim benar-benar memiliki aset yang akan dikirim kepada Anda, jadi untuk memastikan finalitas transaksi yang dikirim, Anda juga harus menerima semua token dari pembayar. transaksi, dari yang sekarang sampai kembali ke penerbitan aslinya. Dengan memverifikasi semua riwayat transaksi, Anda dapat menjamin bahwa aset tersebut belum digelembungkan dan semua persyaratan pengeluaran yang melekat pada aset tersebut telah terpenuhi.
Desain ini juga bagus untuk skalabilitas, karena Anda tidak perlu memverifikasi seluruh riwayat aset ini, hanya bagian yang relevan bagi Anda. Selain itu, desain transaksi yang tidak akan disiarkan ke global ledger juga meningkatkan privasi, karena semakin sedikit orang yang mengetahui keberadaan transaksi Anda.
Nilai rahasia yang menyilaukan:
Untuk lebih meningkatkan privasi, RGB juga mendukung penyamaran keluaran, yang berarti saat Anda mengirim permintaan pembayaran ke pembayar, Anda tidak perlu mengungkapkan UTXO yang Anda gunakan untuk menerima token, Anda hanya perlu meminta pembayar untuk Mengirim token ke nilai hash, yang dihasilkan dengan menyambungkan nilai rahasia acak yang dibutakan dengan target UTXO itu sendiri. Dengan cara ini, pembayar tidak dapat mengetahui ke UTXO mana token akan dikirim, sehingga pertukaran dan penyedia layanan lainnya tidak dapat mengetahui apakah pengguna menarik diri ke UTXO yang telah "didaftar hitam" oleh beberapa regulator, dan tidak dapat mengetahui token ini Bagaimana masa depan dihabiskan. Perhatikan bahwa ketika token dihabiskan, nilai rahasia yang dibutakan harus diungkapkan kepada penerima sehingga penerima dapat memverifikasi bagian dari riwayat transaksi yang terkait dengan transaksi Bitcoin. Ini berarti bahwa saat menggunakan RGB, Anda memiliki privasi lengkap saat ini, tetapi pemegang token di masa mendatang akan dapat melihat semua UTXO dalam riwayat transfer token mereka. Jadi, meskipun Anda mendapatkan privasi yang sempurna saat menerima dan memegang token RGB, kerahasiaan aktivitas keuangan masa lalu pengguna akan menurun saat token ditransfer dan pada akhirnya cenderung terikat dengan riwayat transaksi Bitcoin kami.
3. Karakteristik utama RGB
Melalui pemahaman terhadap materi di atas, dapat disimpulkan bahwa RGB memiliki ciri-ciri utama sebagai berikut:
Kerahasiaan, keamanan, dan skalabilitas tinggi
Tidak ada kemacetan dalam rantai waktu Bitcoin, karena transaksi hanya mempertahankan komitmen homomorfik yang memerlukan penyimpanan tambahan
Dapat ditingkatkan di masa mendatang tanpa hard fork
Resistansi sensor yang lebih tinggi daripada Bitcoin: Penambang tidak dapat melihat aliran aset dalam transaksi
Tidak ada konsep blok dan rantai
Perlu dicatat bahwa ketika kita mengacu pada blockchain (Blockchain), dua konsep blok (Block) dan rantai (Chain) umumnya terlibat, tetapi tidak ada konsep blok dan rantai di RGB, karena itu adalah verifikasi klien teknologi, yang merupakan protokol desentralisasi non-blok.
3. Kemungkinan Tak Terbatas dari RGB v 0.10
Rilis RGB v 0.10 menandai terobosan besar, memajukan RGB ke tahap sistem yang siap untuk penggunaan komersial. Ini memperkenalkan perubahan pemecah konsensus terakhir yang dimaksudkan untuk mempertahankan kompatibilitas mundur penuh dengan versi RGB di masa mendatang. Selain itu, ini juga membuka kumpulan fungsi terakhir untuk mengimplementasikan kontrak pintar yang berfungsi penuh yang dapat disesuaikan oleh pengembang kontrak sesuka hati.
Rilis RGB v 0.10, yang mencakup lapisan konsensus, pustaka standar (untuk integrasi dompet/pertukaran, dll.), dan alat baris perintah. Berikut tabel perbedaan utama antara versi lama dan baru yang telah kami susun dan rangkum berdasarkan materi resmi RGB. Pembaca yang ingin mengetahui konten lebih detail dapat melihat dokumen resmi RGB dan video pengantar:
/blog/rilis-v0-10/
1. Interpretasi RGB v 0.10
Secara umum, protokol RGB versi v0.10 memecahkan banyak masalah yang ada di versi lama, termasuk keterbatasan pengembangan smart contract, sentuhan lapisan konsensus, keterbatasan format pengkodean, masalah ketergantungan Rust Bitcoin, kurangnya kompatibilitas WASM, negara global dan masalah manajemen konteks, masalah integrasi dengan Lightning Network, proses pencadangan yang tidak fleksibel, dukungan yang tidak memadai untuk dompet seluler, dll. Penyempurnaan ini membuat protokol RGB lebih kuat, lebih fleksibel, dan lebih aman, serta meletakkan dasar yang kokoh untuk pengembangan di masa mendatang. Secara khusus, rilis RGB v 0.10 memperkenalkan dukungan untuk fitur berikut untuk RGB:
Keadaan global dalam kontrak RGB
RGB memperkenalkan konsep Global State, fitur baru yang sangat penting untuk membangun aplikasi kompleks pada RGB (seperti aset sintetis, stablecoin algoritmik, dll.). Sekarang, setiap kontrak RGB memiliki status global yang dapat diakses oleh mesin virtual dan klien (seperti dompet, dll.).
Antarmuka kontrak
Antarmuka yang diperkenalkan dalam rilis ini merepresentasikan cara standar untuk mengirimkan berbagai smart contract melalui API yang terdefinisi dengan baik. Antarmuka dapat dibandingkan dengan kontrak ABI dan ERC di dunia Ethereum, namun tidak seperti Ethereum, keduanya tidak memerlukan standarisasi wajib (seperti ERC) atau didistribusikan secara terpisah, tetapi selalu dikemas dengan kontrak. Dengan menggunakan antarmuka, dompet, dan perangkat lunak lain dapat memberi pengguna antarmuka pengguna yang sadar semantik untuk bekerja dengan kontrak - pengembang kontrak juga dapat menambahkan lebih banyak antarmuka ke kontrak mereka yang ada dari waktu ke waktu tanpa harus memperbarui kontrak yang tidak dapat diubah itu sendiri.
Komposisi dasar kontrak pintar RGB: Kontrak pintar RGB terdiri dari tiga bagian: Genesis (penciptaan), State (status) dan Transitions (transisi). Genesis mendefinisikan sifat dasar dan aturan kontrak, Negara adalah keadaan kontrak saat ini, dan Transisi adalah transisi antar negara. RGB v 0.10 memperkenalkan model kontrak pintar baru, yang lebih fleksibel dan bertenaga, serta dapat mendukung berbagai skenario aplikasi yang kompleks.
Sistem tipe ketat
Format pengkodean baru mengacu pada sistem "tipe ketat", yang merupakan sistem tipe data fungsional baru untuk representasi dan introspeksi keadaan kontrak RGB. Ini memungkinkan jaminan ukuran waktu kompilasi untuk data apa pun, menyederhanakan operasi RGB pada perangkat low-end dan memori terbatas seperti dompet perangkat keras. Seluruh lapisan konsensus RGB sekarang dikompilasi sebagai tipe yang ketat, yang memungkinkan bukti formal kompatibilitas biner antar rilis.
Dengan kata lain, format pengkodean baru ini akan membuat penggunaan RGB lebih mudah dan aman, dan juga akan memungkinkan penerbit aset dan pengembang kontrak menggunakan metadata tambahan untuk menandatangani aset atau kontrak mereka, yang akan membantu memverifikasi identitas aset atau kontrak.
Menulis Kontrak dengan Rust
Kontrak pintar RGB dapat ditulis dan dikompilasi menggunakan Rust. Berkat pengetikan yang ketat, sekarang juga dimungkinkan untuk mengkompilasi tipe data Rust langsung ke dalam kontrak RGB.
Introspeksi negara
Sebuah kontrak dapat mengintrospeksi statusnya sendiri dalam kode verifikasi yang digunakan oleh mesin virtual, yang membuka kemungkinan penulisan bentuk kontrak yang kompleks yang berinteraksi dengan transaksi Bitcoin, DLC, dan data kompleks lainnya.
FORMAT FAKTUR BERBASIS URL
Sebelumnya, RGB menggunakan faktur berenkode Bech 32 m, yang sangat panjang, tidak mudah dibaca, dan tidak dapat dibuka secara otomatis oleh sebagian besar perangkat lunak. Format baru lebih pendek, lebih mudah bagi pengguna untuk memverifikasi, dan dapat dibuka secara otomatis sebagai tautan ke perangkat lunak yang telah dikonfigurasi sebelumnya.
Dukungan WASM
Pustaka standar RGB dapat berjalan tanpa I/O dan akses sistem file, yaitu dapat berjalan di halaman web atau plug-in browser.
Deskriptor Tapret dan Turunan Kustom
RGB menggunakan janji OP_RETURN berbasis Taproot (singkatnya tapret), yang perlu didukung di tingkat deskriptor sehingga dompet dapat memperlakukan transaksi dengan output yang disesuaikan sebagai transaksi milik deskriptor dompet. Versi baru ini juga memperkenalkan indeks turunan khusus yang mencegah dompet non-RGB secara tidak sengaja mengonsumsi keluaran dengan aset RGB (dan dengan demikian merusak aset).
Ketergantungan yang disederhanakan
Lapisan konsensus RGB sekarang menggunakan lebih sedikit dependensi, meningkatkan stabilitas API. LNP/BP menghilangkan ketergantungan pada penerapan antipeluru khusus dari proyek Grin.
Integrasi Sederhana
Banyak operasi yang sebelumnya memerlukan banyak panggilan API dan penyandian struktur data kompleks lintas bahasa kini dapat diselesaikan dengan satu panggilan API. Status kontrak RGB direpresentasikan sebagai objek JSON, yang dapat diserialisasi antara berbagai bahasa tanpa operasi yang rumit.
Pengalaman Pengguna Sederhana
Sebelumnya dengan RGB, dompet atau pengguna harus menjalankan node dan antarmuka RGB melalui RPC (atau alat cli) - dan menggunakan banyak pustaka dan alat baris perintah lain untuk melakukan sebagian besar hal seperti PSBT. Dalam versi baru, tumpukan kompleks ini digantikan oleh pustaka API tunggal dan alat baris perintah rgb.
2. Apa terobosan besar dalam RGB v 0.10?
Seperti disebutkan dalam artikel sebelumnya, kami percaya bahwa alasan utama mengapa RGB belum mendapat perhatian dan aplikasi yang luas setelah beberapa tahun pengembangan. Dan setelah mempelajari versi RGB v 0.10, kami memiliki alasan untuk percaya bahwa fenomena ini akan berubah, dan bahkan perubahan itu sedang terjadi.
**1. Di versi sebelumnya, mengapa pengembang independen tidak dapat mengembangkan kontrak pintar yang rumit? **
Dalam versi sebelum RGB v 0.10, pengembang independen menghadapi beberapa tantangan saat mengembangkan kontrak pintar yang rumit. Ini terutama disebabkan oleh alasan berikut:
Ketidakstabilan protokol: Pada versi awal, protokol RGB mungkin mengalami beberapa perubahan besar, yang dapat menyebabkan kontrak cerdas yang telah dikembangkan gagal dijalankan pada versi baru protokol. Ketidakstabilan ini dapat menghalangi pengembang dari pengembangan kontrak pintar yang kompleks.
Kurangnya alat dan sumber daya: Pada versi awal, mungkin ada kekurangan alat dan sumber daya yang memadai untuk membantu pengembang dengan pengembangan kontrak cerdas yang rumit. Ini termasuk kurangnya dokumentasi terperinci, tutorial atau alat pengembangan, dll.
Kompleksitas protokol: Desain dan implementasi protokol RGB bisa sangat kompleks, yang dapat menimbulkan tantangan bagi pengembang independen. Misalnya, protokol RGB menggunakan mekanisme verifikasi baru yang disebut "validasi sisi klien", yang mungkin mengharuskan pengembang memiliki pemahaman dan keahlian mendalam untuk pengembangan kontrak cerdas yang kompleks.
Namun, masalah ini sedang diatasi dengan pengembangan protokol RGB. Misalnya, versi RGB v 0.10 memperkenalkan sistem tipe baru yang disebut "tipe ketat", yang dapat membantu pengembang untuk lebih mudah mengembangkan kontrak pintar yang kompleks. Selain itu, rilis ini menyediakan lebih banyak alat dan sumber daya untuk membantu pengembang memahami dan menggunakan protokol RGB.
2. Dimungkinkan untuk membawa fungsi kontrak pintar yang mendukung penuh ke Lightning Network
Karena RGB dibangun di atas Bitcoin, secara teori dimungkinkan untuk mentransfer aset RGB menggunakan Lightning Network. Namun di versi sebelumnya, RGB tidak tersedia di node Lightning yang ada karena keterbatasan arsitektural. Pada tahun 2021, RGB mengembangkan arsitekturnya sendiri yang disebut LNP Node, yang ditulis dalam bahasa Rust. Itu sendiri tidak tergantung pada Bitcoin Core, jika pengguna ingin menggunakan RGB dengan Taproot di Lightning Network, mereka harus menunggu Rust-bitcoin untuk menyelesaikan dukungan untuk Taproot.
Dan kini, dengan dirilisnya RGB v 0.10, Asosiasi LNP/BP telah mengumumkan fokus masa depan, yaitu menyelesaikan dukungan Lightning Network dalam beberapa bulan ke depan, sehingga aset RGB dapat ditransfer melalui Lightning Network.
Jika RGB kompatibel dan didukung oleh Lightning Network, likuiditas dan kegunaan aset RGB dapat ditingkatkan. Melalui Lightning Network, pengguna dapat mentransfer aset RGB dengan cepat dan murah tanpa menunggu konfirmasi dari mainnet Bitcoin. Ini sangat berguna bagi pengguna yang perlu sering memperdagangkan aset RGB.
Lebih penting lagi, RGB dapat memberikan dukungan penuh untuk kontrak pintar ke Lightning Network.
Lightning Network memiliki kecepatan yang luar biasa, biaya yang sangat rendah, dan keamanan yang luar biasa. Namun, karena Bitcoin sendiri tidak mendukung kontrak pintar yang kompleks, Lightning Network terbatas dalam hal kontrak pintar.
RGB mampu mendukung fungsionalitas kontrak pintar yang kompleks karena desainnya yang disengaja, dibuat khusus untuk mengimplementasikan kontrak pintar di Lightning Network. Pertama, RGB menggunakan mesin virtual lengkap (AluVM) Turing, mesin komputasi yang kuat yang memungkinkan kontrak pintar yang kompleks untuk berjalan di Lightning Network. AluVM memungkinkan RGB menangani logika kalkulasi kompleks dan operasi data, sehingga mewujudkan berbagai jenis kontrak pintar.
RGB telah sepenuhnya mempertimbangkan karakteristik dan kebutuhan Jaringan Petir dalam desainnya, dan dapat membawa kemampuan untuk sepenuhnya mendukung kontrak pintar yang kompleks ke Jaringan Petir.Baik itu DeFi, NFT, GameFi, atau SocialFi, RGB dapat diimplementasikan di Jaringan Petir.
Kombinasi yang tak terkalahkan ini mungkin tidak hanya membuat Lightning Network menjadi bintang yang bersinar, tetapi juga dapat melampaui blockchain lainnya. Karena semakin banyak dana dan pengembang mengalir ke pengembangan Bitcoin Lightning Network dan RGB, diharapkan ekosistem Bitcoin dan Lightning Network akan mencapai ketinggian baru.
4. Perbandingan RGB dan skema lainnya
1. Protokol token berdasarkan altcoin
Sebagian besar protokol token berbasis altcoin (seperti ERC-20) menyediakan kontrak pintar dengan negara global yang tidak dimiliki (global unowned state), yang membuatnya mudah untuk menerapkan pertukaran terdesentralisasi dan aplikasi keuangan lainnya, tetapi sulit untuk diukur, tidak ada privasi, dan mewarisi semua kelemahan altcoin ini, seperti tingginya biaya menjalankan node, desentralisasi yang lebih rendah, dan resistensi sensor.
2. Aset likuid
Liquid adalah sidechain konsorsium Bitcoin yang menawarkan beberapa fitur menarik seperti dukungan aset asli dan transaksi rahasia (yang dapat menyembunyikan ID aset yang ditransfer dan jumlah yang dibayarkan). Namun, model federasi juga mengalami desentralisasi yang rendah dan resistensi sensor yang lemah.
3、Semua BOLT
OmniBOLT adalah versi OmniLayer yang kompatibel dengan Lightning Network. OmniLayer telah diperkenalkan secara singkat di artikel sebelumnya (pembaca yang tertarik juga dapat membaca "Penelitian DeFi tentang Jaringan Petir Bitcoin", berikut pengantar yang lebih mendetail).
Pertukaran OmniBOLT sangat mirip dengan RGB. Perbedaannya adalah tujuan desain kedua protokol berbeda. Dibandingkan dengan RGB, OmniBOLT relatif lemah dalam hal privasi karena, seperti Bitcoin, data terkait token adalah disimpan pada rantai. Namun, OmniBOLT memiliki keunggulan unik dalam bisnis pembayaran mata uang yang stabil dan telah melewati ujian waktu. Mainnet telah diluncurkan pada bulan Juni tahun ini, dan telah merealisasikan fungsi pengiriman, penerimaan, dan transfer USDT melalui Lightning Network.
4、akar tunggang (talas)
Pada konferensi Bitcoin 2022 Miami, Taro diluncurkan. Di belakang Taro adalah tim Lightning Labs, dan tujuan dari protokol ini adalah membawa aset ke Lightning Network. Menurut spesifikasi teknis yang telah dirilis, keseluruhan desain sangat mirip dengan RGB, dan karakteristik serta trade-off pada dasarnya sama.
Perbedaan utama antara RGB dan Taro tampaknya adalah:
RGB lebih awal dan telah menerbitkan kode yang dapat diaudit, tetapi kekurangan dana dan operator.
Taro saat ini hanya spesifikasi, tetapi di belakang Taro adalah Lightning Labs, tim mengumpulkan $ 70 juta pada bulan April tahun lalu dan meluncurkan Taproot Assets v 0.2 (sebelumnya dikenal sebagai Taro) pada bulan Mei tahun ini. bersih.
Jika Taro dan RGB akhirnya dapat dioperasikan, masih terlalu dini untuk mengatakan apakah ada insentif untuk terjadinya interoperabilitas tersebut.
5. Tim Proyek/Pengembangan Ekologi RGB Layak Diperhatikan
1.Tak terbatas
Situs web resmi:
Infinitas adalah salah satu proyek pertama yang mulai membangun jalur kontrak pintar lengkap Turing berdasarkan Bitcoin. Sebagai jaringan ekologis aplikasi Bitcoin yang menggabungkan protokol RGB dan Jaringan Petir, ini bertujuan untuk mencapai perlindungan privasi yang lebih tinggi, throughput yang sangat baik, dan Rendah yang sangat baik -pemrosesan transaksi latensi. Sebagai solusi blockchain yang inovatif, Infinitas telah mengkonsolidasikan ide kontrak pintar Bitcoin Turing-lengkap berbasis RGB sejak 2021, memberikan permainan penuh pada mekanisme keamanan dan konsensus Bitcoin, memungkinkan transaksi yang lebih kompleks dibuat di jaringan Bitcoin. kontrak pintar, berharap dapat memberikan pengalaman perdagangan yang luar biasa kepada pengguna. Inti teknis dari proyek ini dipimpin oleh tim ilmuwan blockchain tingkat atas yang pertama kali memperhatikan protokol RGB dan melakukan pekerjaan terkait terjemahan, yang merupakan pembuat kode di dasar Bitcoin. Infinitas akan memberikan prioritas untuk menyediakan IDE Online, browser data, dan akses ke dompet arus utama untuk memungkinkan pengembang dan pengguna berpartisipasi dalam ekologi, dan benar-benar mendukung implementasi aplikasi komersial berskala besar seperti RWA dan game rantai penuh.
Fitur Proyek:
Perlindungan daya komputasi hash seluruh jaringan: Mewarisi keamanan tinggi dari blockchain Bitcoin, ini memastikan bahwa aset Infinitas dilindungi oleh kekuatan komputasi hash dari seluruh jaringan di blockchain Bitcoin, meningkatkan keamanan aset.
Tingkat perlindungan privasi yang lebih tinggi: Tingkat perlindungan privasi yang lebih tinggi untuk aset Infinitas telah tercapai, dan mekanisme penahan Bitcoin tanpa kepercayaan telah diperkenalkan untuk lebih meningkatkan privasi pengguna.
Teknologi adaptor: Melalui teknologi adaptor Infinitas, pengguna dapat memahami status lengkap Bitcoin dan meningkatkan persepsi status aset.
Memperkaya keadaan global: Dengan meningkatkan dan memperluas keadaan global RGB (Global State), ini menyediakan antarmuka akses untuk mesin virtual dan klien (seperti dompet, dll.). Secara khusus, peningkatan khusus telah dilakukan atas kepercayaan alamat kontrak cerdas, yang secara kritis mendukung pembangunan aplikasi kompleks dalam ekosistem RGB. Langkah ini juga memungkinkan sistem yang berbeda untuk memahami satu sama lain dan menjelaskan keadaan masing-masing, yang selanjutnya mendorong pengembangan seluruh ekosistem.
Mengoptimalkan Jaringan Lightning: Melalui peningkatan pada Jaringan Lightning (seperti teknologi blok ringan, teknologi penskalaan otomatis node, dan otonomi offline), throughput transaksi yang lebih tinggi dicapai sambil mempertahankan waktu konfirmasi transaksi latensi rendah.
Ramah pengembang: Menggunakan bahasa Rust dan menggunakan lapisan Skema sebagai infrastruktur pengembangan memungkinkan orang biasa untuk berpartisipasi dalam pengembangan.
Dilaporkan bahwa Infinitas akan memiliki rencana insentif untuk ekonomi asalnya, dan akan menggunakan bentuk penambangan untuk berproduksi di pasar pada tahap awal untuk mempromosikan pengembangan ekologi jangka panjang. Sebagai proyek pertama industri untuk menciptakan ekosistem aplikasi Bitcoin lengkap Turing, ini mungkin menjadi titik kritis yang fenomenal untuk penerapan aset Bitcoin dan lompatan besar dalam mempromosikan adopsi Crypto dalam skala besar. Saat ini, testnet belum online, harap nantikan.
2.COSMINMART
COSMINMART didasarkan pada Lightning Network, kompatibel dengan RGB dan protokol lainnya, dan mendukung ekologi aplikasi Bitcoin baru dari kontrak pintar.
Dompet COSM: Produk inti COSMINMART memiliki penerapan yang luas di seluruh jaringan ekologi Bitcoin. Sekarang mendukung transfer Bitcoin mainnet dan Lightning Network, transfer aset protokol RGB dan fungsi lainnya, dan secara bertahap akan kompatibel dengan Stacks, Rootstock, dan ekosistem lainnya.
COSM Market: Ini adalah salah satu platform sebelumnya untuk mendukung agregasi dan perdagangan aset turunan Bitcoin, dan secara bertahap akan memperluas cakupan dukungan untuk memfasilitasi perdagangan berbagai aset turunan Bitcoin.
COSM Lanuchpad: Ini bertujuan untuk menyaring proyek ekologi bitcoin dengan potensi berkualitas tinggi, dan berkomitmen untuk pengembangan ekologi bitcoin yang berkelanjutan.
COSMINMART memimpin dalam mendefinisikan konsep Web 4, secara aktif mempromosikan perumusan standar protokol RGB baru, mengeluarkan koin stabil Lightning Network, menggabungkan Nostr dan protokol lain serta keunggulan perdagangan Lightning Network, dan mengintegrasikan secara mendalam APP tradisional dengan Lightning Network, berharap untuk memimpin pengembangan Aplikasi Petir (Lightning-Application) Era baru.
Dilaporkan bahwa COSMINMART berencana meluncurkan produk beta publik pada akhir tahun ini, jadi pantau terus.
3 、 Pandora Prime Inc
Pandora Prime adalah perusahaan Swiss yang berbasis di Verify Valley (Canton Neuchâtel) dan anggota pendiri LNP/BP.
Pandora Prime didedikasikan untuk merintis Keuangan Bitcoin menggunakan kombinasi kontrak cerdas RGB dan Jaringan Petir. Mereka mulai dengan aset yang dapat diprogram (RGBTC dan CHFN) pada Bitcoin yang dapat diskalakan ke level VISA/MasterCard dalam hal throughput transaksi melalui Lightning Network, dan juga menyediakan fasilitas yang nyaman untuk menukar aset ini tanpa KYC yang rumit Program ini memungkinkan transaksi hingga CHF 1.000 (sesuai dengan hukum Swiss). Saat ini, produk mereka antara lain MyCitadel (dompet), RGB Explorer (browser), dan Pandora Network.
Bentengku
MyCitadel adalah merek Pandora Prime, MyCitadel adalah dompet GUI pertama yang mendukung RGB, dibuat pada tahun 2021 oleh pengembang RGB. Ia menawarkan dompet desktop lintas platform dan dompet iOS/iPad. Dompet seluler dapat menangani aset RGB yang dapat dipertukarkan.
Penjelajah RGB
RGB Explorer adalah browser pertama yang dikembangkan oleh Pandora Prime untuk menyediakan registri aset RGB dan kontrak pintar. Saat ini mendukung RGB 20, RGB 21, RGB 25, dan aset yang dapat ditampilkan adalah LNPBP, RGBTC, dCHF dan RGBEX.
4、DIBA (SENI ALBITCOIN DIGIT)
DIBA berdedikasi untuk memberdayakan komunitas dengan membantu orang memahami, memiliki, dan menggunakan aset digital non-penahanan yang dibangun di atas Bitcoin. Dan berharap dapat membentuk seni digital dan ekonomi aset dengan prinsip desentralisasi dan pemberdayaan inklusif.
DIBA adalah pasar pertama (sebagaimana DIBA menyebutnya) untuk memperdagangkan NFT Bitcoin menggunakan protokol kontrak cerdas RGB dan Jaringan Petir. Saat ini, DIBA BETA sedang berjalan di jaringan uji Bitcoin, dan akan segera diluncurkan di jaringan utama Bitcoin, jadi Anda dapat menantikannya.
###Bitmask
Dibuat oleh DIBA, dompet tersebut adalah dompet NFT pertama dalam ekosistem RGB, yang dapat berjalan di browser web dan berinteraksi dengan kontrak RGB seperti MetaMask di Ethereum.
5.Dompet IRIS
IRIS Waller, dompet Android pertama yang dikembangkan oleh tim Bitfinex, didedikasikan untuk integrasi RGB dan alat terkait RGB. Dukungan untuk aset yang dapat dipertukarkan dan tidak dapat dipertukarkan. Iris Wallet mendukung operasi aset RGB mulai dari penerbitan hingga pengeluaran dan penerimaan, membungkus semua fungsionalitas dalam aplikasi dompet yang sudah dikenal dan mengabstraksi sebanyak mungkin detail teknis. Ini saat ini merupakan aplikasi eksperimental dan hanya direkomendasikan untuk Bitcoin dalam jumlah kecil dan aset bernilai rendah.
6、Bitswap-BiFi
Saat ini, ekosistem RGB secara aktif menjajaki solusi DEX untuk mengatasi masalah likuiditas aset RGB. Dalam demo dan bukti konsep Bitswap, ini menunjukkan cara memperkenalkan "SWAPS" ke dalam DEX, tetapi tidak ada AMM atau LP untuk saat ini. Ini masih dalam tahap verifikasi, masih sangat awal, dan juga patut diperhatikan.
6. Tinjauan dan Prospek
Protokol RGB telah melalui hampir 6 tahun evolusi dari konsep awalnya hingga saat ini. Sementara protokol RGB belum mendapatkan daya tarik dan adopsi yang luas saat ini, sejarah memberi tahu kita bahwa orang sering melebih-lebihkan adopsi ide-ide baru yang cepat, sementara meremehkan potensi dampak yang mengganggu dari ide-ide ini ketika mereka akhirnya diterima dan dipercepat secara luas. Faktanya, dengan dirilisnya protokol RGB v0.10, kami berdiri di titik awal yang baru, menyaksikan masa depan yang tidak terbatas seperti Bitcoin.
Versi baru dari protokol RGB memperkenalkan serangkaian pembaruan penting Pembaruan ini memungkinkan protokol RGB tidak hanya untuk menerbitkan dan mentransfer banyak aset di jaringan Bitcoin dan Jaringan Lightning, tetapi juga untuk mendukung kontrak cerdas yang lebih kompleks. Meskipun protokol RGB belum sepenuhnya kompatibel dengan Lightning Network, kami sangat yakin bahwa dalam beberapa bulan mendatang, asosiasi LNP/BP dan tim pengembangan terkait diharapkan membuat kemajuan yang lebih signifikan. Kami menantikan integrasi sempurna dari protokol RGB dan Jaringan Lightning, yang akan menjadi tonggak penting lainnya untuk protokol RGB dan Bitcoin.
Fitur dan peningkatan baru ini diaktifkan oleh protokol RGB, terutama kompatibilitas penuh dengan Lightning Network, memberikan cahaya terang untuk masa depan Bitcoin. Perubahan ini telah membuka pintu ke wilayah yang belum dipetakan, memungkinkan kita untuk melihat potensi tak terbatas dari Bitcoin melaluinya. Di wilayah yang belum dipetakan ini, Bitcoin bukan lagi sekadar alat pembayaran sederhana, tetapi platform kuat yang mampu membawa aplikasi kompleks. Protokol RGB telah menjadi landasan platform ini, yang dapat membawa kita ke dunia Crypto baru.
Lampiran: Referensi:
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.
Laporan Riset 4D Ekologi RGB: Memimpin Adopsi Kripto Skala Besar dan Mencerahkan Masa Depan Bitcoin
Penulis Asli: Bill, Waterdrip Capital, Marvin & Neo, Infinitas;
Instruktur: Hong Shuning
Di dunia aset terenkripsi, Bitcoin tidak diragukan lagi adalah keberadaan yang paling terkenal. Namun, ketika orang berbicara tentang Bitcoin, mereka seringkali hanya berfokus pada harga, nilai pasar, dan volume transaksinya, tetapi mengabaikan inovasi teknologi dan potensi aplikasi di baliknya. Banyak dari teknologi inti yang kami sebutkan dalam "DeFi Research on Bitcoin Lightning Network" yang dirilis tahun lalu semuanya telah membuat terobosan besar pada paruh pertama tahun ini, seperti:
Lightning Labs, meluncurkan testnet Taproot Assets v 0.2 (sebelumnya dikenal sebagai Taro);
OmniBOLT, meluncurkan Mainnet, dan menyadari fungsi mengirim, menerima, dan mentransfer USDT melalui Lightning Network;
Protokol RGB, meluncurkan versi RGB v 0.10 yang lebih kuat, lebih fleksibel, dan lebih aman.
……
Berbicara tentang protokol RGB, orang mungkin akrab dan tidak terbiasa dengannya Konsep keakraban yang berasal dari RGB diusulkan pada awal 2016. Banyak orang mengetahui keberadaan protokol RGB, tetapi setelah beberapa tahun pengembangan, itu belum telah diadopsi secara luas Perhatian dan aplikasi, tampaknya Anda tidak dapat menemukan kasus aplikasi spesifik dari protokol RGB.
Setelah penelitian dan analisis, kami percaya bahwa alasan utama fenomena ini adalah bahwa pada versi awal protokol RGB, fungsinya relatif terbatas, dan gagasan protokol RGB sangat orisinal dan unik, dan tumpukan teknologi cukup besar Pengembang perlu Mudah digunakan setelah pemahaman mendalam tentang prinsip-prinsip Bitcoin dan kontrak pintar. Namun, ini berubah karena protokol RGB terus berkembang dan meningkat.
1. Mengenal RGB untuk pertama kalinya
1. Apa itu RGB
RGB adalah sistem kontrak pintar Bitcoin dan Lightning Network yang dapat diskalakan dan rahasia yang dikembangkan oleh LNP/BP Standards Association. Ini mengadopsi konsep kepemilikan pribadi dan bersama, dan merupakan bentuk komputasi terdistribusi Turing-lengkap, tanpa kepercayaan yang tidak memerlukan pengenalan protokol desentralisasi non-blok tokenized.
RGB dirancang untuk menjalankan kontrak pintar yang dapat diskalakan, kuat, dan pribadi pada blockchain UTXO (seperti Bitcoin) untuk mengaktifkan semua kemungkinan. Melalui RGB, pengembang dapat mengeksekusi kontrak pintar multi-kategori yang kompleks seperti penerbitan token, pencetakan NFT, DeFi, DAO, dan banyak lagi.
Protokol RGB didasarkan pada konsep validasi sisi klien dan segel sekali pakai yang diusulkan oleh Peter Todd pada tahun 2016, pada lapisan kedua dan ketiga ekosistem Bitcoin (chain Outside) yang menjalankan verifikasi status klien dan sistem kontrak cerdas. (Berikut adalah pengantar singkat untuk kedua konsep ini. Pembaca yang tertarik dapat melihat makalah asli Peter Todd: )
validasi sisi klien:
Validasi sisi klien adalah paradigma yang diusulkan oleh Peter Todd pada tahun 2016. Ide intinya adalah bahwa dalam sistem terdistribusi, verifikasi negara tidak perlu dilakukan secara global oleh semua pihak yang berpartisipasi dalam protokol terdesentralisasi; sebaliknya, hanya pihak yang berpartisipasi dalam transisi negara tertentu yang perlu diverifikasi. Dengan pendekatan ini, transisi status tidak dipublikasikan ke jaringan global, tetapi diubah menjadi komitmen kriptografi singkat melalui penggunaan fungsi hash kriptografi, dll., yang memerlukan semacam media "Bukti Publikasi". tiga fitur utama: Bukti Penerimaan, Bukti Non Penerbitan, dan Bukti Keanggotaan. Sistem otentikasi sisi klien pertama adalah protokol OpenTimeStamps, juga diusulkan dan dikembangkan oleh Peter Todd pada 2014-2016.
Segel sekali pakai:
Sebuah analogi dengan segel sekali pakai yang digunakan untuk melindungi kontainer pengiriman di dunia nyata. Primitif yang disegel satu kali adalah objek unik yang merangkum pesan hanya sekali, memastikan bahwa pesan hanya dapat digunakan sekali, dan setelah digunakan, pesan tersebut akan dibuka secara permanen dan tidak dapat disegel kembali. Singkatnya, segel satu kali adalah mekanisme abstrak yang digunakan untuk mencegah pengeluaran ganda.
2. Sejarah Singkat RGB
RGB awalnya disusun kembali pada tahun 2016 oleh Giacomo Zucco (Jaringan BHB) berdasarkan ide awal Peter Todd tentang validasi sisi klien dan penyegelan satu kali, diimplementasikan oleh Jaringan BHB di MVP asli pada tahun 2017, dan didukung oleh Grup Poseidon .
Pada tahun 2019, Maxim Orlovsk dan Giacomo Zucco ikut mendirikan LNP/BP Standards Association (bertujuan untuk mempromosikan tahap RGB dari konsepsi ke aplikasi praktis. Asosiasi ini didukung oleh Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime, dan DIBA.
(Pepatah Orlovsk)
Mulai tahun 2019, Dr. Maxim Orlovsky menjabat sebagai arsitek utama dan kontributor utama protokol RGB, merancang dan mengimplementasikan bentuk protokol RGB saat ini. Sejak 2019, RGB telah dirancang ulang dan didesain ulang dalam hal desain dan protokol peer review untuk menjadi sistem kontrak pintar komputasi dan kerahasiaan tujuan umum.
Pada tahun 2021, Asosiasi Standar LNP/BP berhasil menunjukkan bahwa RGB dilengkapi dengan mesin virtual lengkap Turing (AluVM). Pada saat yang sama, RGB juga mulai berjalan di Jaringan Lightning, menggunakan protokol Lightning lengkap yang dikembangkan oleh Dr. Maxim Orlovsky dalam asosiasi Implementasi ulang karat (LNP Node).
Pada tahun 2022, Asosiasi Standar LNP/BP meluncurkan situs web baru (contractum.org) pada bahasa Contractum (bahasa tingkat tinggi baru) untuk menulis kontrak cerdas RGB untuk Bitcoin dan LightningNetwork. Contractum adalah bahasa pemrograman deklaratif fungsional yang dirancang untuk pengembangan kontrak pintar menggunakan teknologi RGB untuk berjalan di Bitcoin dan Lightning Network.
Tahun ini, pada bulan April 2023, Asosiasi LNP/BP mengumumkan perilisan RGB v 0.10, tonggak penting lainnya dalam pengembangan protokol RGB, memberikan dukungan penuh untuk kontrak cerdas ke Bitcoin dan Lightning Network. Ini adalah puncak dari kolaborasi lintas industri jangka panjang dan lebih dari empat tahun pekerjaan pengembangan ekstensif antara pengembang, kontributor, dan perusahaan terkait Bitcoin ini. (RGB v 0.10 dapat diunduh dan dipasang di , yang juga berisi sejumlah panduan pengguna dan pengembang. Kode sumber RGB dapat ditemukan di .)
2. Memahami RGB:
1. Latar belakang
Selama bertahun-tahun, beberapa proyek dan tim telah meneliti protokol untuk mengeluarkan token pada Bitcoin dan mencoba menerobos agar kompatibel dengan Lightning Network, termasuk OmniBOLT, Taproot, dan RGB.
Protokol terkenal untuk mengeluarkan token pada Bitcoin, seperti OmniLayer, bekerja dengan memasukkan metadata ke dalam transaksi Bitcoin untuk "mewarnai" dan menunjukkan bahwa transaksi tersebut harus dipahami sebagai transfer token. USDT (Tether) dalam protokol Omni dapat dilihat sebagai bentuk koin berwarna. Dalam protokol Omni, USDT hadir dalam bentuk token Tether, yang diwakili oleh jenis transaksi tertentu yang menggunakan protokol Omni dalam transaksi Bitcoin. Khususnya, saat pengguna memulai transaksi USDT pada protokol Omni, mereka menambahkan bidang data khusus OmniLayer ke transaksi Bitcoin untuk menunjukkan bahwa transaksi melibatkan transfer token USDT. Pendekatan ini memungkinkan transaksi Bitcoin untuk mewakili transfer token USDT, dan pemegang USDT dapat menggunakan alamat Bitcoin untuk menerima, mengirim, dan menyimpan token USDT.
Mekanisme pensinyalan seperti itu biasanya diimplementasikan dengan opcode OP_RETURN, output dengan opcode ini akan diabaikan oleh node Bitcoin biasa, tetapi dapat diinterpretasikan oleh node yang mengetahui protokol token ini, dan node ini akan mengimplementasikan kode tersebut. aturan verifikasi protokol mata uang.
Meskipun desain ini sangat efisien, ia juga memiliki keterbatasan tertentu:
Jumlah informasi yang terkait dengan transfer token terbatas pada jumlah byte yang dapat disimpan oleh keluaran OP_RETURN, umumnya 80 byte, ruang ini cukup untuk penyandian data transaksi biasa, tetapi lebih kompleks Skenario aplikasi sulit dipenuhi .
Node protokol token perlu memindai seluruh blockchain dan mencari transfer token yang mungkin terkait dengan pengguna di output OP_RETURN. Seluruh proses akan menghabiskan lebih banyak sumber daya karena peningkatan volume blockchain Bitcoin.
Dalam hal privasi pengguna, semua data transaksi dapat dilihat oleh semua orang.
2. Solusi RGB: transfer off-chain
Dengan tujuan untuk mengoptimalkan desain ini, protokol RGB mengusulkan solusi yang lebih terukur, lebih pribadi, dan lebih tahan masa depan, landasannya adalah validasi sisi klien yang diusulkan oleh Peter Todd pada tahun 2016. Konsep sekali pakai- segel.
Ide inti dari protokol RGB adalah hanya memanggil blockchain Bitcoin bila diperlukan, yaitu menggunakan bukti kerja dan desentralisasi jaringan untuk mencapai perlindungan pengeluaran ganda dan anti-sensor. Semua verifikasi transfer token dihapus dari lapisan konsensus global, ditempatkan secara off-chain, dan hanya diverifikasi oleh klien dari pihak yang menerima pembayaran.
prinsip bekerja:
Di salah satu kontrak RGB, token genesis milik UTXO Bitcoin (baik yang ada atau dibuat sementara), dan untuk mentransfer token, Anda harus membelanjakan UTXO ini. Saat menggunakan UTXO ini, transaksi Bitcoin harus menambahkan output tambahan, yang berisi komitmen pada pesan. Isi pesan ini adalah informasi pembayaran RGB, yang menentukan input, ke UTXO mana token ini akan dikirim, id aset , jumlah, transaksi pembelanjaan dan data lain yang perlu dilampirkan.
Jika Anda memiliki token yang diatribusikan ke output #1 dari transaksi Bitcoin A, untuk mentransfer token tersebut Anda perlu membuat transaksi RGB dan transaksi Bitcoin yang menggunakan output #1 dari transaksi A, dan transaksi Bitcoin Coin berkomitmen untuk RGB transaksi. Seperti yang Anda lihat, transaksi RGB mentransfer token dari keluaran #1 transaksi Bitcoin A ke keluaran #2 transaksi Bitcoin C (transaksi ini tidak ditampilkan dalam diagram), bukan ke transaksi Bitcoin B . Dalam kebanyakan kasus, kita dapat mengharapkan output #0 dari transaksi B menjadi alamat perubahan, untuk mengirim sisa dana kembali ke pemilik asli setelah dikurangi biaya penambang; sementara output #1 adalah melakukan transaksi RGB, untuk menghindari pengeluaran ganda.
Perlindungan privasi:
Untuk mentransfer token RGB yang dikaitkan dengan transaksi Bitcoin, transaksi Bitcoin harus dimulai. Namun, output dari transfer RGB tidak harus sama dengan output dari transaksi Bitcoin. Seperti contoh kami di atas, output dari transaksi RGB (output #2 dari transaksi Bitcoin C) tidak dapat memiliki hubungan dengan transaksi Bitcoin (transaksi B) yang melakukan transaksi RGB. Ini berarti token RGB dapat "ditransfer" dari satu UTXO ke UTXO lainnya tanpa meninggalkan jejak apa pun di grafik transaksi Bitcoin, yang sangat meningkatkan privasi.
Dalam desain ini, UTXO Bitcoin bertindak sebagai wadah satu kali untuk aset RGB. Untuk mentransfer aset, Anda hanya perlu membuka wadah baru dan menutup wadah lama.
Informasi pembayaran spesifik token RGB ditransmisikan di bawah rantai melalui saluran komunikasi khusus, dari pembayar ke klien penerima, dan yang terakhir akan memverifikasi bahwa itu tidak melanggar aturan protokol RGB. Akibatnya, pengamat blockchain tidak akan dapat memperoleh informasi apa pun tentang aktivitas pengguna RGB.
Verifikasi putaran tertutup:
Namun, memverifikasi informasi pembayaran yang dikirim tidak cukup untuk memastikan bahwa pengirim benar-benar memiliki aset yang akan dikirim kepada Anda, jadi untuk memastikan finalitas transaksi yang dikirim, Anda juga harus menerima semua token dari pembayar. transaksi, dari yang sekarang sampai kembali ke penerbitan aslinya. Dengan memverifikasi semua riwayat transaksi, Anda dapat menjamin bahwa aset tersebut belum digelembungkan dan semua persyaratan pengeluaran yang melekat pada aset tersebut telah terpenuhi.
Desain ini juga bagus untuk skalabilitas, karena Anda tidak perlu memverifikasi seluruh riwayat aset ini, hanya bagian yang relevan bagi Anda. Selain itu, desain transaksi yang tidak akan disiarkan ke global ledger juga meningkatkan privasi, karena semakin sedikit orang yang mengetahui keberadaan transaksi Anda.
Nilai rahasia yang menyilaukan:
Untuk lebih meningkatkan privasi, RGB juga mendukung penyamaran keluaran, yang berarti saat Anda mengirim permintaan pembayaran ke pembayar, Anda tidak perlu mengungkapkan UTXO yang Anda gunakan untuk menerima token, Anda hanya perlu meminta pembayar untuk Mengirim token ke nilai hash, yang dihasilkan dengan menyambungkan nilai rahasia acak yang dibutakan dengan target UTXO itu sendiri. Dengan cara ini, pembayar tidak dapat mengetahui ke UTXO mana token akan dikirim, sehingga pertukaran dan penyedia layanan lainnya tidak dapat mengetahui apakah pengguna menarik diri ke UTXO yang telah "didaftar hitam" oleh beberapa regulator, dan tidak dapat mengetahui token ini Bagaimana masa depan dihabiskan. Perhatikan bahwa ketika token dihabiskan, nilai rahasia yang dibutakan harus diungkapkan kepada penerima sehingga penerima dapat memverifikasi bagian dari riwayat transaksi yang terkait dengan transaksi Bitcoin. Ini berarti bahwa saat menggunakan RGB, Anda memiliki privasi lengkap saat ini, tetapi pemegang token di masa mendatang akan dapat melihat semua UTXO dalam riwayat transfer token mereka. Jadi, meskipun Anda mendapatkan privasi yang sempurna saat menerima dan memegang token RGB, kerahasiaan aktivitas keuangan masa lalu pengguna akan menurun saat token ditransfer dan pada akhirnya cenderung terikat dengan riwayat transaksi Bitcoin kami.
3. Karakteristik utama RGB
Melalui pemahaman terhadap materi di atas, dapat disimpulkan bahwa RGB memiliki ciri-ciri utama sebagai berikut:
Kerahasiaan, keamanan, dan skalabilitas tinggi
Tidak ada kemacetan dalam rantai waktu Bitcoin, karena transaksi hanya mempertahankan komitmen homomorfik yang memerlukan penyimpanan tambahan
Dapat ditingkatkan di masa mendatang tanpa hard fork
Resistansi sensor yang lebih tinggi daripada Bitcoin: Penambang tidak dapat melihat aliran aset dalam transaksi
Tidak ada konsep blok dan rantai
Perlu dicatat bahwa ketika kita mengacu pada blockchain (Blockchain), dua konsep blok (Block) dan rantai (Chain) umumnya terlibat, tetapi tidak ada konsep blok dan rantai di RGB, karena itu adalah verifikasi klien teknologi, yang merupakan protokol desentralisasi non-blok.
3. Kemungkinan Tak Terbatas dari RGB v 0.10
Rilis RGB v 0.10 menandai terobosan besar, memajukan RGB ke tahap sistem yang siap untuk penggunaan komersial. Ini memperkenalkan perubahan pemecah konsensus terakhir yang dimaksudkan untuk mempertahankan kompatibilitas mundur penuh dengan versi RGB di masa mendatang. Selain itu, ini juga membuka kumpulan fungsi terakhir untuk mengimplementasikan kontrak pintar yang berfungsi penuh yang dapat disesuaikan oleh pengembang kontrak sesuka hati.
Rilis RGB v 0.10, yang mencakup lapisan konsensus, pustaka standar (untuk integrasi dompet/pertukaran, dll.), dan alat baris perintah. Berikut tabel perbedaan utama antara versi lama dan baru yang telah kami susun dan rangkum berdasarkan materi resmi RGB. Pembaca yang ingin mengetahui konten lebih detail dapat melihat dokumen resmi RGB dan video pengantar:
/blog/rilis-v0-10/
1. Interpretasi RGB v 0.10
Secara umum, protokol RGB versi v0.10 memecahkan banyak masalah yang ada di versi lama, termasuk keterbatasan pengembangan smart contract, sentuhan lapisan konsensus, keterbatasan format pengkodean, masalah ketergantungan Rust Bitcoin, kurangnya kompatibilitas WASM, negara global dan masalah manajemen konteks, masalah integrasi dengan Lightning Network, proses pencadangan yang tidak fleksibel, dukungan yang tidak memadai untuk dompet seluler, dll. Penyempurnaan ini membuat protokol RGB lebih kuat, lebih fleksibel, dan lebih aman, serta meletakkan dasar yang kokoh untuk pengembangan di masa mendatang. Secara khusus, rilis RGB v 0.10 memperkenalkan dukungan untuk fitur berikut untuk RGB:
Keadaan global dalam kontrak RGB
RGB memperkenalkan konsep Global State, fitur baru yang sangat penting untuk membangun aplikasi kompleks pada RGB (seperti aset sintetis, stablecoin algoritmik, dll.). Sekarang, setiap kontrak RGB memiliki status global yang dapat diakses oleh mesin virtual dan klien (seperti dompet, dll.).
Antarmuka kontrak
Antarmuka yang diperkenalkan dalam rilis ini merepresentasikan cara standar untuk mengirimkan berbagai smart contract melalui API yang terdefinisi dengan baik. Antarmuka dapat dibandingkan dengan kontrak ABI dan ERC di dunia Ethereum, namun tidak seperti Ethereum, keduanya tidak memerlukan standarisasi wajib (seperti ERC) atau didistribusikan secara terpisah, tetapi selalu dikemas dengan kontrak. Dengan menggunakan antarmuka, dompet, dan perangkat lunak lain dapat memberi pengguna antarmuka pengguna yang sadar semantik untuk bekerja dengan kontrak - pengembang kontrak juga dapat menambahkan lebih banyak antarmuka ke kontrak mereka yang ada dari waktu ke waktu tanpa harus memperbarui kontrak yang tidak dapat diubah itu sendiri.
Komposisi dasar kontrak pintar RGB: Kontrak pintar RGB terdiri dari tiga bagian: Genesis (penciptaan), State (status) dan Transitions (transisi). Genesis mendefinisikan sifat dasar dan aturan kontrak, Negara adalah keadaan kontrak saat ini, dan Transisi adalah transisi antar negara. RGB v 0.10 memperkenalkan model kontrak pintar baru, yang lebih fleksibel dan bertenaga, serta dapat mendukung berbagai skenario aplikasi yang kompleks.
Sistem tipe ketat
Format pengkodean baru mengacu pada sistem "tipe ketat", yang merupakan sistem tipe data fungsional baru untuk representasi dan introspeksi keadaan kontrak RGB. Ini memungkinkan jaminan ukuran waktu kompilasi untuk data apa pun, menyederhanakan operasi RGB pada perangkat low-end dan memori terbatas seperti dompet perangkat keras. Seluruh lapisan konsensus RGB sekarang dikompilasi sebagai tipe yang ketat, yang memungkinkan bukti formal kompatibilitas biner antar rilis.
Dengan kata lain, format pengkodean baru ini akan membuat penggunaan RGB lebih mudah dan aman, dan juga akan memungkinkan penerbit aset dan pengembang kontrak menggunakan metadata tambahan untuk menandatangani aset atau kontrak mereka, yang akan membantu memverifikasi identitas aset atau kontrak.
Menulis Kontrak dengan Rust
Kontrak pintar RGB dapat ditulis dan dikompilasi menggunakan Rust. Berkat pengetikan yang ketat, sekarang juga dimungkinkan untuk mengkompilasi tipe data Rust langsung ke dalam kontrak RGB.
Introspeksi negara
Sebuah kontrak dapat mengintrospeksi statusnya sendiri dalam kode verifikasi yang digunakan oleh mesin virtual, yang membuka kemungkinan penulisan bentuk kontrak yang kompleks yang berinteraksi dengan transaksi Bitcoin, DLC, dan data kompleks lainnya.
FORMAT FAKTUR BERBASIS URL
Sebelumnya, RGB menggunakan faktur berenkode Bech 32 m, yang sangat panjang, tidak mudah dibaca, dan tidak dapat dibuka secara otomatis oleh sebagian besar perangkat lunak. Format baru lebih pendek, lebih mudah bagi pengguna untuk memverifikasi, dan dapat dibuka secara otomatis sebagai tautan ke perangkat lunak yang telah dikonfigurasi sebelumnya.
Dukungan WASM
Pustaka standar RGB dapat berjalan tanpa I/O dan akses sistem file, yaitu dapat berjalan di halaman web atau plug-in browser.
Deskriptor Tapret dan Turunan Kustom
RGB menggunakan janji OP_RETURN berbasis Taproot (singkatnya tapret), yang perlu didukung di tingkat deskriptor sehingga dompet dapat memperlakukan transaksi dengan output yang disesuaikan sebagai transaksi milik deskriptor dompet. Versi baru ini juga memperkenalkan indeks turunan khusus yang mencegah dompet non-RGB secara tidak sengaja mengonsumsi keluaran dengan aset RGB (dan dengan demikian merusak aset).
Ketergantungan yang disederhanakan
Lapisan konsensus RGB sekarang menggunakan lebih sedikit dependensi, meningkatkan stabilitas API. LNP/BP menghilangkan ketergantungan pada penerapan antipeluru khusus dari proyek Grin.
Integrasi Sederhana
Banyak operasi yang sebelumnya memerlukan banyak panggilan API dan penyandian struktur data kompleks lintas bahasa kini dapat diselesaikan dengan satu panggilan API. Status kontrak RGB direpresentasikan sebagai objek JSON, yang dapat diserialisasi antara berbagai bahasa tanpa operasi yang rumit.
Pengalaman Pengguna Sederhana
Sebelumnya dengan RGB, dompet atau pengguna harus menjalankan node dan antarmuka RGB melalui RPC (atau alat cli) - dan menggunakan banyak pustaka dan alat baris perintah lain untuk melakukan sebagian besar hal seperti PSBT. Dalam versi baru, tumpukan kompleks ini digantikan oleh pustaka API tunggal dan alat baris perintah rgb.
2. Apa terobosan besar dalam RGB v 0.10?
Seperti disebutkan dalam artikel sebelumnya, kami percaya bahwa alasan utama mengapa RGB belum mendapat perhatian dan aplikasi yang luas setelah beberapa tahun pengembangan. Dan setelah mempelajari versi RGB v 0.10, kami memiliki alasan untuk percaya bahwa fenomena ini akan berubah, dan bahkan perubahan itu sedang terjadi.
**1. Di versi sebelumnya, mengapa pengembang independen tidak dapat mengembangkan kontrak pintar yang rumit? **
Dalam versi sebelum RGB v 0.10, pengembang independen menghadapi beberapa tantangan saat mengembangkan kontrak pintar yang rumit. Ini terutama disebabkan oleh alasan berikut:
Ketidakstabilan protokol: Pada versi awal, protokol RGB mungkin mengalami beberapa perubahan besar, yang dapat menyebabkan kontrak cerdas yang telah dikembangkan gagal dijalankan pada versi baru protokol. Ketidakstabilan ini dapat menghalangi pengembang dari pengembangan kontrak pintar yang kompleks.
Kurangnya alat dan sumber daya: Pada versi awal, mungkin ada kekurangan alat dan sumber daya yang memadai untuk membantu pengembang dengan pengembangan kontrak cerdas yang rumit. Ini termasuk kurangnya dokumentasi terperinci, tutorial atau alat pengembangan, dll.
Kompleksitas protokol: Desain dan implementasi protokol RGB bisa sangat kompleks, yang dapat menimbulkan tantangan bagi pengembang independen. Misalnya, protokol RGB menggunakan mekanisme verifikasi baru yang disebut "validasi sisi klien", yang mungkin mengharuskan pengembang memiliki pemahaman dan keahlian mendalam untuk pengembangan kontrak cerdas yang kompleks.
Namun, masalah ini sedang diatasi dengan pengembangan protokol RGB. Misalnya, versi RGB v 0.10 memperkenalkan sistem tipe baru yang disebut "tipe ketat", yang dapat membantu pengembang untuk lebih mudah mengembangkan kontrak pintar yang kompleks. Selain itu, rilis ini menyediakan lebih banyak alat dan sumber daya untuk membantu pengembang memahami dan menggunakan protokol RGB.
2. Dimungkinkan untuk membawa fungsi kontrak pintar yang mendukung penuh ke Lightning Network
Karena RGB dibangun di atas Bitcoin, secara teori dimungkinkan untuk mentransfer aset RGB menggunakan Lightning Network. Namun di versi sebelumnya, RGB tidak tersedia di node Lightning yang ada karena keterbatasan arsitektural. Pada tahun 2021, RGB mengembangkan arsitekturnya sendiri yang disebut LNP Node, yang ditulis dalam bahasa Rust. Itu sendiri tidak tergantung pada Bitcoin Core, jika pengguna ingin menggunakan RGB dengan Taproot di Lightning Network, mereka harus menunggu Rust-bitcoin untuk menyelesaikan dukungan untuk Taproot.
Dan kini, dengan dirilisnya RGB v 0.10, Asosiasi LNP/BP telah mengumumkan fokus masa depan, yaitu menyelesaikan dukungan Lightning Network dalam beberapa bulan ke depan, sehingga aset RGB dapat ditransfer melalui Lightning Network.
Jika RGB kompatibel dan didukung oleh Lightning Network, likuiditas dan kegunaan aset RGB dapat ditingkatkan. Melalui Lightning Network, pengguna dapat mentransfer aset RGB dengan cepat dan murah tanpa menunggu konfirmasi dari mainnet Bitcoin. Ini sangat berguna bagi pengguna yang perlu sering memperdagangkan aset RGB.
Lebih penting lagi, RGB dapat memberikan dukungan penuh untuk kontrak pintar ke Lightning Network.
Lightning Network memiliki kecepatan yang luar biasa, biaya yang sangat rendah, dan keamanan yang luar biasa. Namun, karena Bitcoin sendiri tidak mendukung kontrak pintar yang kompleks, Lightning Network terbatas dalam hal kontrak pintar.
RGB mampu mendukung fungsionalitas kontrak pintar yang kompleks karena desainnya yang disengaja, dibuat khusus untuk mengimplementasikan kontrak pintar di Lightning Network. Pertama, RGB menggunakan mesin virtual lengkap (AluVM) Turing, mesin komputasi yang kuat yang memungkinkan kontrak pintar yang kompleks untuk berjalan di Lightning Network. AluVM memungkinkan RGB menangani logika kalkulasi kompleks dan operasi data, sehingga mewujudkan berbagai jenis kontrak pintar.
RGB telah sepenuhnya mempertimbangkan karakteristik dan kebutuhan Jaringan Petir dalam desainnya, dan dapat membawa kemampuan untuk sepenuhnya mendukung kontrak pintar yang kompleks ke Jaringan Petir.Baik itu DeFi, NFT, GameFi, atau SocialFi, RGB dapat diimplementasikan di Jaringan Petir.
Kombinasi yang tak terkalahkan ini mungkin tidak hanya membuat Lightning Network menjadi bintang yang bersinar, tetapi juga dapat melampaui blockchain lainnya. Karena semakin banyak dana dan pengembang mengalir ke pengembangan Bitcoin Lightning Network dan RGB, diharapkan ekosistem Bitcoin dan Lightning Network akan mencapai ketinggian baru.
4. Perbandingan RGB dan skema lainnya
1. Protokol token berdasarkan altcoin
Sebagian besar protokol token berbasis altcoin (seperti ERC-20) menyediakan kontrak pintar dengan negara global yang tidak dimiliki (global unowned state), yang membuatnya mudah untuk menerapkan pertukaran terdesentralisasi dan aplikasi keuangan lainnya, tetapi sulit untuk diukur, tidak ada privasi, dan mewarisi semua kelemahan altcoin ini, seperti tingginya biaya menjalankan node, desentralisasi yang lebih rendah, dan resistensi sensor.
2. Aset likuid
Liquid adalah sidechain konsorsium Bitcoin yang menawarkan beberapa fitur menarik seperti dukungan aset asli dan transaksi rahasia (yang dapat menyembunyikan ID aset yang ditransfer dan jumlah yang dibayarkan). Namun, model federasi juga mengalami desentralisasi yang rendah dan resistensi sensor yang lemah.
3、Semua BOLT
OmniBOLT adalah versi OmniLayer yang kompatibel dengan Lightning Network. OmniLayer telah diperkenalkan secara singkat di artikel sebelumnya (pembaca yang tertarik juga dapat membaca "Penelitian DeFi tentang Jaringan Petir Bitcoin", berikut pengantar yang lebih mendetail).
Pertukaran OmniBOLT sangat mirip dengan RGB. Perbedaannya adalah tujuan desain kedua protokol berbeda. Dibandingkan dengan RGB, OmniBOLT relatif lemah dalam hal privasi karena, seperti Bitcoin, data terkait token adalah disimpan pada rantai. Namun, OmniBOLT memiliki keunggulan unik dalam bisnis pembayaran mata uang yang stabil dan telah melewati ujian waktu. Mainnet telah diluncurkan pada bulan Juni tahun ini, dan telah merealisasikan fungsi pengiriman, penerimaan, dan transfer USDT melalui Lightning Network.
4、akar tunggang (talas)
Pada konferensi Bitcoin 2022 Miami, Taro diluncurkan. Di belakang Taro adalah tim Lightning Labs, dan tujuan dari protokol ini adalah membawa aset ke Lightning Network. Menurut spesifikasi teknis yang telah dirilis, keseluruhan desain sangat mirip dengan RGB, dan karakteristik serta trade-off pada dasarnya sama.
Perbedaan utama antara RGB dan Taro tampaknya adalah:
RGB lebih awal dan telah menerbitkan kode yang dapat diaudit, tetapi kekurangan dana dan operator.
Taro saat ini hanya spesifikasi, tetapi di belakang Taro adalah Lightning Labs, tim mengumpulkan $ 70 juta pada bulan April tahun lalu dan meluncurkan Taproot Assets v 0.2 (sebelumnya dikenal sebagai Taro) pada bulan Mei tahun ini. bersih.
Jika Taro dan RGB akhirnya dapat dioperasikan, masih terlalu dini untuk mengatakan apakah ada insentif untuk terjadinya interoperabilitas tersebut.
5. Tim Proyek/Pengembangan Ekologi RGB Layak Diperhatikan
1.Tak terbatas
Situs web resmi:
Infinitas adalah salah satu proyek pertama yang mulai membangun jalur kontrak pintar lengkap Turing berdasarkan Bitcoin. Sebagai jaringan ekologis aplikasi Bitcoin yang menggabungkan protokol RGB dan Jaringan Petir, ini bertujuan untuk mencapai perlindungan privasi yang lebih tinggi, throughput yang sangat baik, dan Rendah yang sangat baik -pemrosesan transaksi latensi. Sebagai solusi blockchain yang inovatif, Infinitas telah mengkonsolidasikan ide kontrak pintar Bitcoin Turing-lengkap berbasis RGB sejak 2021, memberikan permainan penuh pada mekanisme keamanan dan konsensus Bitcoin, memungkinkan transaksi yang lebih kompleks dibuat di jaringan Bitcoin. kontrak pintar, berharap dapat memberikan pengalaman perdagangan yang luar biasa kepada pengguna. Inti teknis dari proyek ini dipimpin oleh tim ilmuwan blockchain tingkat atas yang pertama kali memperhatikan protokol RGB dan melakukan pekerjaan terkait terjemahan, yang merupakan pembuat kode di dasar Bitcoin. Infinitas akan memberikan prioritas untuk menyediakan IDE Online, browser data, dan akses ke dompet arus utama untuk memungkinkan pengembang dan pengguna berpartisipasi dalam ekologi, dan benar-benar mendukung implementasi aplikasi komersial berskala besar seperti RWA dan game rantai penuh.
Fitur Proyek:
Perlindungan daya komputasi hash seluruh jaringan: Mewarisi keamanan tinggi dari blockchain Bitcoin, ini memastikan bahwa aset Infinitas dilindungi oleh kekuatan komputasi hash dari seluruh jaringan di blockchain Bitcoin, meningkatkan keamanan aset.
Tingkat perlindungan privasi yang lebih tinggi: Tingkat perlindungan privasi yang lebih tinggi untuk aset Infinitas telah tercapai, dan mekanisme penahan Bitcoin tanpa kepercayaan telah diperkenalkan untuk lebih meningkatkan privasi pengguna.
Teknologi adaptor: Melalui teknologi adaptor Infinitas, pengguna dapat memahami status lengkap Bitcoin dan meningkatkan persepsi status aset.
Memperkaya keadaan global: Dengan meningkatkan dan memperluas keadaan global RGB (Global State), ini menyediakan antarmuka akses untuk mesin virtual dan klien (seperti dompet, dll.). Secara khusus, peningkatan khusus telah dilakukan atas kepercayaan alamat kontrak cerdas, yang secara kritis mendukung pembangunan aplikasi kompleks dalam ekosistem RGB. Langkah ini juga memungkinkan sistem yang berbeda untuk memahami satu sama lain dan menjelaskan keadaan masing-masing, yang selanjutnya mendorong pengembangan seluruh ekosistem.
Mengoptimalkan Jaringan Lightning: Melalui peningkatan pada Jaringan Lightning (seperti teknologi blok ringan, teknologi penskalaan otomatis node, dan otonomi offline), throughput transaksi yang lebih tinggi dicapai sambil mempertahankan waktu konfirmasi transaksi latensi rendah.
Ramah pengembang: Menggunakan bahasa Rust dan menggunakan lapisan Skema sebagai infrastruktur pengembangan memungkinkan orang biasa untuk berpartisipasi dalam pengembangan.
Dilaporkan bahwa Infinitas akan memiliki rencana insentif untuk ekonomi asalnya, dan akan menggunakan bentuk penambangan untuk berproduksi di pasar pada tahap awal untuk mempromosikan pengembangan ekologi jangka panjang. Sebagai proyek pertama industri untuk menciptakan ekosistem aplikasi Bitcoin lengkap Turing, ini mungkin menjadi titik kritis yang fenomenal untuk penerapan aset Bitcoin dan lompatan besar dalam mempromosikan adopsi Crypto dalam skala besar. Saat ini, testnet belum online, harap nantikan.
2.COSMINMART
COSMINMART didasarkan pada Lightning Network, kompatibel dengan RGB dan protokol lainnya, dan mendukung ekologi aplikasi Bitcoin baru dari kontrak pintar.
Dompet COSM: Produk inti COSMINMART memiliki penerapan yang luas di seluruh jaringan ekologi Bitcoin. Sekarang mendukung transfer Bitcoin mainnet dan Lightning Network, transfer aset protokol RGB dan fungsi lainnya, dan secara bertahap akan kompatibel dengan Stacks, Rootstock, dan ekosistem lainnya.
COSM Market: Ini adalah salah satu platform sebelumnya untuk mendukung agregasi dan perdagangan aset turunan Bitcoin, dan secara bertahap akan memperluas cakupan dukungan untuk memfasilitasi perdagangan berbagai aset turunan Bitcoin.
COSM Lanuchpad: Ini bertujuan untuk menyaring proyek ekologi bitcoin dengan potensi berkualitas tinggi, dan berkomitmen untuk pengembangan ekologi bitcoin yang berkelanjutan.
COSMINMART memimpin dalam mendefinisikan konsep Web 4, secara aktif mempromosikan perumusan standar protokol RGB baru, mengeluarkan koin stabil Lightning Network, menggabungkan Nostr dan protokol lain serta keunggulan perdagangan Lightning Network, dan mengintegrasikan secara mendalam APP tradisional dengan Lightning Network, berharap untuk memimpin pengembangan Aplikasi Petir (Lightning-Application) Era baru.
Dilaporkan bahwa COSMINMART berencana meluncurkan produk beta publik pada akhir tahun ini, jadi pantau terus.
3 、 Pandora Prime Inc
Pandora Prime adalah perusahaan Swiss yang berbasis di Verify Valley (Canton Neuchâtel) dan anggota pendiri LNP/BP.
Pandora Prime didedikasikan untuk merintis Keuangan Bitcoin menggunakan kombinasi kontrak cerdas RGB dan Jaringan Petir. Mereka mulai dengan aset yang dapat diprogram (RGBTC dan CHFN) pada Bitcoin yang dapat diskalakan ke level VISA/MasterCard dalam hal throughput transaksi melalui Lightning Network, dan juga menyediakan fasilitas yang nyaman untuk menukar aset ini tanpa KYC yang rumit Program ini memungkinkan transaksi hingga CHF 1.000 (sesuai dengan hukum Swiss). Saat ini, produk mereka antara lain MyCitadel (dompet), RGB Explorer (browser), dan Pandora Network.
Bentengku
MyCitadel adalah merek Pandora Prime, MyCitadel adalah dompet GUI pertama yang mendukung RGB, dibuat pada tahun 2021 oleh pengembang RGB. Ia menawarkan dompet desktop lintas platform dan dompet iOS/iPad. Dompet seluler dapat menangani aset RGB yang dapat dipertukarkan.
Penjelajah RGB
RGB Explorer adalah browser pertama yang dikembangkan oleh Pandora Prime untuk menyediakan registri aset RGB dan kontrak pintar. Saat ini mendukung RGB 20, RGB 21, RGB 25, dan aset yang dapat ditampilkan adalah LNPBP, RGBTC, dCHF dan RGBEX.
4、DIBA (SENI ALBITCOIN DIGIT)
DIBA berdedikasi untuk memberdayakan komunitas dengan membantu orang memahami, memiliki, dan menggunakan aset digital non-penahanan yang dibangun di atas Bitcoin. Dan berharap dapat membentuk seni digital dan ekonomi aset dengan prinsip desentralisasi dan pemberdayaan inklusif.
DIBA adalah pasar pertama (sebagaimana DIBA menyebutnya) untuk memperdagangkan NFT Bitcoin menggunakan protokol kontrak cerdas RGB dan Jaringan Petir. Saat ini, DIBA BETA sedang berjalan di jaringan uji Bitcoin, dan akan segera diluncurkan di jaringan utama Bitcoin, jadi Anda dapat menantikannya.
###Bitmask
Dibuat oleh DIBA, dompet tersebut adalah dompet NFT pertama dalam ekosistem RGB, yang dapat berjalan di browser web dan berinteraksi dengan kontrak RGB seperti MetaMask di Ethereum.
5.Dompet IRIS
IRIS Waller, dompet Android pertama yang dikembangkan oleh tim Bitfinex, didedikasikan untuk integrasi RGB dan alat terkait RGB. Dukungan untuk aset yang dapat dipertukarkan dan tidak dapat dipertukarkan. Iris Wallet mendukung operasi aset RGB mulai dari penerbitan hingga pengeluaran dan penerimaan, membungkus semua fungsionalitas dalam aplikasi dompet yang sudah dikenal dan mengabstraksi sebanyak mungkin detail teknis. Ini saat ini merupakan aplikasi eksperimental dan hanya direkomendasikan untuk Bitcoin dalam jumlah kecil dan aset bernilai rendah.
6、Bitswap-BiFi
Saat ini, ekosistem RGB secara aktif menjajaki solusi DEX untuk mengatasi masalah likuiditas aset RGB. Dalam demo dan bukti konsep Bitswap, ini menunjukkan cara memperkenalkan "SWAPS" ke dalam DEX, tetapi tidak ada AMM atau LP untuk saat ini. Ini masih dalam tahap verifikasi, masih sangat awal, dan juga patut diperhatikan.
6. Tinjauan dan Prospek
Protokol RGB telah melalui hampir 6 tahun evolusi dari konsep awalnya hingga saat ini. Sementara protokol RGB belum mendapatkan daya tarik dan adopsi yang luas saat ini, sejarah memberi tahu kita bahwa orang sering melebih-lebihkan adopsi ide-ide baru yang cepat, sementara meremehkan potensi dampak yang mengganggu dari ide-ide ini ketika mereka akhirnya diterima dan dipercepat secara luas. Faktanya, dengan dirilisnya protokol RGB v0.10, kami berdiri di titik awal yang baru, menyaksikan masa depan yang tidak terbatas seperti Bitcoin.
Versi baru dari protokol RGB memperkenalkan serangkaian pembaruan penting Pembaruan ini memungkinkan protokol RGB tidak hanya untuk menerbitkan dan mentransfer banyak aset di jaringan Bitcoin dan Jaringan Lightning, tetapi juga untuk mendukung kontrak cerdas yang lebih kompleks. Meskipun protokol RGB belum sepenuhnya kompatibel dengan Lightning Network, kami sangat yakin bahwa dalam beberapa bulan mendatang, asosiasi LNP/BP dan tim pengembangan terkait diharapkan membuat kemajuan yang lebih signifikan. Kami menantikan integrasi sempurna dari protokol RGB dan Jaringan Lightning, yang akan menjadi tonggak penting lainnya untuk protokol RGB dan Bitcoin.
Fitur dan peningkatan baru ini diaktifkan oleh protokol RGB, terutama kompatibilitas penuh dengan Lightning Network, memberikan cahaya terang untuk masa depan Bitcoin. Perubahan ini telah membuka pintu ke wilayah yang belum dipetakan, memungkinkan kita untuk melihat potensi tak terbatas dari Bitcoin melaluinya. Di wilayah yang belum dipetakan ini, Bitcoin bukan lagi sekadar alat pembayaran sederhana, tetapi platform kuat yang mampu membawa aplikasi kompleks. Protokol RGB telah menjadi landasan platform ini, yang dapat membawa kita ke dunia Crypto baru.
Lampiran: Referensi: