Keterlibatan Komunitas - Penulis: William M. Peaster.


Mimblewimble (MW) adalah desain blockchain yang menggunakan cara baru dalam menyusun dan menyimpan transaksi. Ini adalah implementasi berbeda dari blockchain Proof Work (PoW) yang memungkinkan peningkatan privasi dan skalabilitas jaringan yang lebih baik.

Desain Mimblewimble diperkenalkan pada pertengahan tahun 2016 dengan nama samaran Tom Elvis Riddle. Meski berhasil menyampaikan gagasan utama, dokumen Mimblewinble yang pertama meninggalkan pertanyaan yang belum terjawab. Hal ini mengarahkan peneliti Blockstream Andrew Poelstra untuk mempelajari dan menyempurnakan konsep aslinya. Tak lama kemudian, Poelstra menulis makalah berjudul Mimblewimble (terbit Oktober 2016).

Sejak itu, banyak peneliti dan pengembang telah menyelidiki kemungkinan protokol MW. Ada yang mengatakan bahwa penerapannya pada Bitcoin akan cukup sulit, meski secara teknis memungkinkan. Poelstra dan lainnya percaya bahwa Mimblewimble berpotensi meningkatkan jaringan Bitcoin sebagai solusi sidechain.


Cara kerja Mimblewimble

Mimblewimble mengubah model tradisional transaksi blockchain. Hal ini memungkinkan blockchain memiliki riwayat yang lebih ringkas, lebih mudah dan cepat untuk diunduh, dan oleh karena itu untuk disinkronisasikan dan diverifikasi.

Dalam blockchain MW, tidak ada alamat yang dapat diidentifikasi atau digunakan kembali, artinya semua transaksi tampak seperti data acak dari perspektif luar. Data transaksi hanya dapat dilihat oleh mereka yang melakukannya.

Jadi blok Mimblewimble tampak seperti satu transaksi besar, bukan gabungan beberapa transaksi. Artinya, blok dapat diverifikasi dan dikonfirmasi, tetapi tidak memberikan rincian apa pun tentang setiap transaksi. Tidak ada cara untuk menghubungkan masukan individual dengan keluarannya masing-masing.

Pertimbangkan contoh berikut: Alice menerima 5 koin MW dari ibunya dan 5 dari ayahnya. Dia lalu mengirimkan 10 koin tersebut kepada Bob. Transaksi diverifikasi, tetapi rinciannya tidak dipublikasikan. Satu-satunya hal yang diketahui Bob adalah bahwa Alice mengiriminya 10 koin, tetapi ia tidak dapat mengetahui dari mana koin-koin ini berasal sebelum sampai ke tangan Alice.

Untuk mentransfer koin pada blockchain Minblewimble, pengirim dan penerima harus bertukar informasi verifikasi. Jadi Alice dan Bob masih perlu berkomunikasi, tetapi tidak mengharuskan mereka online pada saat yang sama agar transaksi dapat dilakukan.

Mimblewimble juga menggunakan fitur yang disebut slicing, yang mengurangi data blok dengan menghapus informasi transaksi yang berlebihan. Jadi, alih-alih merekam setiap masukan dan keluaran (dari orang tua Alice kepadanya, dan dari Alice kepada Bob), blok tersebut hanya akan merekam satu pasang keluaran (dari orang tua Alice kepada 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. Sederhananya, CT adalah alat privasi yang menyembunyikan jumlah transfer pada blockchain.


Perbandingan Mimblewimble dan Bitcoin

Blockchain Bitcoin menyimpan semua data transaksi dari blok genesis, yang berarti siapa pun dapat mengunduh dan memverifikasi riwayat publiknya - transaksi demi transaksi.

Sebaliknya, blockchain Mimblewimble hanya menyimpan informasi penting – sekaligus menyediakan lebih banyak privasi. Validator memastikan tidak ada aktivitas tidak biasa yang terjadi (misalnya pengeluaran ganda), dan jumlah koin yang beredar akurat.

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

Jadi, perbedaan utama lainnya antara Bitcoin dan Mimblewimble terletak pada ukuran relatif blockchain mereka – yang berkaitan dengan fitur slicing yang dibahas sebelumnya. Dengan menghapus data transaksi yang tidak diperlukan, Mimblewimble membutuhkan lebih sedikit sumber daya komputasi.


Manfaat

Ukuran Blockchain

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

Berkurangnya biaya untuk bergabung dengan jaringan dan menjalankan node pada akhirnya dapat mengarah pada pembentukan komunitas yang lebih beragam dan terdistribusi, yang kemungkinan dapat mengurangi sentralisasi penambangan yang ditemukan di banyak blockchain PoW.

Skalabilitas

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

Kerahasiaan

Penghapusan sistem skrip Bitcoin yang dikombinasikan dengan penggunaan Transaksi Rahasia memberikan tingkat privasi pengguna yang tinggi, dengan menyembunyikan rincian transaksi.

Selain itu, koin yang berdasarkan blockchain Mimblewimble dapat dianggap dapat dipertukarkan. Sifat fungibilitas inilah yang membuat setiap unit koin dapat dipertukarkan dengan unit lain pada koin yang sama (tidak dapat dibedakan).


Batasan

Volume transaksi

Transaksi rahasia mengurangi proses transaksi secara signifikan. Dibandingkan dengan sistem non-pribadi, blockchain yang menggunakan CT memperkuat kerahasiaannya tetapi tingkat TPS-nya menurun (transaksi per detik). Meski begitu, kami dapat mengakui bahwa ukuran MW yang ringkas mengimbangi batasan TPS yang disebabkan oleh transaksi rahasia.

Tidak tahan kuantum

Sistem Mimblewimble tidak tahan terhadap komputer kuantum (komputer yang terlalu berkembang dan sangat canggih). MW didasarkan pada properti tanda tangan digital yang relatif sederhana. Meski begitu, perlu dicatat bahwa komputer kuantum yang matang dan berfungsi kemungkinan besar tidak akan menjadi kenyataan hingga beberapa dekade mendatang, dan mata uang kripto yang menggunakan Mimblewimble kemungkinan akan menemukan cara untuk mencegah serangan kuantum dalam beberapa tahun mendatang.


Untuk menyimpulkan

Pengenalan Mimblewimble menandai tonggak penting dalam sejarah blockchain. Di satu sisi, fungsi pemotongan membuat jaringan MW lebih murah dan mudah digunakan. Di sisi lain, protokol MW dapat diimplementasikan sebagai solusi sidechain atau saluran pembayaran, yang 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. Grin adalah proyek komunitas yang mengerjakan pembuktian konsep protokol MW yang ringan, Beam mengambil pendekatan seperti perusahaan rintisan. Walaupun kedua proyek tersebut didasarkan pada Mimblewimble, keduanya berbeda secara teknis karena masing-masing memiliki cara tertentu dalam menerapkan desain MW.

Pertanyaan terbuka adalah apakah Mimblewimble dapat mencapai tingkat keandalan dan penerimaan yang signifikan. Ini adalah konsep yang menjanjikan dan menarik, tetapi juga sangat muda. Dengan demikian, kasus penggunaan potensial sedang dieksplorasi, dan masa depan Mimblewimble masih belum pasti.