Konten Buatan Komunitas - Penulis: William M. Peaster.


Mimblewimble (MW) adalah desain tipe blockchain yang menggunakan cara baru dalam menyusun dan menyimpan transaksi. Ini adalah implementasi Proof of Work alternatif, yang memungkinkan blockchain meningkatkan privasinya dan meningkatkan skalabilitas jaringan.

Desain Mimblewimble diperkenalkan pada pertengahan tahun 2016 oleh Tom Elvis Jedusor (nama samaran). Meski berhasil membagi ide dasar, dokumen pertama Mimblewimble memunculkan sejumlah pertanyaan. Hal ini mengarahkan peneliti Blockstream Andrew Poelstra untuk mempelajari dan menyempurnakan konsep aslinya. Tak lama kemudian, Poelstra akan menulis artikel berjudul Mimblewimble (terbit Oktober 2016).

Sejak itu, banyak peneliti dan pengembang mendedikasikan diri mereka untuk mempelajari kemungkinan protokol MW. Beberapa orang menganggap bahwa menerapkannya dalam Bitcoin akan cukup rumit, meskipun secara teknis memungkinkan. Pendapat Poelstra dan pengembang lainnya adalah bahwa Mimblewimble pada akhirnya dapat meningkatkan jaringan Bitcoin sebagai solusi tipe sidechain.


Bagaimana Mimblewimble bekerja

Mimblewimble mengubah model transaksi blockchain tradisional. Hal ini memungkinkan blockchain memiliki riwayat yang lebih ringkas, membuatnya lebih mudah dan cepat untuk mengunduh, menyinkronkan, dan memverifikasi.

Dalam blockchain tipe MW, tidak ada alamat yang dapat diidentifikasi atau digunakan kembali, yang berarti bahwa semua transaksi tampak seperti data acak bagi pengamat luar. Data transaksi hanya akan terlihat oleh pesertanya masing-masing.

Oleh karena itu, blok tipe Mimblewimble akan terlihat seperti satu transaksi besar, bukan kombinasi beberapa transaksi. Artinya, pemblokiran dapat diverifikasi dan dikonfirmasi, namun tidak akan memberikan rincian tentang setiap transaksi. Tidak ada cara untuk menghubungkan masukan individual ke keluarannya masing-masing.

Mari kita perhatikan contoh berikut. Alice menerima koin 5 MW dari ibunya dan 5 dari ayahnya. Kemudian kirimkan 10 koin tersebut ke Bob. Transaksi telah diverifikasi, namun detailnya tidak dipublikasikan. Satu-satunya hal yang diketahui Bob adalah Alice mengiriminya 10 koin, tetapi dia tidak tahu siapa yang sebelumnya mengirimkannya kepadanya.

Untuk memindahkan koin di blockchain Mimblewimble, pengirim dan penerima harus bertukar informasi verifikasi. Oleh karena itu, Alice dan Bob tetap perlu berkomunikasi, namun keduanya tidak diharuskan online secara bersamaan agar transaksi dapat terjadi.

Selain itu, Mimblewimble menggunakan fitur yang disebut "cut-through", yang mengurangi data blok dengan menghapus informasi transaksi yang berlebihan. Jadi, alih-alih mencatat setiap input dan output (dari orang tua Alice ke dia, dan dari Alice ke Bob), blok tersebut hanya akan mencatat satu pasangan input-output (dari orang tua Alice ke Bob).

Secara teknis, desain Mimblewimble mendukung dan memperluas konsep Transaksi Rahasia (CT), yang diusulkan oleh Adam Back pada tahun 2013, dan diterapkan oleh Greg Maxwell dan Pieter Wuille. Singkatnya, CT adalah alat privasi yang menyembunyikan jumlah transfer tipe blockchain.


Mimblewimble vs. Bitcoin

Blockchain Bitcoin menyimpan data untuk setiap transaksi dari blok genesis, artinya siapa pun dapat mengunduh dan memverifikasi riwayat publiknya berdasarkan transaksi per transaksi.

Sebaliknya, blockchain tipe Mimblewimble hanya menyimpan informasi penting – sekaligus memberikan privasi yang lebih besar. Validator memastikan bahwa tidak ada aktivitas yang tidak biasa (misalnya "pembelanjaan ganda") yang terjadi dan jumlah koin yang beredar sudah benar.

