Analisis
Disember 29, 2023

RGB Memperkukuh Kebolehskalaan dan Keupayaan Privasi Bitcoin dan Rangkaian Lightning

Secara ringkas

RGB ialah penyelesaian lapisan 2/3 pada Bitcoin dan Rangkaian Lightning yang menyokong kebolehskalaan dan keupayaan privasi untuk mendapatkan Kontrak Pintar.

RGB Memperkukuh Kebolehskalaan dan Keupayaan Privasi Bitcoin dan Lightning Network

TL; DR

  • RGB beroperasi sebagai penyelesaian Lapisan 2/3 pada Bitcoin dan Lightning Network.paradigma pengesahan sisi pelanggan, menempatkan semua data kontrak pintar di luar transaksi Bitcoin. Reka bentuk ini memastikan operasi sistem di atas Rangkaian Lightning, menghapuskan keperluan untuk pengubahsuaian pada protokol LN.
  • Kontrak pintar RGB direka untuk kebolehskalaan dan kerahsiaan. Sistem ini menyokong pemilikan persendirian dan bersama, merumuskan dan memisahkan kebimbangan, mewakili bentuk rantaian sekat, Turing-lengkap bagi pengkomputeran teragih tanpa amanah tanpa perlu memperkenalkan token baharu.
  • Kontrak RGB dianjurkan dalam segmen berasingan yang dipanggil "serpihan," setiap satu dengan sejarah dan datanya sendiri, meningkatkan kebolehskalaan dan menghalang pencampuran sejarah daripada kontrak yang berbeza. Mereka berinteraksi melalui protokol Bifrost pada Rangkaian Lightning, membolehkan perubahan yang diselaraskan di kalangan berbilang pihak, serupa dengan DEX yang beroperasi pada Rangkaian Lightning.
  • RGB menggunakan pengedap sekali guna defimenggunakan Bitcoin UTXO untuk keselamatan. Mana-mana pihak yang memiliki sejarah keadaan kontrak pintar boleh mengesahkan keunikannya, memanfaatkan skrip Bitcoin untuk define pemilikan dan hak akses.
  • Dalam RGB, pemilikan dan pengesahan negeri adalah entiti yang berasingan. Pemilikan diuruskan oleh skrip Bitcoin, sistem bukan Turing Complete. Peraturan pengesahan, sebaliknya, ditentukan oleh Skema RGB menggunakan Skrip Turing Complete Simplicity/Contractum/Rust.
  • Setiap kontrak pintar RGB dikaitkan dengan keadaan unik menggunakan pengedap sekali guna. Meterai dan negeri mengikut peraturan dan pengesahan khusus yang ditetapkan oleh pencipta kontrak, dikawal oleh "skema". Skema ini bertindak seperti peraturan yang ditetapkan untuk menyemak data kontrak pada bahagian klien, yang membolehkan skala kebolehskalaan dan privasi protokol yang tinggi.
  • Reka bentuk RGB sangat saling beroperasi dengan teknologi Bitcoin dan Lightning Network sedia ada, memudahkan penyepaduan yang lancar dengan platform ini dan sebarang peningkatan masa hadapan.
  • Tidak seperti gaya pengaturcaraan penting bagi banyak platform blockchain, RGB menggunakan gaya deklaratif. Pendekatan ini memberi tumpuan kepada menggariskan hasil yang diinginkan dan bukannya memperincikan langkah-langkah khusus untuk mencapainya.
  • RGB menggunakan pelbagai teknologi canggih, termasuk AluVM untuk tugas pengkomputeran mudah alih yang menentukan, PRISM untuk pengkomputeran mesin keadaan tak terhingga yang direplikasi separa, dan Storm untuk storan tanpa amanah berasaskan eskrow menggunakan kalis-zk. Teknologi ini menyumbang kepada keteguhan, kerahsiaan dan kebolehlanjutan RGB.
  • RGB (v0.10) memperkenalkan peningkatan ketara kepada pengalaman pengguna dan proses penyepaduan, memperkemas operasi dan meminimumkan kebergantungan. Versi yang dikemas kini menampilkan API perpustakaan yang lebih bersatu dan alat baris perintah, menjadikannya lebih mudah diakses dan mesra pengguna.

Penerangan Ringkas

RGB ialah protokol yang direka untuk mengeluarkan token pada rangkaian Bitcoin dengan privasi dan keserasian yang dipertingkatkan dengan Rangkaian Lightning. Ia membina konsep "syiling berwarna," seperti yang digunakan dalam protokol OmniLayer di mana metadata dalam transaksi Bitcoin menunjukkan pemindahan token. Sebagai contoh, transaksi USDT pada OmniLayer berfungsi sebagai transaksi Bitcoin ditambah dengan data tambahan yang memperincikan pergerakan token USDT. Walau bagaimanapun, kaedah ini menghadapi had seperti kekangan saiz data dalam output OP_RETURN, pengimbasan blokchain intensif dan privasi terhad yang berpunca daripada keterlihatan pada rantaian.

RGB menangani isu-isu ini dengan memindahkan sebahagian besar proses pengesahan daripada blockchain Bitcoin. Ia mengguna pakai pengesahan pihak pelanggan dan menggunakan pengedap sekali guna untuk menyambungkan token dengan UTXO Bitcoin, sambil mengekalkan privasi pengguna.

Token dipindahkan dengan melakukan kepada mesej yang mengandungi maklumat pembayaran RGB dalam transaksi Bitcoin, membenarkan token berpindah dari satu UTXO ke UTXO yang lain tanpa meninggalkan kesan pada graf transaksi Bitcoin. Ini meningkatkan privasi dengan ketara, kerana token "teleport" transaksi RGB secara diam-diam, dengan data khusus RGB dihantar melalui saluran luar rantaian peribadi.

Selain itu, untuk memastikan pemilikan dan mencegah inflasi, penerima mesti mengesahkan keseluruhan sejarah transaksi token yang diterima. RGB membolehkan peningkatan masa hadapan tanpa memerlukan garpu keras, memastikan pelombong tidak dapat mengesan aliran aset, dengan itu memberikan rintangan yang lebih tinggi terhadap penapisan. Tidak seperti struktur blockchain tradisional, RGB beroperasi tanpa memerlukan blok atau rantai, meletakkannya sebagai protokol terdesentralisasi bukan blok, menjanjikan kerahsiaan, keselamatan dan kebolehskalaan yang tinggi.

