ETFFIN Finance >> Kursus keuangan >  >> Manajemen keuangan >> menginvestasikan

Apa itu RGB?

Skala Bitcoin berlapis-lapis. Dengan cara ini, Bitcoin tidak hanya mendapatkan kecepatan dan kapasitas throughput tetapi juga ekspresif. Meskipun Lightning Network dianggap sebagai opsi paling populer untuk meningkatkan kecepatan dan throughput Bitcoin, solusi lain seperti sidechains (RSK, misalnya) telah dikembangkan untuk menghadirkan fungsionalitas yang lebih besar ke Bitcoin.

Sementara solusi sidechain didasarkan pada teknologi blockchain, ada pendekatan lain yang bertujuan untuk memungkinkan fungsionalitas kontrak pintar tanpa bergantung pada blockchain apa pun untuk mengimplementasikannya. Sebaliknya, kontrak pintar dikeluarkan oleh pihak yang berdiri sendiri dan ada sebagai satu set kontrak dengan peserta yang relevan dengan kontrak ini. Jadi, alih-alih menerapkan kontrak pintar pada mesin keadaan global — biasanya disebut blockchain — kontrak pintar berada pada klien masing-masing.

Proyek yang mengikuti pendekatan ini disebut RGB, yang merupakan singkatan dari R benar-benar G baik B koin. Nama ini adalah hasil dari upaya awal untuk meningkatkan implementasi koin berwarna Bitcoin ketika para pionir awal bereksperimen dengan cara tokenizing aset di blockchain Bitcoin. Berdasarkan ide Peter Todd, kontributor Bitcoin Core awal, seorang Bitcoiner Italia bernama Giacomo Zucco membayangkan RGB sebagai sistem aset berbasis non-blockchain.

Bagaimana RGB Berbeda Dari Solusi Kontrak Cerdas Lainnya?

Gagasan dominan dalam industri blockchain saat ini adalah bahwa kode serta data yang terkait dengan kontrak pintar harus disematkan ke dalam blockchain yang mendasari itu sendiri. Kode ini kemudian harus dieksekusi secara on-chain, menciptakan mesin keadaan global yang terus-menerus divalidasi oleh setiap node dari jaringan blockchain.

RGB di sisi lain menyimpang dari paradigma blockchain ini dengan memiliki kontrak pintar serta datanya dieksekusi dan divalidasi secara terpisah dari blockchain. Dengan cara ini, tidak setiap node ditugaskan untuk mengeksekusi dan memvalidasi kontrak pintar, tetapi hanya entitas yang terpengaruh oleh kontrak tersebut.

Prinsip menyimpan semua data yang terdiri dari kontrak cerdas dengan pihak kontrak yang relevan yaitu, terpisah dari blockchain Bitcoin atau saluran pembayaran Lightning, biasanya disebut sebagai prinsip validasi sisi klien. Segala sesuatu yang relevan dengan kontrak pintar tetap berada di tangan masing-masing klien.

Dalam memilih pengaturan ini, RGB diyakini berfungsi lebih dekat dengan cara interaksi manusia berdasarkan kontrak kerja di dunia nyata. Bayangkan Anda telah diberi tagihan $10 untuk layanan yang Anda berikan. Setelah menerima catatan, Anda, sebagai klien, akan melakukan validasi sisi klien. Anda memeriksa uang kertas $10 dan memutuskan sendiri apakah Anda ingin menerimanya. Untuk membuat keputusan yang tepat — memutuskan apakah uang kertas itu palsu — Anda tidak perlu merujuk ke keadaan global yang berisi semua informasi tentang setiap uang kertas $10 lainnya yang ada di luar sana. Informasi yang tidak lengkap cukup untuk membuat keputusan yang tepat. Dan inilah tepatnya perubahan paradigma yang sedang dikerjakan RGB untuk dibawa ke dunia maya. Dengan memanfaatkan kriptografi, orang harus dapat membuat kontrak digital dan menjalankannya dengan cara yang sama seperti bekerja di dunia fisik — artinya kontrak tersebut diberlakukan secara lokal tanpa harus merujuk ke database global mana pun dalam prosesnya.

Apa Manfaat Melakukannya dengan Cara RGB?

Manfaat dari pendekatan ini terutama ada dua. Pertama, skalabilitas kontrak pintar dapat dibawa ke level baru. Kedua, kerahasiaan dapat ditingkatkan, yang mengarah pada peningkatan privasi bagi pengguna protokol berbasis RGB.

Karena kontrak pintar berada di luar blockchain, mereka berpotensi dapat diskalakan tanpa batas dan tidak dibatasi oleh ruang blok terbatas dari blockchain. Kemacetan, yang saat ini merupakan status default dengan Ethereum dan menyebabkan biaya transaksi yang lebih tinggi, yang sekali lagi mencegah penggunaan kontrak pintar, tidak menjadi masalah dengan RGB. Juga, dengan platform kontrak pintar tradisional, kontrak pintar berada di buku besar publik mereka, yang membuatnya terlihat oleh semua orang. Ini membahayakan kerahasiaan, yang merupakan fitur utama dari kontrak dunia nyata. Sebaliknya, kontrak pintar berbasis RGB memberikan kerahasiaan mutlak, jika diinginkan. Karena kontrak pintar ini tidak disimpan di buku besar publik mana pun, mereka tidak memiliki transparansi bawaan. Mirip dengan kontrak dunia nyata yang dapat disajikan kepada publik, membuatnya terlihat oleh semua orang, persyaratan kontrak pintar berbasis RGB juga dapat dibuat transparan oleh penerbitnya masing-masing, tetapi tidak untuk publik secara default.

