Tutorial - Apa itu MimbleWimble?

Bitcoin adalah mata uang kripto terbesar dan terpopuler di dunia, tetapi kurangnya fitur privasi, biaya yang tinggi, dan waktu transaksi yang lama membuatnya menjadi bahan kritikan. Akibatnya, ratusan (bahkan ribuan) mata uang kripto baru telah diciptakan untuk menawarkan alternatif yang lebih kompetitif. Akan tetapi, semua harapan tidak hilang untuk Bitcoin: ada berbagai solusi penskalaan yang dapat dibangun di atas jaringan Bitcoin untuk meningkatkan privasi, mengurangi biaya, dan mempercepat transaksi. Solusi-solusi tersebut antara lain SegWit (Segregated Witness), Lightning Network, dan sekarang MimbleWimble - protokol mata uang kripto baru yang tidak hanya dapat digunakan untuk mengembangkan aset digital baru, namun juga untuk meningkatkan aset digital yang sudah ada, seperti Bitcoin. Dalam panduan ini, kita akan membahas lebih dalam mengenai teknologi blockchain yang baru dan menarik yaitu MimbleWimble, menjelaskan apa itu MimbleWimble, apa fungsinya, dan bagaimana cara kerjanya.


Apa itu MimbleWimble?

MimbleWimble adalah protokol mata uang kripto yang diajukan oleh pengembang Bitcoin anonim pada tahun 2016. Nama MimbleWimble adalah referensi ke dunia fantasi Harry Potter, di mana awalnya mengacu pada mantra yang mengikat lidah korban. Dalam arti tertentu, metafora ini menangkap fitur penting dari protokol MimbleWimble: privasi.

Pada Februari 2019, protokol MimbleWimble diimplementasikan dalam dua mata uang kripto non-Bitcoin. Kedua implementasi ini akan dibahas nanti pada artikel ini.

Apa yang Dilakukan MimbleWimble?

MimbleWimble adalah protokol mata uang kripto seperti yang lainnya: ini adalah sistem pembayaran peer-to-peer yang diamankan oleh teknologi blockchain. Namun, MimbleWimble secara khusus membahas dua kritik terbesar Bitcoin: privasi dan skalabilitas.

Privasi

Walaupun protokol MimbleWimble memang mencakup transaksi yang dapat ditemukan (prasyarat mata uang digital berbasis blockchain), tidak ada alamat pengirim atau penerima, dan ukuran semua transaksi disembunyikan. Ini berarti tidak ada cara untuk menghubungkan transaksi satu sama lain, atau bahkan track aktivitas pengguna tertentu.

Skalabilitas

Selain menyembunyikan data transaksi sensitif, protokol MimbleWimble juga menawarkan manfaat skalabilitas. Hal ini terutama dicapai dengan menghapus transaksi lama yang tidak perlu dari blockchain.

Bagaimana Cara Kerja MimbleWimble?

Protokol MimbleWimble mampu menyembunyikan alamat pengirim dan penerima, serta ukuran transaksi, dengan menggabungkan beberapa transaksi secara bersamaan. Transaksi yang dihasilkan masih dapat diverifikasi oleh jaringan dengan melihat nilai total input dan output: selama total input sama dengan total output, tidak ada koin yang dibuat atau dihancurkan, dan transaksi tersebut valid.

Untuk menyembunyikan jumlah yang terlibat dalam transaksi, MimbleWimble menggunakan teknologi yang disebut Transaksi Rahasia. Transaksi Rahasia didasarkan pada fungsi kriptografi yang disebut komitmen Pedersen, yang memungkinkan jaringan untuk memverifikasi transaksi bahkan tanpa mengetahui jumlahnya.

Untuk menggabungkan transaksi bersama, MimbleWimble menggunakan mekanisme yang disebut CoinJoin. Dengan mengaburkan input dan output dari beberapa transaksi, mereka dapat digabungkan ke dalam satu transaksi yang tidak memberikan petunjuk tentang berapa banyak koin yang diterima setiap penerima.