Pengenalan dan Visi

Satu pelapik: Sistem keadaan dan kontrak pintar yang disahkan pelanggan yang beroperasi pada Lapisan 2/3 dalam Bitcoin dan Rangkaian Lightning.

More details:

RGB ialah sistem kontrak pintar berskala & sulit untuk Bitcoin & Lightning Network. Kontrak pintar RGB beroperasi dengan pengesahan pihak pelanggan paradigma, perumahan semua data kontrak pintar di luar Urus niaga Bitcoin, iaitu blockchain Bitcoin atau keadaan saluran Lightning. Ini membolehkan sistem beroperasi di atas Rangkaian Lightning tanpa sebarang perubahan pada protokol LN dan juga memberikan asas untuk skala kebolehskalaan dan privasi protokol yang tinggi.

Kontrak pintar merangkumi prinsip pemilikan persendirian dan bersama, abstraksi, dan pengasingan kebimbangan. Mereka mewakili "post-blockchain," bentuk Turing-lengkap pengkomputeran teragih tanpa amanah yang tidak memerlukan pengenalan token.

Kontrak RGB beroperasi dalam segmen berasingan yang dipanggil "serihan." Setiap serpihan mempunyai sejarah dan datanya sendiri, bermakna kontrak yang berbeza tidak mencampurkan sejarah mereka. Kaedah ini meningkatkan kebolehskalaan. Istilah "serihan" digunakan untuk menunjukkan bahawa RGB mencapai matlamat yang serupa dengan apa yang dimaksudkan dengan konsep serpihan Ethereum.

Walaupun ia berfungsi secara bebas, kontrak RGB boleh berinteraksi melalui protokol Bifrost pada Rangkaian Lightning. Ini membolehkan perubahan yang diselaraskan antara berbilang pihak. Sebagai contoh, ia membolehkan DEX berfungsi melalui Rangkaian Lightning.

Teknologi & Seni Bina

Gambaran Keseluruhan Tahap Tinggi bagi Operasi RGB dan Pengedap Sekali Pakai

Rajah 1. Gambaran keseluruhan tahap tinggi pengendalian RGB.
Sumber: Persatuan LNP/BP Github.

Sebagai mekanisme keselamatan, RGB menggunakan pengedap sekali guna defimenggunakan bitcoin UTXO, yang menyediakan keupayaan untuk mana-mana pihak yang mempunyai sejarah keadaan kontrak pintar untuk mengesahkan keunikannya. Pada dasarnya, RGB memanfaatkan skrip Bitcoin untuk model keselamatannya dan defines pemilikan and hak akses.

Rajah 2. RGB Prinsip kerja aras tinggi.
Sumber: "Memacu Penggunaan Massa Kripto: Bagaimana Protokol RGB Menerangkan Masa Depan Bitcoin" oleh Waterdrip Capital.

Setiap kontrak pintar RGB adalah defined oleh a keadaan genesis, direka oleh pengeluar kontrak pintar (atau, secara ringkasnya, pengeluar) dan graf asiklik terarah (DAG) daripada peralihan negeri dikekalkan sebagai data yang disahkan pelanggan.

Rajah 3. Transaksi, meterai tertutup dan saksi.
Sumber: Persatuan LNP/BP Github.

Kita boleh meringkaskannya seperti berikut: setiap transaksi mempunyai UTXO, dan pemilikan UTXO ini memberikan pemilik hak untuk memiliki negeri. Pemilikan menentukan siapa yang boleh mengubah suai keadaan blockchain dan "membelanjakan" UTXO. Individu yang memegang negara disebut sebagai parti negeri yang memiliki.

Pihak tersebut memegang kuasa untuk mengubah suai bahagian berkaitan keadaan kontrak pintar dengan menjana peralihan keadaan baharu dan mengesahkannya dalam transaksi, menggunakan output yang mengandungi keadaan sebelumnya.

Proses itu menandakan penutupan meterai ke atas peralihan negeri, dan pasangan yang terdiri daripada urus niaga perbelanjaan dan data transaksi tambahan yang sepadan pada peralihan negeri dipanggil Menyaksikan (digambarkan dalam imej di atas).

Pemilikan & Akses: Hartanah Teras

Rajah 4. Pemilikan dan Akses.
Sumber: Persatuan LNP/BP Github.

Pemilikan dan pengesahan negeri adalah konsep yang berbeza. Peraturan pengesahan menentukan cara keadaan boleh berubah, sementara mereka tidak mengenal pasti siapa yang boleh melaksanakan perubahan itu. 

Sebaliknya, pemilikan dikawal oleh skrip Bitcoin pada tahap blockchain Bitcoin, yang bukan Turing Complete. Sebaliknya, peraturan pengesahan dikawal oleh Skema RGB yang menggunakan Skrip Kesederhanaan/Contractum iaitu Turing Complete. 

Skema RGB

Dalam kontrak pintar RGB, setiap kontrak diberikan keadaan unik melalui pengedap sekali guna. Meterai ini, bersama-sama dengan negeri, mempunyai peraturan dan pengesahan khusus, yang ditetapkan oleh pencipta kontrak pada mulanya. Persediaan ini dikawal oleh "skema", berfungsi sebagai satu set peraturan untuk mengesahkan data kontrak di pihak pelanggan. Skema boleh memasukkan skrip kompleks yang penting kepada logik kontrak.

Rajah 5. Skema RGB.
Sumber: Persatuan LNP/BP Github.

Prinsip Pengesahan dan Reka Bentuk Pihak Pelanggan

