Apa Itu Mimblewimble?

Bagikan
Copied to clipboard!
Apa Itu Mimblewimble?

Diajukan oleh Komunitas - Penulis: William M. Peaster.


Mimblewimble (MW) adalah rancangan blockchain yang menggunakan cara baru untuk menyusun dan menyimpan transaksi. Ini merupakan penerapan yang berbeda dengan blockchain Proof of Work (PoW) yang memungkinkan untuk privasi dan skalabilitas jaringan yang lebih baik.

Desain Mimblewimble diperkenalkan pada pertengahan 2016 oleh Tom Elvis Jedusor (nama samaran). Walaupun dia yang menyebarkan ide utama, dokumen Mimblewimble pertama meninggalkan pertanyaan yang belum terjawab. Ini membuat peneliti Blockstream Andrew Poelstra belajar dan mengembangkan konsep pertama itu. Tidak lama kemudian, Poelstra menulis sebuah paper bertajuk Mimblewimble (diterbitkan pada Oktober 2016).

Sejak itu, banyak peneliti dan pengembang mempelajari kemungkinan-kemungkinan dari protokol MW. Ada yang mengatakan bahwa menerapkannya pada Bitcoin akan sangat sulit, meskipun secara teknis memungkinkan. Poelstra dan beberapa yang lain yakin bahwa Mimblewimble pada akhirnya akan dapat meningkatkan jaringan Bitcoin sebagai solusi sidechain. 


Bagaimana Cara Kerja Mimblewimble

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

Dalam blockchain MW, tidak terdapat alamat yang dapat diidentifikasi dan digunakan kembali, ini berarti bahwa semua transaksi terlihat seperti data acak yang ditujukan kepada orang luar. Data transaksi hanya dapat dilihat oleh masing-masing peserta.

Jadi, blok Mimblewimble terlihat seperti satu transaksi besar daripada seperti kombinasi dari banyak transaksi. Ini berarti bahwa blok-blok dapat diverifikasi dan dikonfirmasi, tetapi tidak terdapat rincian tentang masing-masing transaksi. Tidak memungkinkan untuk menghubungkan input individual dengan output masing-masing.

Perhatikan contoh berikut. Alice menerima 5 koin MW dari ibunya dan 5 dari ayahnya. Lalu, dia mengirim 10 koin itu ke Bob. Transaksi diverifikasi, tetapi detailnya tidak terbuka untuk umum. Satu-satunya yang diketahui Bob adalah bahwa Alice mengiriminya 10 koin, tetapi ia tidak bisa memberi tahu siapa yang sebelumnya mengirimnya ke Alice.

Untuk memindahkan koin pada blockchain Mimblewimble, pengirim dan penerima harus bertukar informasi yang memverifikasi. Jadi Alice dan Bob masih harus berkomunikasi, tetapi mereka tidak disyaratkan untuk online di waktu yang bersamaan agar transaksi terjadi.

Juga, Mimblewimble menerapkan sebuah fitur yang disebut dengan cut-through, yang mengurangi data blok dengan menghapus informasi transaksi yang berlebihan. Jadi, alih-alih merekam setiap input dan output (dari orangtua Alice kepadanya, dan dari Alice ke Bob), blok hanya akan merekam satu pasangan input-output (dari orangtua Alice ke Bob).

Secara teknis, desain Mimblewimble mendukung dan memperluas konsep Transaksi Konfidensial / Confidential Transactions (CT), diajukan oleh Adam Back pada tahun 2013 dan implemented oleh Greg Maxwell dan Pieter Wuille, CT adalah alat privasi yang menyembunyikan jumlah transfer blockchain.


Mimblewimble vs. Bitcoin

Blockchain Bitcoin memelihara setiap data transaksi sejak  blok genesis, yang berarti bahwa siapa pun dapat mengunduh dan memverifikasi riwayat publiknya - transaksi demi transaksi.

Sebaliknya, blockchain Mimblewimble hanya menyimpan informasi penting - di saat yang bersamaan juga memberikan lebih banyak privasi. Validator memastikan bahwa tidak ada aktivitas yang tidak biasa (misalnya  pengiriman ganda), dan jumlah koin yang beredar akurat.

Selain itu, Mimblewimble menghapus sistem skrip Bitcoin, yang berupa daftar instruksi yang menjelaskan bagaimana transaksi terstruktur. Penghapusan skrip memungkinkan blockchain MW menjadi lebih privat dan dapat diukur. Lebih privat karena alamat-alamat tidak dapat 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 fitur cut-through yang telah dibahas sebelumnya. Dengan menghapus data transaksi yang tidak perlu, Mimblewimble membutuhkan lebih sedikit sumber daya komputasi.


Keuntungan

Ukuran blockchain

Sebagaimana telah disebutkan, Mimblewimble memungkinkan terjadinya kompresi data, mengurangi ukuran blockchain secara keseluruhan. Node dapat memverifikasi riwayat transaksi jauh lebih cepat. Di samping itu, node yang baru lebih mudah untuk mengunduh dan memverifikasi dengan blockchain MW.

Biaya yang berkurang untuk bergabung ke jaringan dan menjalankan node juga pada akhirnya dapat menciptakan komunitas yang lebih beragam dan terdistribusi, yang kemungkinan besar dapat mengurangi keterpusatan menambang yang umum terjadi di banyak blockchain PoW.

Skalabilitas

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

Privasi

Penghapusan sistem skrip Bitcoin, digabungkan dengan penggunaan Transaksi Konfidensial membawa privasi pengguna ke level yang lebih tinggi, dengan menyamarkan detail transaksi.

Ditambah lagi, koin-koin yang berbasis blockchain Mimblewimble dapat dianggap sepadan. Unsur  kesepadanan membuat setiap unit koin dapat ditukar dengan unit yang lain dari koin yang sama (tidak bisa dibedakan).


Keterbatasan

Hasil transaksi

Transaksi Rahasia mengurangi hasil transaksi secara signifikan. Jika dibandingkan dengan sistem non-privat, blockchain yang menggunakan CT memiliki lebih banyak privasi tetapi tingkat TPS (transaksi per detik) lebih rendah. Namun, kita dapat mengatakan bahwa ukuran padat MW menutupi keterbatasan TPS yang disebabkan oleh Transaksi Konfidensial.

Tidak tahan kuantum

Sistem Mimblewimble tidak tahan terhadap komputer kuantum (komputer yang canggih dan ampuh). MW mengandalkan properti tanda tangan digital yang relatif sederhana. Komputer kuantum yang matang masih puluhan tahun lagi, dan mata uang kripto yang menggunakan Mimblewimble kemungkinan akan menemukan cara untuk mencegah serangan kuantum di tahun-tahun mendatang.


Penutup

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

Sejauh ini, ada beberapa proyek blockchain yang bekerja dengan desain Mimblewimble, termasuk tim Litecoin. Grin dan Beam adalah dua contoh lainnya. Sementara Grin adalah proyek berbasis komunitas yang bekerja pada lightweight proof dari konsep protokol MW, Beam mengadopsi pendekatan seperti startup. Walaupun kedua proyek didasarkan pada Mimblewimble, mereka secara teknis berbeda karena masing-masing memiliki cara tertentu untuk mengimplementasikan desain MW.

Sebuah pertanyaan yang belum terjawab untuk saat ini, apakah Mimblewimble dapat diandalkan dan diadopsi pada level yang signifikan. Ini adalah sebuah ide yang cemerlang dan menjanjikan, tetapi juga masih sangat muda. Dengan demikian, potensi penggunaan sedang diselidiki, dan masa depan Mimblewimble masih tidak pasti.

Loading