Selain itu, Mimblewimble menghilangkan sistem skrip Bitcoin, yang merupakan daftar instruksi yang menentukan bagaimana transaksi disusun. Menghapus skrip memungkinkan blockchain MW menjadi lebih pribadi dan terukur. Lebih privat karena alamatnya tidak bisa dilacak sama sekali, dan lebih terukur karena data blockchain lebih kecil.

Jadi perbedaan utama lainnya antara Bitcoin dan Mimblewimble adalah ukuran data relatif dari blockchain mereka, yang terkait dengan fungsi irisan yang dibahas di atas. Dengan menghapus data transaksi yang tidak diperlukan, Mimblewimble memerlukan sumber daya komputasi yang lebih sedikit.


Keuntungan

Ukuran Blockchain

Seperti disebutkan, Mimblewimble memungkinkan kompresi data, mengurangi ukuran keseluruhan blockchain. Node dapat memverifikasi riwayat transaksi lebih cepat, menggunakan sumber daya yang jauh lebih sedikit. Selain itu, lebih mudah untuk mengunduh dan menyinkronkan node baru dengan blockchain MW.

Pengurangan biaya untuk bergabung dengan jaringan dan menjalankan sebuah node pada akhirnya dapat menghasilkan komunitas yang lebih terdiversifikasi dan terdistribusi, yang kemungkinan akan mengurangi sentralisasi penambangan yang umum di banyak blockchain PoW.

Skalabilitas

Pada akhirnya, Mimblewimble dapat digunakan sebagai solusi sidechain yang dapat dihubungkan ke Bitcoin atau mainchain lainnya. Desain MW juga dapat meningkatkan kinerja saluran pembayaran, seperti yang digunakan oleh Lightning Network.

Pribadi

Penghapusan sistem skrip Bitcoin, dikombinasikan dengan penggunaan transaksi rahasia, memberikan privasi tingkat tinggi kepada pengguna, sehingga mengaburkan detail transaksi.

Selain itu, mata uang yang didasarkan pada blockchain Mimblewimble dapat dianggap sepadan. Sifat kesepadanan inilah yang membuat setiap unit mata uang dapat dipertukarkan dengan unit lain dalam mata uang yang sama (tidak dapat dibedakan).


Pembatasan

Kinerja transaksi

Transaksi rahasia secara signifikan mengurangi kinerja transaksi. Dibandingkan dengan sistem non-pribadi, blockchain yang menggunakan CT memiliki lebih banyak privasi tetapi tingkat TPS (transaksi per detik) lebih rendah. Namun, kita dapat mengatakan bahwa ukuran UM yang kecil menutupi keterbatasan TPS yang disebabkan oleh transaksi rahasia.

Tidak tahan terhadap komputer kuantum

Sistem Mimblewimble tidak tahan terhadap komputer kuantum (komputer canggih dan kuat). MW didasarkan pada sifat tanda tangan digital yang relatif sederhana. Namun, komputer kuantum yang matang masih membutuhkan waktu beberapa dekade lagi, dan mata uang kripto yang menggunakan Mimblewimble kemungkinan akan menemukan cara untuk mencegah serangan kuantum di tahun-tahun mendatang.


Kesimpulannya

Pengenalan Mimblewimble menandai tonggak penting dalam sejarah blockchain. Di satu sisi, fitur slicing membuat jaringan MW lebih murah dan mudah untuk diperluas. Di sisi lain, protokol MW dapat diimplementasikan sebagai solusi sidechain atau saluran pembayaran, sehingga memungkinkan privasi dan skalabilitas yang lebih besar.

Sejauh ini, beberapa proyek blockchain bekerja dengan desain Mimblewimble, termasuk tim Litecoin. Grin dan Beam adalah dua contoh lainnya. Meskipun Grin adalah proyek berbasis komunitas yang mengerjakan bukti konsep protokol MW yang ringan, Beam mengambil pendekatan seperti startup. Meskipun kedua proyek tersebut didasarkan pada Mimblewimble, secara teknis keduanya berbeda karena masing-masing proyek mempunyai cara tertentu dalam melaksanakan rancangan UM.

Pertanyaan yang masih terbuka untuk saat ini adalah apakah Mimblewimble dapat mencapai tingkat keandalan dan adopsi yang signifikan. Ini adalah ide yang menarik dan menjanjikan, namun juga masih sangat muda. Oleh karena itu, potensi kasus penggunaan sedang diselidiki, dan masa depan Mimblewimble masih belum pasti.