Rajah 6. RGB Client-side-validation.
Sumber: Persatuan LNP/BP Github.

  1. Pemilikan Teguh: Dalam RGB, kontrak pintar mempunyai yang jelas defipemilik atau pemilik ned. Hanya pemilik yang ditetapkan memegang kuasa untuk mengubah suai keadaan kontrak. Kontrak ini menggariskan hak atau operasi yang berbeza yang dikategorikan sebagai sama ada awam (boleh diakses oleh semua) atau dimiliki (terhad kepada pemilik).
  2. Kerahsiaan: Maklumat dalam kontrak dirahsiakan, hanya diketahui oleh peserta, terutamanya pemilik negeri. Peserta mempunyai pilihan untuk membuat data tertentu awam, tetapi secara lalai, semua maklumat adalah peribadi. Kerahsiaan ini menghalang alat analisis luaran daripada mengakses data, memastikan tiada maklumat sensitif disimpan pada lejar awam.
  3. Pengasingan Kebimbangan: RGB mempunyai reka bentuk modular dengan lapisan yang berbeza, setiap satu diberikan tugas tertentu. Lapisan ini beroperasi secara bebas, menghapuskan keperluan untuk lapisan bawah menyedari struktur lapisan yang lebih tinggi. Reka bentuk ini meningkatkan organisasi dan kecekapan sistem.
  4. Kebolehpanjangan: Sistem ini mudah dipanjangkan, membolehkan penciptaan dan penyepaduan kontrak pintar lanjutan tanpa perlu mengubah suai protokol teras atau menyusun semula keseluruhan perpustakaan RGB.
  5. Determinisme: Logik pengesahan RGB adalah deterministik, secara konsisten menghasilkan keputusan yang sama dengan input yang sama dan keadaan lazim bagi saluran blockchain atau Lightning Network. Konsistensi ini dicapai melalui dua komponen utama: a. Logik pengesahan teras, yang ditulis dalam Rust, adalah sama di semua sistem yang menjalankan RGB. b. Logik pengesahan khusus kontrak berjalan pada AluVM, mesin maya yang menyediakan set arahan yang konsisten tanpa mengira platform.
  6. Kebolehoperasian LNP/BP: RGB direka bentuk untuk berfungsi dengan lancar dengan teknologi Bitcoin dan Lightning Network sedia ada. Ia juga dibina agar serasi dengan sebarang peningkatan masa hadapan kepada teknologi ini.

Pendekatan pendekatan RGB dan Pure Blockchain/L1

Pendekatan blockchain/L1 tulen adalah salah, pasukan RGB menyatakan.

Rajah 7. Komen RGB pada pendekatan Blockchain/L1.
Sumber: Persatuan LNP/BP Github.

Pendekatan RGB: Pengaturcaraan Deklaratif lwn. Imperatif:

  • Kebanyakan platform blockchain, termasuk Ethereum, menggunakan kontrak pintar yang ditulis dalam gaya yang penting. Dalam pendekatan ini, kontrak berfungsi sebagai program yang secara eksplisit mengarahkan pelaksanaan langkah demi langkah tugas, menyerupai resipi yang tepat dan terperinci.
  • Program penting ini selalunya agak terhad dan terhad oleh keupayaan platform blockchain yang mendasari. Walaupun ia kadangkala dirujuk sebagai Turing-lengkap, ia datang dengan batasan yang ketara.

Sifat Pengisytiharan Kontrak Pintar RGB:

  • RGB, sebaliknya, tidak menggunakan pengaturcaraan imperatif. Sebaliknya, ia menggunakan satu bentuk khas pengaturcaraan berfungsi dengan kontrak pintar defined secara deklaratif.
  • Dalam pengaturcaraan deklaratif, bukannya memperincikan cara melakukan sesuatu, anda menerangkan hasil yang sepatutnya. Ia seperti menggariskan rupa hidangan dan bukannya memberikan arahan memasak langkah demi langkah.
  • "Skema" dalam RGB ialah deklaratif defipengenalan kontrak pintar. Ia menyatakan peraturan dan syarat kontrak, tetapi bukan urutan operasi yang tepat untuk mencapainya.

Anjakan Paradigma dalam Pengaturcaraan:

  • Beralih daripada gaya imperatif Ethereum kepada gaya deklaratif RGB dalam pengaturcaraan kontrak pintar adalah serupa dengan peralihan daripada pengaturcaraan imperatif tradisional kepada pengaturcaraan berfungsi atau deklaratif dalam pembangunan perisian am.
  • Anjakan ini memerlukan pemikiran yang berbeza: memfokuskan pada "apa" (hasil yang diinginkan) dan bukannya "bagaimana" (langkah khusus untuk mencapai hasil tersebut).

Kesederhanaan

Pelan asal melibatkan menggabungkan Simplicity ke dalam RGB, dan usaha didedikasikan untuk memastikan keserasian dari hari pertama. Walau bagaimanapun, memandangkan kemajuan pembangunan Simplicity yang lembap dan ketidakpastian mengenai garis masa keluarannya, menjadi jelas bahawa bergantung padanya adalah tidak praktikal. Keluaran RGB yang sedang berjalan, yang sedang dalam persiapan, menimbulkan persoalan tentang kemasukan Simplicity.

Menyedari ketiadaan jadual waktu yang boleh dipercayai untuk Kesederhanaan, kami memulakan pemeriksaan alternatif (WASM, EVM (sebagai jenaka), IELE dll). Akhirnya, menjadi jelas bahawa membangunkan mesin maya proprietari untuk RGB adalah satu-satunya pilihan yang berdaya maju, menggantikan pergantungan awal pada Simplicity.

Oleh itu kami memutuskan untuk mencipta AluVM – mesin maya berasaskan Rust yang berfungsi tulen dan mudah alih untuk kontrak pintar (RGB), Rangkaian Lightning yang disahkan oleh pihak pelanggan, pengedaran deterministik dan pengkomputeran tepi.

Prism

PRISM bermaksud pengkomputeran "mesin keadaan tak terhingga yang direplikasi separa".

teknologi RGB defiperaturan untuk kontrak pintar yang berkembang pada peringkat asas, yang dipanggil Skema, tetapi ia tidak mengehadkan semua tindakan masa hadapan kontrak dengan algoritma tunggal yang menyeluruh. Sebaliknya, setiap nod pada rangkaian menjalankan operasi individu, dan kedua-dua keadaan kontrak dan kontrak itu sendiri kekal sah selagi operasi ini mematuhi peraturan Skema. 

