Intisari
Dompet MPC menggunakan teknologi multi-party computation (MPC) untuk membagi kunci privat dompet ke beberapa pihak, sehingga tidak ada satu pihak pun yang pernah memegang kunci lengkap.
Pendekatan ini menghilangkan single point of failure yang membuat dompet tradisional rentan terhadap pencurian atau kehilangan.
Dompet MPC dapat memberikan manfaat keamanan dari penyimpanan non-kustodian dengan kenyamanan yang lebih besar dibanding dompet dingin (cold wallet). Karena itu, dompet ini populer di kalangan pengguna kripto institusional dan semakin banyak juga di kalangan pengguna ritel.
Trade-off utamanya adalah biaya komputasi yang lebih tinggi dan kompleksitas yang lebih besar dibanding tipe dompet yang lebih sederhana.
Pendahuluan
Dompet kripto menyimpan kunci privat yang memberi Anda akses ke aset digital Anda. Jika kunci itu hilang atau dicuri, aset Anda juga ikut hilang. Dompet MPC mengatasi masalah ini dengan membagi kunci privat menjadi beberapa bagian terenkripsi yang disebut shares, lalu mendistribusikannya ke berbagai pihak atau perangkat. Tidak ada satu share pun yang bisa merekonstruksi kunci lengkap sendirian.
Artikel ini menjelaskan apa itu dompet MPC, bagaimana cara kerjanya, perbandingannya dengan tipe dompet lain, serta manfaat dan keterbatasan utamanya.
Apa itu Multi-Party Computation?
Multi-party computation (MPC) adalah metode kriptografis yang memungkinkan beberapa pihak menghitung hasil bersama tanpa ada pihak yang mengungkap input pribadinya. Bayangkan tiga karyawan startup Web3 yang ingin menghitung gaji rata-rata mereka tanpa saling memberi tahu gaji individu masing-masing. Protokol MPC dapat menghasilkan rata-rata tersebut tanpa siapa pun membagikan angka sebenarnya mereka.
Dua properti utama membuat MPC dapat bekerja. Pertama, privasi: input setiap pihak tetap tersembunyi dari pihak lain selama proses komputasi. Kedua, kebenaran: meskipun beberapa pihak bersikap tidak jujur (dishonestly), protokol tetap menghasilkan hasil yang benar. Properti ini membuat MPC berguna untuk situasi ketika data sensitif perlu diproses secara kolektif tanpa mempercayai satu partisipan mana pun.
MPC telah dipelajari dalam kriptografi sejak tahun 1970-an dan mulai terlihat aplikasi praktis pada tahun 1980-an. Dalam beberapa tahun terakhir, kemajuan daya komputasi telah membuat MPC cukup cepat untuk digunakan dalam kasus keuangan real-time.
Apa itu Dompet MPC?
Dompet MPC menerapkan multi-party computation untuk manajemen kunci kripto. Alih-alih menyimpan kunci privat lengkap di satu tempat, dompet membagi kunci menjadi shares menggunakan teknik yang disebut threshold signature scheme (TSS). Transaksi hanya bisa ditandatangani ketika jumlah minimum shares kunci bergabung, misalnya dua dari tiga shares.
Yang terpenting, kunci privat lengkap tidak pernah dirakit di satu lokasi. Proses penandatanganan itu sendiri didistribusikan ke pihak-pihak yang memegang shares. Ini berarti tidak ada satu momen pun saat penyerang bisa menyadap atau mencuri kunci lengkap.
Shares dapat disimpan di perangkat berbeda yang Anda kendalikan, antara Anda dan penyedia layanan, atau di antara beberapa institusi. Konfigurasi yang tepat bergantung pada solusi dompetnya.
Dompet MPC vs Dompet Multisig
Dompet MPC kadang dibandingkan dengan dompet multisig, yang juga memerlukan beberapa kunci untuk mengotorisasi sebuah transaksi. Perbedaan kuncinya terletak pada lapisan tempat persyaratan multi-pihak itu beroperasi.
Dompet multisig menerapkan aturan multi-kunci pada level blockchain. Setiap pihak penandatangan memegang kunci privat yang benar-benar terpisah, dan format smart contract atau transaksi mensyaratkan tanda tangan dari sejumlah kunci tertentu. Artinya, persyaratan multi-pihak terlihat di-chain dan implementasinya berbeda-beda di berbagai blockchain.
Dompet MPC menerapkan kontrol terdistribusi di lapisan kriptografi, sebelum transaksi apa pun dipancarkan. Blockchain hanya melihat tanda tangan single-key standar, tanpa mengetahui bahwa beberapa pihak terlibat. Ini memberi dompet MPC dua keuntungan praktis: dompet ini bekerja dengan cara yang sama di blockchain mana pun, dan tidak mengekspos struktur multi-pihak di-chain.
Manfaat Dompet MPC
Manfaat utama dompet MPC adalah keamanan. Dompet kustodian tradisional menyimpan kunci lengkap di satu tempat, menjadikannya target tunggal. Dompet non-kustodian memberi pengguna kontrol penuh tetapi juga tanggung jawab penuh. Jika seed phrase atau kunci privat hilang atau dicuri, akses ke dompet juga hilang.
Dompet MPC menghilangkan single point of failure ini. Bahkan jika satu key share dikompromikan, penyerang tidak dapat menandatangani transaksi tanpa key share lainnya. Prosedur pemulihan (recovery) dapat dibangun, sehingga mengurangi risiko kehilangan permanen. Kombinasi keamanan yang kuat dan kemampuan pulih (recoverability) ini membuat dompet MPC sangat menarik untuk kustodi kripto institusional.
Manfaat kedua adalah sifatnya yang tidak bergantung pada blockchain (chain-agnosticism). Karena MPC berjalan di lapisan kriptografi, bukan lapisan protokol, infrastruktur dompet MPC yang sama dapat mendukung Bitcoin, Ethereum, dan blockchain lainnya tanpa memerlukan tipe dompet yang berbeda untuk masing-masing.
Kekurangan Dompet MPC
Kekurangan utama dompet MPC adalah overhead komputasi. Memecah operasi kunci di antara beberapa pihak memerlukan lebih banyak komunikasi dan pemrosesan dibandingkan tanda tangan kunci tunggal yang sederhana. Untuk operasi bervolume tinggi, ini dapat memperlambat proses.
Dompet MPC juga cenderung lebih kompleks untuk disiapkan dan dipelihara dibanding dompet standar. Mengoordinasikan beberapa pihak atau perangkat menambah kebutuhan operasional yang mungkin mudah bagi institusi dengan infrastruktur khusus, tetapi bisa menantang bagi pengguna perorangan. Kualitas implementasi juga penting: tidak semua produk dompet MPC dibangun dengan standar yang sama, dan jaminan keamanannya sangat bergantung pada protokol yang mendasarinya serta implementasinya.
Kasus Penggunaan Dompet MPC
Kustodi kripto institusional adalah kasus penggunaan yang paling mapan. Bank, manajer aset, dan bursa kripto menggunakan MPC untuk melindungi kepemilikan besar tanpa bergantung pada satu pemegang kunci privat. Binance Web3 Wallet adalah salah satu contoh yang ditujukan untuk konsumen, menggunakan teknologi threshold MPC agar pengguna bisa mengakses DeFi tanpa perlu mengelola seed phrase secara langsung.
Kasus penggunaan lain termasuk platform lelang digital, di mana MPC dapat menjaga kerahasiaan data penawaran hingga lelang selesai, serta sistem penyelesaian lintas institusi, di mana beberapa pihak perlu melakukan co-sign transaksi tanpa mengungkap proses internal mereka.
Dalam beberapa tahun terakhir, permintaan perusahaan untuk solusi kustodi berbasis MPC telah meningkat karena semakin banyak institusi keuangan tradisional menambahkan layanan aset digital. Adopsi ritel juga meningkat, didorong oleh produk dompet MPC yang ramah pengguna dan mengurangi beban pengelolaan seed phrase tanpa sepenuhnya menghilangkan kustodi.
FAQ
Apa itu dompet MPC?
Dompet MPC adalah dompet kripto yang menggunakan multi-party computation untuk membagi kunci privat menjadi potongan terenkripsi (encrypted shares) yang disimpan oleh beberapa pihak. Transaksi hanya bisa ditandatangani ketika jumlah minimum potongan terpenuhi, sehingga menghilangkan single point of failure yang terdapat pada dompet tradisional.
Apa perbedaan dompet MPC dengan dompet kripto biasa?
Dompet biasa menyimpan kunci privat lengkap di satu tempat, seperti pada perangkat atau di pihak kustodian. Dompet MPC membagi kunci menjadi beberapa potongan sehingga tidak ada satu pihak pun yang memegang kunci penuh. Ini membuat penyerang jauh lebih sulit mencuri kuncinya, karena mereka harus mengkompromikan beberapa pihak atau perangkat terpisah.
Apakah dompet MPC aman?
Dompet MPC dapat menawarkan keamanan yang kuat jika diimplementasikan dengan benar, tetapi tidak ada tipe dompet yang benar-benar tanpa risiko. Keamanan bergantung pada kualitas protokol yang mendasarinya, konfigurasi potongan kunci (key shares), dan praktik keamanan dari semua pihak yang terlibat. Dompet MPC mengurangi risiko single point of failure, tetapi tidak menghilangkan semua kemungkinan vektor serangan.
Apa perbedaan antara dompet MPC dan dompet multisig?
Keduanya mendistribusikan otoritas penandatanganan ke beberapa pihak, tetapi multisig melakukannya pada level blockchain dengan kunci terpisah untuk setiap pihak, sedangkan MPC melakukannya pada lapisan kriptografi sebelum transaksi mencapai blockchain. Dompet MPC menghasilkan tanda tangan standar single-key di-chain dan bekerja secara konsisten di berbagai blockchain, sedangkan implementasi multisig bervariasi tergantung blockchain.
Siapa yang menggunakan dompet MPC?
Dompet MPC banyak digunakan oleh kustodian kripto institusional, bursa, dan manajer aset yang perlu mengamankan jumlah besar aset digital. Dompet ini juga semakin tersedia untuk pengguna ritel melalui produk konsumen yang menggunakan MPC untuk menyederhanakan pengelolaan kunci tanpa mewajibkan pengguna menyimpan seed phrase.
Pemikiran Penutup
Dompet MPC merupakan langkah maju yang berarti dalam keamanan kripto, terutama bagi pengguna yang menginginkan perlindungan lebih kuat daripada yang ditawarkan dompet kunci tunggal tanpa harus kehilangan kendali penuh atas aset mereka. Dompet ini bekerja lintas blockchain, mengurangi single point of failure, dan dapat dibangun untuk mendukung proses pemulihan (recovery). Imbal baliknya berupa kompleksitas dan biaya yang nyata, tetapi peningkatan berkelanjutan pada protokol dan tooling MPC membuat dompet ini semakin mudah diakses.
Bacaan Lanjutan
Jenis-Jenis Dompet Kripto yang Dijelaskan
Kustodian vs. Non-Kustodian: Apa Bedanya?
Apa Itu Hardware Wallet?
Hot vs. Cold Wallet: Dompet Kripto Mana yang Harus Anda Gunakan?
Apa Itu Kriptografi Kunci Publik?
Disclaimer: Konten ini disajikan kepada Anda dengan dasar "sebagaimana adanya" untuk informasi umum dan/atau tujuan edukasi saja, tanpa representasi atau jaminan apa pun. Konten ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau nasihat profesional lainnya, dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda sebaiknya mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten berkontribusi oleh pihak ketiga, mohon diperhatikan bahwa pandangan yang diungkapkan merupakan pandangan dari kontributor pihak ketiga tersebut, dan tidak selalu mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat naik atau turun, dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Terms of Use, Risk Warning, dan Binance Academy Terms kami.