Standarisasi Penggunaan Kontrak Cerdas Berbasis RGB

Meskipun kontrak pintar berbasis RGB dikeluarkan dan ditentukan di sisi klien, tidak ada keacakan untuk mereka. Sama seperti Ethereum yang memiliki apa yang disebut standar ERC yang mendefinisikan standar token untuk penerbitan token yang dapat dipertukarkan dan tidak dapat dipertukarkan, RGB tahu apa yang disebut skema. Aset yang dapat dipertukarkan dalam RGB mengikuti spesifikasi LNP/BP RGB-20, sedangkan token yang tidak dapat dipertukarkan (NFT) ditentukan oleh spesifikasi LNP/BP RGB-21.

Di atas segalanya, skema juga penting karena mengkodifikasi aturan validasi kontrak pintar untuk validasi sisi klien dan implementasi konkretnya selalu ditentukan oleh penerbit pada peluncuran kontrak pintar berbasis RGB. Dengan demikian, skema sebenarnya merupakan sarana untuk menjamin konsensus sosial tentang validasi. Sebagai penerima aset yang dibuat oleh kontrak cerdas berbasis RGB, Anda memvalidasi setiap perubahan dalam bentuk transisi status ke kontrak cerdas terhadap aturan skemanya. Perubahan hanya valid jika telah dibuat sesuai dengan aturan skema yang ditetapkan di awal peluncuran kontrak pintar.

Bagaimana RGB Bekerja?

Pada titik waktu ini, orang mungkin bertanya:Bagaimana kontrak pintar berbasis RGB ini diamankan? Jawabannya adalah:Melalui blockchain yang mendasarinya. Tetapi alih-alih menyematkan logika kontrak pintar apa pun ke dalam blockchain, RGB menggunakan blockchain Bitcoin sebagai lapisan komitmen negara. Melalui apa yang disebut segel sekali pakai, status kontrak pintar berbasis RGB saat ini ditetapkan untuk transaksi Bitcoin. Dengan cara ini, kontrak pintar RGB off-chain dan asetnya ditautkan ke keluaran transaksi (kumpulan UTXO), yang menentukan kepemilikannya dan mencegah pengeluaran ganda.

Dengan memanfaatkan transaksi Bitcoin sebagai sistem kontrol kepemilikan untuk kontrak pintar, kontrak pintar berbasis RGB dapat eksis sepenuhnya terlepas dari blockchain mana pun tetapi tetap mendapat manfaat dari keamanan Bitcoin. Juga, siapa pun yang mengontrol dan dapat membelanjakan output transaksi yang sesuai, berhak untuk mengubah bagian dari status kontrak pintar. Dengan menjadi orang yang memiliki akses untuk membelanjakan output Bitcoin tertentu melalui suatu transaksi, transisi status baru yang mengubah kontrak pintar dapat dimulai. Dengan cara ini, melalui pemilik yang sah, kontrak pintar dapat berkembang sesuai dengan kebutuhan pasar.

Apa Yang Dapat Dilakukan Dengan RGB?

Jadi, apakah RGB sudah bisa digunakan dan apa sebenarnya yang bisa dilakukan dengannya? Sementara RGB tidak dalam status siap produksi, pengembang yang cerdas sudah dapat bermain-main dengannya. Ada dua demo:Demo Beta RGB dan Demo Bitcoin Pro. Karena RGB adalah proyek yang berkembang yang sangat penting untuk kemajuan Bitcoin, pengembangan dianggap serius dan tidak ada “produk Hello world” (juga disebut sebagai produk yang layak minimum) yang harus diluncurkan sebelum waktunya.

Juga, RGB bukan protokol token — artinya tidak ada token RGB — dan karenanya tidak akan dirilis sebagai satu. Namun, sebagai sistem aset berbasis non-blockchain, RGB dapat digunakan untuk membuat semua jenis aset yang dapat dipertukarkan dan tidak dapat dipertukarkan. Berikut ini dapat dilakukan dengan menggunakan RGB:

  • Aset &sekuritas yang dapat dipertukarkan (opsi, futures, stablecoin, dll.)
    • Diterbitkan oleh pusat atau federasi
    • Diterbitkan secara anonim atau publik
    • Dengan kemungkinan penerbitan sekunder, demurrage, inflasi, dll.
  • Berbagai bentuk hak pembawa (suara, dll.)
  • Aset yang tidak dapat dipertukarkan (seni token, skin game, barang koleksi)
  • Identitas digital terdesentralisasi, profil roaming, dan manajemen kunci
  • Manajemen hak yang kompleks, sistem akuntansi, dan token utilitas bahkan di luar dunia keuangan:listrik, catatan medis, dll.
  • Buat DAO dengan hak suara tertentu melalui RGB

Yang penting, meskipun kontrak pintar berbasis RGB disimpan secara lokal dan divalidasi di sisi klien saja, kontrak pintar berbasis RGB yang berbeda dapat berinteraksi satu sama lain, yang memungkinkan fungsionalitas seperti pertukaran aset terdesentralisasi melalui Lightning Network. Interaksi ini diaktifkan oleh saluran distribusi berbeda yang disediakan oleh RGB.

RGB tampaknya sangat abstrak dan telah memilih pendekatan yang berbeda secara fundamental untuk fungsionalitas kontrak pintar jika dibandingkan dengan pendekatan umum yang dilakukan oleh blockchain kontrak pintar. Secara teori, pendekatan RGB sepertinya merupakan cara untuk menghilangkan banyak kekurangan yang dihadapi oleh blockchain kontrak pintar asli. Dalam prakteknya, kasus ini belum bisa dibuktikan.