Selain itu, pendekatan ini tidak mengekang evolusi sejarah kontrak dengan algoritma yang telah ditetapkan. Oleh itu, kontrak boleh mempamerkan tingkah laku yang berbeza-beza selagi setiap perubahan memenuhi peraturan pengesahan tertentu. Kaedah ini memfokuskan pada peraturan tempatan dan bukannya algoritma global.

Sebaliknya, Ethereum menggunakan algoritma global di mana setiap operasi mempengaruhi keseluruhan keadaan kontrak pintar. Dengan RGB, anda bekerja dengan hanya sebahagian daripada keadaan kontrak, menggunakan peraturan secara tempatan. Ini menyediakan pelbagai kemungkinan yang lebih luas untuk evolusi kontrak.

Di bawah anda boleh melihat paparan peringkat tinggi tentang perbezaan antara saluran keadaan dan pengesahan sisi klien: 

Rajah 8. Pemisahan sistem teragih.
Sumber: Persatuan LNP/BP Github.


Perbezaan yang lebih spesifik adalah seperti berikut: 

Rajah 9. Perbandingan Saluran Negeri dan pengesahan sisi Pelanggan.
Sumber: Persatuan LNP/BP Github.

AluVM

AluVM – (unit logik algoritma VM) ialah mesin maya RISC berfungsi tulen yang direka untuk tugas pengkomputeran mudah alih yang menentukan

AluVM membezakan dirinya dengan menggunakan sistem berasaskan daftar yang melarang akses memori rawak. Reka bentuk ini meningkatkan kesesuaian AluVM untuk aplikasi seperti kontrak pintar, pelaksanaan kod jauh dan pengkomputeran teragih dan tepi. Kekuatan teras AluVM terletak pada determinisme, keteguhan dan kapasiti untuk analisis kod formal.

Ciri-ciri utama: Exceptionless, Portability, Sandboxing, Security, Extensibility.

Senibina Set Arahan (ISA) AluVM direka bentuk untuk disesuaikan, membolehkannya mencipta persekitaran masa jalan yang berbeza untuk pelbagai aplikasi. AluVM sendiri ialah mesin maya dan ISA berasaskan daftar yang sangat boleh diramal, berfungsi, berasaskan daftar. 

Semasa mengehadkan akses memori rawak, AluVM ISA cemerlang dalam melaksanakan tugas aritmetik, termasuk yang berkaitan dengan lengkung elips. Uniknya, persekitaran VM boleh mengembangkan ISA AluVM, membolehkan penambahan fungsi seperti memuatkan data ke dalam daftar VM dan menyokong arahan khusus (mis., SIMD) yang disesuaikan untuk aplikasi tertentu.

AluVM terutamanya bertujuan untuk digunakan dalam sistem teragih di mana konsistensi dan kebolehpercayaan merentas platform berbeza adalah lebih penting daripada kelajuan pemprosesan. Kegunaan utama untuk AluVM, dengan sambungan ISA yang betul, termasuk teknologi blockchain, pengiraan penting untuk konsensus dalam rangkaian, pengkomputeran tepi, pengkomputeran berbilang pihak (yang meliputi pembelajaran mesin deterministik), pengesahan sisi klien, pengkomputeran Internet2 terhad dan algoritma genetik. Aplikasi ini mendapat manfaat daripada keupayaan AluVM untuk melaksanakan secara konsisten dan selamat dalam pelbagai persekitaran.

Rajah 10. Perbandingan AluVM.
Sumber: Persatuan LNP/BP Github.

Kontrakum

Contractum membezakan dirinya daripada bahasa pengaturcaraan kontrak pintar lain dengan menggabungkan keupayaan fungsi Haskell dengan kedekatan dengan logam kosong yang dilihat dalam Rust. Ia menduduki niche yang sebelum ini tidak boleh diakses oleh kontrak pintar:

Rajah 11. Contractum, Kesederhanaan dan perbandingan bahasa lain.
sumber: contractum.org

Contractum ialah bahasa pengaturcaraan yang digunakan untuk mencipta kontrak RGB. Kontrak yang dibuat dengan Contractum disemak menggunakan kaedah yang dipanggil pengesahan sisi klien. Pendekatan ini tidak menambah apa-apa data pada blockchain Bitcoin, yang boleh dibandingkan dengan satu bentuk teknologi sharding, dipertingkatkan lagi dengan penggunaan bukti pengetahuan sifar. 

Pengesahan sisi pelanggan juga memisahkan pembangunan kontrak daripada urus niaga blockchain, menjadikannya mustahil untuk menjejak atau menganalisis transaksi ini melalui kaedah analisis blockchain tradisional.

Rajah 12. Ciri-ciri kontrakum.
sumber: contractum.org

Untuk melibatkan diri dalam reka bentuk Contractum, adalah penting untuk membiasakan diri anda dengan teknologi yang digunakan oleh kontrak pintar RGB:

Rajah 13. Teknologi yang digunakan oleh kontrak pintar RGB.
sumber: contractum.org

Kemas Kini Terkini dalam versi Baharu RGB v0.10

Dalam lelaran terbaru RGB (versi 0.10), beberapa peningkatan teknikal lanjutan telah dilaksanakan, mempertingkatkan keupayaan rangka kerja untuk pembangunan aplikasi yang kompleks. Kemas kini ini tertumpu terutamanya pada pengenalan Negara Global untuk setiap kontrak RGB, penyepaduan antara muka kontrak dan penggunaan sistem jenis yang ketat.

Keadaan Global dalam Kontrak RGB

Ciri Global State ialah inovasi kritikal dalam RGB v0.10, yang membolehkan setiap kontrak mengekalkan keadaan yang boleh diakses secara universal. Keadaan ini boleh diakses bukan sahaja kepada mesin maya RGB tetapi juga kepada pelanggan luaran seperti dompet dan aplikasi lain.

Utiliti Negara Global ini adalah penting untuk membina aplikasi canggih pada platform RGB, terutamanya yang memerlukan pengurusan keadaan yang rumit seperti aset sintetik dan stablecoin algoritma. Ia membolehkan interaksi yang lebih dinamik dengan keadaan kontrak, melangkaui batasan seni bina kontrak pintar tradisional.

Antara Muka Kontrak