Sejauh menyangkut skalabilitas, protokol MimbleWimble merampingkan blockchain dengan menghapus transaksi lama yang tidak perlu, yang produknya telah diperhitungkan dalam transaksi yang lebih baru. CoinClarity mengilustrasikan ide ini, yang disebut pemangkasan, dengan sangat tepat:

  • Katakanlah pengirim A mengirim 1 BTC ke penerima B, kemudian B mengirim 1 BTC ke penerima C sebelum transaksi awal dikonfirmasi. Apakah blockchain benar-benar perlu tahu bahwa B pernah memegang 1 BTC sama sekali agar dapat terus berfungsi?

Faktor skalabilitas tambahan dalam protokol MimbleWimble adalah berkurangnya ukuran transaksi individu, karena hanya input dan output yang perlu dicatat. Bandingkan dengan blockchain tradisional, di mana banyak alamat, kunci publik, dan tanda tangan diperlukan.

Dengan transaksi yang lebih sedikit dan lebih kecil untuk diperhitungkan, MimbleWimble membuatnya lebih cepat bagi pengguna baru untuk mengunduh seluruh blockchain, dan blockchain itu sendiri membutuhkan lebih sedikit ruang hard disk pengguna tersebut.

Implementasi MimbleWimble

Pada Februari 2019, protokol MimbleWimble memiliki dua implementasi: Grin dan BEAM. Mari kita lihat kedua proyek ini secara lebih mendalam...

Tentang Grin

Grin adalah blockchain MimbleWimble ringan yang diluncurkan pada tanggal 15 Januari 2019. Proyek eksperimental yang dibangun oleh komunitas saat ini memiliki pasar topi lebih dari $13 juta.

Token Grin diluncurkan tanpa premine atau ICO, yang berarti bahwa semua koin harus ditambang (dengan kecepatan sekitar satu per detik). Saat ini, tidak ada batasan untuk pasokan Grin, dan dompet hanya tersedia untuk sistem operasi Mac dan Linux.

Implementasi MimbleWimble ini jelas memiliki audiens yang lebih teknis; dapat dikatakan bahwa Grin telah dirancang untuk menguji implementasi yang mungkin suatu hari nanti akan datang ke Bitcoin.

Anda bisa mengetahui lebih lanjut mengenai proyek Grin - khususnya fitur teknisnya - pada artikel kami Halaman Coinpaprika Grin.

Tentang BEAM

BEAM adalah blockchain MimbleWimble yang diluncurkan pada 3 Januari 2019 - hanya 12 hari sebelum peluncuran Grin. Meskipun diluncurkan lebih awal, BEAM memiliki kapitalisasi pasar yang sedikit lebih rendah daripada Grin: hanya lebih dari $7 juta. Tidak seperti Grin, proyek BEAM memiliki struktur perusahaan nirlaba.

Perusahaan telah memilih untuk mendanai upaya pengembangannya dengan mengumpulkan 20% dari semua token yang ditambang, sebuah keputusan yang telah menjadi subjek beberapa kritik.

Salah satu fitur menarik dari BEAM adalah kemampuan untuk ikut serta dalam fungsi auditabilitas dan kepatuhan tertentu. Sedangkan jaringan Grin bersifat pribadi secara default - tanpa opsi untuk mematikan fitur privasi tersebut - BEAM menyertakan fitur ini untuk pengguna korporat yang entah bagaimana perlu menangani pencucian uang dan peraturan lainnya.

Anda bisa mengetahui lebih lanjut tentang proyek BEAM - khususnya fitur teknisnya - pada artikel kami Halaman BEAM Coinpaprika.

MimbleWimble untuk Blockchain Bitcoin

Meskipun implementasi MimbleWimble saat ini keduanya berdiri sendiri, blockchain berpemilik, suatu hari nanti mungkin bagi blockchain Bitcoin untuk mengadopsi protokol MimbleWimble, sebagai upaya untuk meningkatkan privasi dan skalabilitas koin populer. Hal ini dapat dicapai dengan cara soft fork pada jaringan Bitcoin. Sampai saat itu, jaringan Bitcoin harus mencari solusi privasi dan skalabilitas lain yang lebih maju.

Tinggalkan Balasan