RGB v0.10 memperkenalkan 'antara muka kontrak' sebagai protokol komunikasi piawai untuk kontrak pintar yang pelbagai. Antara muka ini berfungsi sama dengan ABI kontrak Ethereum (Antara Muka Binari Aplikasi) dan ERC (Permintaan Ethereum untuk Komen).

Perbezaan utama pendekatan RGB ialah penyeragaman bukan mandatori antara muka ini dan pembungkusan yang wujud dengan kontrak, menghapuskan keperluan untuk pengedaran berasingan. Ini memudahkan interaksi sedar semantik antara pengguna dan kontrak melalui antara muka pengguna dalam dompet dan perisian lain.

Antara muka ini tidak statik; pembangun boleh menambah kontrak sedia ada dengan antara muka tambahan dari semasa ke semasa, meningkatkan kefungsian tanpa mengubah suai teras kontrak tidak berubah.

Sistem Jenis Ketat

Format pengekodan baharu dalam RGB v0.10 menggunakan sistem 'jenis ketat'. Sistem ini ialah pendekatan jenis data berfungsi baharu yang direka untuk perwakilan yang cekap dan introspeksi keadaan kontrak dalam rangka kerja RGB.

Sistem jenis yang ketat memastikan jaminan masa penyusunan saiz data, yang sangat bermanfaat untuk operasi pada peranti yang dikekang sumber, seperti dompet perkakasan rendah dengan keupayaan memori terhad.

Tambahan pula, keseluruhan lapisan konsensus RGB dalam versi 0.10 disusun ke dalam jenis yang ketat, menyediakan asas untuk bukti rasmi keserasian binari merentas keluaran perisian yang berbeza. Ciri ini bukan sahaja memudahkan dan menjamin penggunaan RGB tetapi juga membolehkan pengeluar aset dan pembangun kontrak menambahkan metadata tambahan pada aset atau kontrak mereka. Metadata sedemikian boleh memainkan peranan penting dalam mengesahkan identiti dan ketulenan aset atau kontrak dalam ekosistem RGB.

Kontrak Pintar berasaskan karat

Kontrak pintar RGB kini boleh dikarang dalam Rust, memanfaatkan keupayaan bahasa untuk keselamatan dan prestasi jenis.

Penyepaduan jenis sistem yang ketat memudahkan penyusunan langsung jenis data Rust ke dalam struktur kontrak RGB, meningkatkan kecekapan dan kebolehpercayaan kod kontrak.

Keupayaan Introspeksi Negeri yang Dipertingkatkan

Kontrak pintar dalam RGB v0.10 boleh introspeksi keadaan mereka sendiri dalam kod pengesahan yang dilaksanakan oleh mesin maya RGB.

Ciri ini amat berguna untuk mencipta kontrak kompleks yang berinteraksi dengan transaksi Bitcoin, Kontrak Log Diskret dan struktur data rumit lain, meningkatkan skop dan kefungsian kontrak pintar RGB.

Format Invois berasaskan URL

Kemas kini memperkenalkan format invois baharu yang menggantikan sistem yang dikodkan Bech32m sebelumnya.

Invois berasaskan URL baharu ini jauh lebih pendek dan lebih mesra pengguna, memudahkan pengesahan yang lebih mudah dan pembukaan automatik dengan perisian yang diprakonfigurasikan.

Sokongan WASM (WebAssembly).

Pustaka standard RGB kini serasi dengan persekitaran yang tidak mempunyai akses I/O dan sistem fail, seperti halaman web atau pemalam penyemak imbas.

Ini memperluaskan potensi kes penggunaan RGB, membolehkannya beroperasi dengan lancar dalam pelbagai aplikasi dan sambungan berasaskan web.

Deskriptor Akar Tunjang dan Terbitan Tersuai

RGB v0.10 menggunakan komitmen OP_RETURN berasaskan akar tunjang (dirujuk sebagai taret), memerlukan sokongan peringkat deskriptor untuk dompet untuk mengenali transaksi dengan output yang diubah suai.

Pengenalan indeks terbitan tersuai dalam versi ini menghalang dompet bukan RGB daripada membelanjakan output yang mengandungi aset RGB secara tidak sengaja, dengan itu melindungi integriti aset ini.

Ketergantungan yang Dipermudahkan

Lapisan konsensus RGB dalam versi 0.10 telah mengurangkan kebergantungannya, terutamanya beralih daripada pelaksanaan kalis peluru tersuai yang asalnya diperoleh daripada projek Grin.

Pengurangan dalam kebergantungan ini meningkatkan kestabilan API dan keteguhan sistem keseluruhan.

Proses Integrasi yang Diperkemas

Kemas kini ini memudahkan aliran kerja operasi dengan mengurangkan keperluan untuk berbilang panggilan API dan pengekodan struktur data merentas bahasa yang kompleks.

Keadaan kontrak RGB kini diwakili sebagai objek JSON, membolehkan siri terus terang merentas bahasa pengaturcaraan yang berbeza.

Peningkatan Pengalaman Pengguna

Versi baharu RGB memudahkan pengalaman pengguna dengan menggabungkan komponen yang berbeza sebelum ini ke dalam API perpustakaan bersatu dan alat baris arahan.

Walaupun Nod RGB masih boleh dikendalikan pada pelayan rumah, penggunaannya tidak lagi wajib untuk berinteraksi dengan sistem RGB, mengurangkan halangan kepada kemasukan untuk pengguna dan aplikasi dompet.

Bahagian ini termasuk pengiktirafan khas kepada Waterdrip Capital kerana menonjolkan ciri terbaharu dalam karya mereka bertajuk "Memacu Penerimaan Kripto Beramai-ramai: Bagaimana Protokol RGB Menerangkan Masa Depan Bitcoin."

Pesaing RGB

Rajah 14. FRGB vs Ethereum dalam perkataan mudah.
Sumber: Persatuan LNP/BP Github

Taproot

Taproot Assets, dahulunya dikenali sebagai Taro, ialah protokol yang direka untuk melancarkan token pada rangkaian Bitcoin. Protokol ini memanfaatkan model UTXO Taproot bersama-sama dengan penyelesaian yang berkaitan seperti Tapscript dan taptweak. Alat ini digunakan untuk menyimpan maklumat tentang bekalan dan baki aset dalam data transaksi Bitcoin.

Rajah 15. Skim untuk menyimpan maklumat tentang token Aset Taproot.
Sumber: "Aset Taproot: mengeluarkan aset pada Bitcoin" oleh Voltan

Taproot Assets menggunakan kaedah yang serupa dengan konsep Ordinal, di mana token BRC-20 menyimpan maklumat bekalan dalam metadata satoshi terhitung. Sebaliknya, Taproot Assets membenamkan maklumat ini dalam output Taproot transaksi Bitcoin, menggunakan apa yang dikenali sebagai "pokok Merkle yang jarang." Pada asasnya, Taproot Assets menggabungkan pokok Merkle ke dalam transaksi Bitcoin, yang berfungsi sebagai bukti baki pengguna tertentu dan bekalan token keseluruhan. Pokok ini, seterusnya, mencerminkan data daripada "Universe" - repositori yang mengekalkan sejarah aset yang lengkap dan diuruskan oleh pengeluar token.

Rajah 16. Pokok keadaan digital.
Sumber: "Aset Taproot: mengeluarkan aset pada Bitcoin" oleh Voltan

Pokok Digital Negeri – Seni bina Taproot Assets menawarkan dua pilihan untuk bukti keseimbangan: data luar rantaian dari Alam Semesta atau pokok Merkle yang jarang tertanam dalam UTXO.

Mekanisme Operasi

  1. Pencipta token melaksanakan transaksi P2TR (Pay to Taproot) menggunakan protokol Taproot Assets. 
  2. Maklumat tentang aset, dalam bentuk pokok Merkle, disimpan dalam UTXO transaksi ini (secara berkesan, blok genesis). 
  3. Untuk memindahkan token, pemilik kunci Taproot mengubah suai maklumat baki dalam pokok Merkle, memastikan bekalan aset keseluruhan kekal malar. 
  4. Pengubahsuaian sedemikian diperkenalkan melalui transaksi Taproot baharu. Walau bagaimanapun, untuk setiap pemindahan token, transaksi dalam rantaian yang berasingan tidak diperlukan. Sama seperti rollup atau Rangkaian Lightning, protokol membenarkan pemilik memproses "kelompok" pemindahan, seterusnya menerbitkan keadaan baki yang dikemas kini.

Kelebihan Aset Tunjang

  • Satu kelebihan utama Taproot Assets ialah keserasian penuhnya dengan Rangkaian Lightning, meningkatkan kemungkinan skalabiliti dan mengurangkan kos transaksi.
  • Taproot Assets mencipta lapisan yang berbeza untuk operasi rakaman dengan token tersuai. Walaupun ia bergantung terutamanya pada data luar rantaian, ia menghebahkan keadaan baki pada rangkaian utama. 
  • Pendekatan ini lebih fleksibel, berskala dan komprehensif berbanding BRC-20, tetapi ia juga menimbulkan lebih kerumitan untuk pengguna yang tidak berpengalaman.

BitVM

BitVM ialah projek canggih yang bertujuan untuk mengubah Bitcoin menjadi platform pengkomputeran terdesentralisasi sepenuhnya. Dibentangkan pada 9 Oktober 2023, kertas putih BitVM memperkenalkan teknologi yang kini dalam fasa ujian dan memerlukan pembangunan lanjut untuk mencapai potensi penuhnya.

Fungsi Teras dan Konsep BitVM

Pada terasnya, BitVM menggunakan konsep Optimistic Rollups untuk mengubah pengiraan kontrak pintar daripada rangkaian, seterusnya menjalankan pengesahan dalam rantaian berdasarkan "bukti penipuan." Secara teorinya, sebaik sahaja maklumat kontrak pintar direkodkan dalam transaksi Taproot (sebagai kod binari), pertukaran data dan pengiraan dimaksudkan untuk berlaku secara langsung antara pihak. Pendekatan ini direka untuk mengurangkan kesesakan blockchain. Walau bagaimanapun, jika prover (pihak yang membuktikan, iaitu, pemilik kontrak) menghantar data yang salah, pengesah boleh memulakan semakan rantaian. Proses ini menjadi asas kepada konsep bukti penipuan.

Mengendalikan Pengesahan Dalam Rangkaian dalam Rangkaian Terhad Secara Pengiraan

Cabaran timbul dalam cara menjalankan pemeriksaan operasi dalam rangkaian yang secara intrinsik tidak menyokong pengiraan sedemikian. Untuk menangani perkara ini, BitVM menggunakan pepohon Merkle untuk mencipta skema get NAND logik, yang kemudiannya direkodkan dalam transaksi Taproot. Pada asasnya, pepohon Merkle dalam data urus niaga bertindak sebagai skema NAND, di mana setiap "cawangan" membawa satu daripada dua nilai yang mungkin: 1 atau 0. Pengiraan pada rantaian berjalan sedikit demi sedikit, dengan output satu "cawangan" menjadi input untuk seterusnya. Pertukaran transaksi berterusan untuk pengesahan nilai berlaku antara pihak kontrak pintar. Jika versi pengiraan prover didapati tidak betul, pengesah menerima aset mereka yang dikunci dalam transaksi Taproot.

Rajah 17. Perwakilan skematik NAND.
Sumber: "Perjanjian Besar dengan BitVM: Pengiraan Arbitrari kini boleh dilakukan pada Bitcoin tanpa garpu" oleh Majalah Bitcoin

Membina NAND Menggunakan Taproot dan Merkle Tree

Maklumat terperinci tentang cara BitVM memudahkan pembinaan NAND menggunakan pokok Taproot dan Merkle, serta kesannya terhadap pengiraan, boleh didapati dalam dokumentasi teknikal.

Pendekatan ini membolehkan pengesahan langkah demi langkah yang tepat bagi pengiraan kontrak pintar, sejajar dengan prinsip integriti dan keselamatan blockchain.


Cabaran dengan Bilateralisme Kontrak Pintar

Isu penting berterusan dalam BitVM disebabkan oleh struktur dua hala kontrak pintar, memudahkan pertukaran data langsung semata-mata antara pengesah dan prover, tidak termasuk penglibatan pihak ketiga. Kekangan ini menghalang pembangunan dApp dan mewajibkan penyelesaian tambahan untuk pembinaan kontrak berbilang pihak. 

Tambahan pula, ciri-ciri rumit dan tahap rendah BitVM membayangkan bahawa pembinaan produk berfungsi yang memanfaatkan asas ini mungkin berlanjutan selama beberapa tahun. Pembangunan dan inovasi yang besar adalah penting untuk menterjemahkan teknologi asas ini kepada aplikasi praktikal.

Untuk penyelaman mendalam yang terperinci, jangan teragak-agak untuk membaca BitVM Whitepaper - https://bitvm.org/bitvm.pdf 

Kesimpulan

Protokol RGB ialah pembangunan teknikal dalam ekosistem Bitcoin, memperkenalkan fungsi untuk pelaksanaan kontrak pintar dan pengeluaran token yang terikat secara langsung dengan rangkaian Bitcoin. Ini dicapai melalui gabungan pengesahan pihak pelanggan dan penggunaan pengedap sekali guna, yang memautkan token kepada UTXO Bitcoin sambil mengekalkan privasi transaksi.

Salah satu kelebihan teknikal utama RGB ialah pendekatannya terhadap skalabiliti dan privasi. Dengan mengalihkan sebahagian besar kerja pengesahan daripada blockchain Bitcoin dan menggunakan kaedah kriptografi untuk pengesahan transaksi, RGB secara berkesan mengurangkan beban data pada blockchain. Pendekatan ini kondusif untuk mengekalkan kecekapan rangkaian, terutamanya apabila jumlah urus niaga meningkat.

Keserasian RGB dengan Rangkaian Lightning merupakan satu lagi aspek penting, membolehkan pemprosesan transaksi yang lebih berskala dan cekap. Ciri ini amat relevan memandangkan permintaan yang semakin meningkat untuk kaedah transaksi yang lebih pantas dan lebih kos efektif dalam ruang mata wang kripto.

Walau bagaimanapun, sifat kompleks teknologi RGB memberikan cabaran dari segi kebolehcapaian dan kefahaman pengguna. Seni bina protokol dan kaedah kriptografi lanjutan yang digunakan mungkin sukar untuk difahami dan dilaksanakan, terutamanya bagi mereka yang baru menggunakan teknologi blockchain. Kerumitan ini boleh menghalang penerimaan yang lebih luas dan penglibatan pengguna.

Selain itu, sementara RGB meningkatkan privasi dengan menyimpan data kontrak daripada rantaian blok, aspek ini juga menimbulkan persoalan tentang pengesahan data dan keupayaan untuk mengaudit transaksi, yang penting untuk aplikasi tertentu dan pematuhan peraturan.

Kemas kini terbaharu RGB, versi 0.10, meletakkannya sebagai pesaing terkenal dalam landskap teknologi blockchain yang berkembang, terutamanya terhadap protokol baru muncul seperti Taproot Assets dan BitVM. Tidak seperti Taproot Assets, yang memfokuskan pada memanfaatkan model UTXO Taproot untuk pengeluaran token pada rangkaian Bitcoin, RGB membezakan dirinya dengan ciri privasi lanjutan dan pengendalian data luar rantaian, menawarkan pendekatan yang berbeza kepada fungsi kontrak pintar dan pengurusan token.

Begitu juga, sementara BitVM memperkenalkan konsep baru untuk pengkomputeran terdesentralisasi pada Bitcoin, versi RGB 0.10 kemajuan dalam pengesahan pihak pelanggan, antara muka kontrak dan sistem jenis yang ketat mempamerkan pendekatan uniknya ke arah meningkatkan kebolehskalaan dan interaksi pengguna dalam ekosistem Bitcoin. Penambahbaikan ini menyerlahkan kehebatan RGB dalam menangani cabaran skalabiliti dan kecekapan, kawasan di mana protokol tradisional dan baru muncul sering menghadapi had.

Penyederhanaan kebergantungan dan proses penyepaduan dalam versi terbaru RGB seterusnya menunjukkan tumpuan pada pengalaman pengguna dan kestabilan sistem, membezakannya daripada pesaing. Ini meletakkan RGB bukan sahaja sebagai platform yang teguh untuk kontrak pintar dan pengeluaran token yang berfokus pada privasi dan boleh skala tetapi juga sebagai penyelesaian yang berfikiran ke hadapan dalam ruang blok yang lebih luas.

Kesimpulannya, protokol RGB ialah pembangunan teknologi penting dalam rangkaian Bitcoin, menawarkan keupayaan lanjutan untuk kontrak pintar dan pengeluaran token. Ia menangani isu utama kebolehskalaan dan privasi tetapi menghadapi cabaran dari segi kerumitan dan potensi kebolehauditan. Pembangunan berterusan dan lelaran masa depan protokol mungkin akan menumpukan pada mengimbangi keupayaan lanjutan ini dengan kebolehcapaian pengguna dan pertimbangan kawal selia.

Rujukan Istilah: 

  1. Turing Lengkap: Dari segi praktikal, sistem boleh melaksanakan sebarang masalah pengiraan dengan masa dan ingatan yang mencukupi. Kebanyakan bahasa pengaturcaraan moden adalah Turing-lengkap, menandakan keupayaan teori mereka untuk menangani sebarang masalah pengiraan.
  2. Skema: Skema kontrak berfungsi sebagai kod sebenar untuk kontrak pintar, yang boleh digunakan sebagai "templat kontrak" oleh pengeluar tanpa memerlukan pengekodan atau mengaudit kod tersuai yang disediakan oleh sumber luaran. Skema RGB bukan skrip tetapi merupakan struktur data.
  3. Kontrak Log Diskret (DLC) dalam konteks saluran negeri ialah kontrak pintar khusus yang digunakan terutamanya dalam rangkaian Bitcoin. Ia membolehkan pelaksanaan perjanjian kewangan kompleks secara persendirian dan cekap berdasarkan peristiwa luaran, seperti harga aset. DLC beroperasi di luar rantaian, mengekalkan kerahsiaan butiran kontrak dan identiti peserta. Mereka menggunakan sumber data luaran, atau oracle, untuk penyelesaian kontrak. Apabila disepadukan dengan saluran negeri, DLC meningkatkan kebolehskalaan dengan membenarkan penyelesaian urus niaga berbilang tanpa menyekat rantaian blok, menjadikannya sesuai untuk transaksi kewangan persendirian dan cekap yang bergantung pada hasil dunia sebenar.
  4. Ribut – storan tanpa amanah berasaskan eskrow menggunakan kalis-zk. Storm menggabungkan storan tanpa amanah berasaskan escrow dengan bukti pengetahuan sifar untuk memudahkan transaksi yang selamat dan peribadi. Dalam sistem ini, data atau aset disimpan dalam escrow dan hanya dikeluarkan apabila syarat tertentu dipenuhi, memastikan persekitaran tanpa amanah di mana tiada pihak berkuasa pusat diperlukan. Penyepaduan zk-proofs membolehkan pengesahan transaksi ini sambil mengekalkan kerahsiaan sepenuhnya, kerana ia membolehkan pengesahan data tanpa mendedahkan sebarang butiran asas.
  5. Prometheus – pengkomputeran teragih tanpa amanah berasaskan timbang tara. Prometheus mewakili pendekatan kepada pengkomputeran terdesentralisasi, menggabungkan mekanisme timbang tara untuk penyelesaian pertikaian, interaksi tanpa amanah untuk operasi selamat dan terdesentralisasi, dan kecekapan saluran negeri untuk pengurusan pengiraan luar rantaian.
  6. A Komputer Set Arahan Terkurang ialah sejenis seni bina mikropemproses yang menggunakan set arahan yang kecil dan sangat dioptimumkan dan bukannya set arahan yang sangat khusus yang biasanya terdapat dalam seni bina lain.

Penafian

Selaras dengan Garis panduan Projek Amanah, sila ambil perhatian bahawa maklumat yang diberikan pada halaman ini tidak bertujuan untuk menjadi dan tidak seharusnya ditafsirkan sebagai nasihat undang-undang, cukai, pelaburan, kewangan atau sebarang bentuk nasihat lain. Adalah penting untuk hanya melabur apa yang anda mampu kehilangan dan mendapatkan nasihat kewangan bebas jika anda mempunyai sebarang keraguan. Untuk maklumat lanjut, kami mencadangkan merujuk kepada terma dan syarat serta halaman bantuan dan sokongan yang disediakan oleh pengeluar atau pengiklan. MetaversePost komited kepada laporan yang tepat dan tidak berat sebelah, tetapi keadaan pasaran tertakluk kepada perubahan tanpa notis.

Tentang Pengarang

Cryptomeria Capital ialah dana crypto yang disokong oleh pakar industri blockchain. Firma itu percaya projek terdesentralisasi, mata wang kripto, dan Web 3.0 akan membentuk semula hubungan ekonomi secara mendadak dan memfokuskan pada usaha niaga, token dan projek yang berkaitan dengan teknologi blockchain dan aset kripto. Cryptomeria Capital menyokong transformasi dengan menyediakan pembiayaan peringkat awal untuk projek bercita-cita tinggi dalam industri yang pesat membangun.

lebih banyak artikel
Modal Cryptomeria
Modal Cryptomeria

Cryptomeria Capital ialah dana crypto yang disokong oleh pakar industri blockchain. Firma itu percaya projek terdesentralisasi, mata wang kripto, dan Web 3.0 akan membentuk semula hubungan ekonomi secara mendadak dan memfokuskan pada usaha niaga, token dan projek yang berkaitan dengan teknologi blockchain dan aset kripto. Cryptomeria Capital menyokong transformasi dengan menyediakan pembiayaan peringkat awal untuk projek bercita-cita tinggi dalam industri yang pesat membangun.

Selera Institusi Berkembang Terhadap Bitcoin ETF Di Tengah-tengah Kemeruapan

Pendedahan melalui pemfailan 13F mendedahkan pelabur institusi terkenal yang berkecimpung dalam Bitcoin ETF, menekankan penerimaan yang semakin meningkat terhadap ...

Mengetahui lebih lanjut

Hari Penghukuman Tiba: Nasib CZ Bergantung Seimbang apabila Mahkamah AS Mempertimbangkan Rayuan DOJ

Changpeng Zhao bersedia untuk menghadapi hukuman di mahkamah AS di Seattle hari ini.

Mengetahui lebih lanjut
Sertai Komuniti Teknologi Inovatif Kami
Lebih Lanjut
Maklumat Lanjut
Peralihan Donald Trump kepada Kripto: Daripada Lawan kepada Peguambela, dan Apa Maknanya untuk Pasaran Mata Wang Kripto AS
Perniagaan pasaran Cerita dan Ulasan Teknologi
Peralihan Donald Trump kepada Kripto: Daripada Lawan kepada Peguambela, dan Apa Maknanya untuk Pasaran Mata Wang Kripto AS
Semoga 10, 2024
Layer3 Untuk Melancarkan Token L3 Musim Panas Ini, Memperuntukkan 51% Daripada Jumlah Bekalan Kepada Komuniti
pasaran Laporan Berita Teknologi
Layer3 Untuk Melancarkan Token L3 Musim Panas Ini, Memperuntukkan 51% Daripada Jumlah Bekalan Kepada Komuniti
Semoga 10, 2024
Amaran Terakhir Edward Snowden kepada Pemaju Bitcoin: “Jadikan Privasi sebagai Keutamaan Tahap Protokol atau Risiko Kehilangannya
pasaran Keselamatan Wiki perisian Cerita dan Ulasan Teknologi
Amaran Terakhir Edward Snowden kepada Pemaju Bitcoin: “Jadikan Privasi sebagai Keutamaan Tahap Protokol atau Risiko Kehilangannya
Semoga 10, 2024
Pudina Rangkaian Lapisan 2 Ethereum Dikuasakan Optimisme Untuk Melancarkan Mainnetnya Pada 15 Mei
Laporan Berita Teknologi
Pudina Rangkaian Lapisan 2 Ethereum Dikuasakan Optimisme Untuk Melancarkan Mainnetnya Pada 15 Mei
Semoga 10, 2024