Certified Crypto Market

Penjelasan wallet MPC

Apa itu wallet MPC, bagaimana komputasi multipihak membagi kunci privat menjadi beberapa bagian, bagaimana perbandingannya dengan frasa seed dan multisig, serta risiko yang perlu diperiksa.

CCM ResearchCertified Crypto Market4 Okt 20265 mnt baca

Wallet MPC adalah wallet kripto yang menggunakan komputasi multipihak (MPC, multi-party computation) untuk membagi kendali atas kunci privat menjadi beberapa “bagian” (share) yang disimpan di tempat berbeda, sehingga tidak ada satu perangkat atau pihak pun yang pernah memegang kunci lengkap; transaksi ditandatangani ketika cukup banyak bagian bekerja sama. Tujuannya adalah menghilangkan titik kegagalan tunggal yang diciptakan frasa seed tradisional.

Wallet MPC menjadi populer di kalangan institusi dan aplikasi konsumen yang ingin menghindari meminta pemula menuliskan 12 atau 24 kata. Wallet ini bisa lebih praktis dan, dalam beberapa hal, lebih aman — tetapi memunculkan pertanyaan baru soal kepercayaan. Panduan ini menjelaskan cara kerjanya dan apa yang perlu diperiksa sebelum menggunakannya.

Cara kerja MPC secara sederhana

Komputasi multipihak adalah cabang kriptografi yang memungkinkan beberapa pihak menghitung suatu hasil bersama-sama tanpa ada yang mengungkapkan masukan pribadinya. Jika diterapkan pada wallet:

  1. 1Pembuatan kunci. Alih-alih membuat satu kunci privat lalu membaginya, para pihak menghasilkan bagian-bagian itu bersama-sama. Dalam banyak skema, kunci lengkap tidak pernah ada di satu tempat kapan pun.
  2. 2Ambang batas. Wallet diatur dengan aturan seperti “2 dari 3”: dua bagian mana pun dapat menandatangani, tetapi satu bagian saja tidak bisa.
  3. 3Penandatanganan. Saat Anda mengirim transaksi, perangkat-perangkat yang memegang bagian menjalankan protokol yang menghasilkan tanda tangan yang sah. Setiap bagian tetap berada di tempatnya.
  4. 4Hasil on-chain. Blockchain melihat tanda tangan biasa dari alamat biasa. Blockchain tidak tahu bahwa MPC terlibat.

Pengaturan umum untuk konsumen terdiri dari tiga bagian: satu di ponsel Anda, satu di cadangan terenkripsi di cloud atau email, dan satu di server penyedia.

MPC vs frasa seed vs multisig

FiturWallet frasa seedWallet multisigWallet MPC
Titik kegagalan tunggalYa, frasa seedTidakTidak
Cara penandatangananSatu kunci menandatanganiBeberapa kunci menandatangani, diperiksa on-chainBagian-bagian bersama-sama membuat satu tanda tangan
Visibilitas on-chainAlamat biasaKontrak atau skrip multisig terlihatAlamat biasa
Dukungan jaringanLuasBergantung pada dukungan multisig tiap jaringanLuas, jika penyedia mendukung jaringan tersebut
TransparansiSederhana dan standarAturan dapat diverifikasi on-chainBergantung pada perangkat lunak penyedia
Pengguna umumSebagian besar individuTim, DAO, treasuryInstitusi, wallet konsumen berbasis aplikasi

Panduan kami tentang wallet multisig untuk dana bersama dan wallet smart contract membahas alternatifnya secara mendalam.

Kelebihan wallet MPC

  • Tidak ada satu rahasia untuk dicuri. Pencuri yang mendapatkan ponsel Anda, atau pelaku phishing yang menipu Anda agar mengungkapkan satu cadangan, tetap tidak bisa menandatangani sendirian.
  • Lebih mudah untuk memulai. Tidak ada frasa seed yang perlu dicatat, sehingga satu kesalahan umum pemula hilang.
  • Kebijakan fleksibel. Institusi dapat mewajibkan persetujuan dari beberapa orang atau perangkat dan, pada beberapa desain, mengubah aturan tanpa memindahkan dana ke alamat baru.
  • Rotasi kunci. Beberapa skema dapat memperbarui bagian-bagian sambil mempertahankan alamat yang sama, sehingga bagian lama yang dicuri menjadi tidak berguna.
  • Tidak terikat jaringan. Karena hasilnya adalah tanda tangan biasa, MPC dapat bekerja di jaringan tanpa multisig bawaan.

Risiko dan kompromi

MPC menghilangkan sebagian risiko dan menambah risiko lain:

  • Ketergantungan pada penyedia. Jika penyedia memegang bagian yang wajib dan sedang offline, diretas, atau tutup, Anda mungkin tidak bisa menandatangani. Periksa apakah ada jalur pemulihan yang independen.
  • Kode yang tidak transparan. Protokol MPC itu rumit, dan peneliti keamanan pernah menemukan bug dalam implementasinya. Utamakan penyedia dengan audit yang dipublikasikan dan dokumentasi terbuka.
  • Keamanan cadangan. Bagian yang disimpan di akun cloud hanya seaman akun tersebut. Lindungi dengan kata sandi yang kuat dan autentikasi dua faktor.
  • Portabilitas. Anda mungkin tidak bisa memindahkan kunci ke aplikasi wallet lain dengan mudah. Beberapa wallet menawarkan ekspor kunci; banyak yang tidak.
  • Kustodi yang ambigu. Materi pemasaran bisa saja menyebut “kustodi mandiri” padahal penyedia secara efektif dapat memblokir atau memulihkan akun Anda.

Pertanyaan yang perlu diajukan sebelum memakai wallet MPC

  1. 1Ada berapa bagian, dan siapa yang memegang masing-masing?
  2. 2Bisakah saya menandatangani tanpa penyedia jika penyedia menghilang?
  3. 3Bagaimana pemulihan bekerja jika perangkat saya hilang, dan bisakah penyedia memulihkan akun saya tanpa saya?
  4. 4Bisakah saya mengekspor kunci privat lengkap atau frasa seed?
  5. 5Apakah implementasinya sudah diaudit secara independen, dan apakah laporannya dipublikasikan?
  6. 6Jaringan dan token apa saja yang didukung, dan apa yang terjadi pada aset yang tidak didukung jika dikirim ke alamat saya?

Jika jawabannya samar, perlakukan wallet tersebut sebagai sebagian kustodial dan sesuaikan besar aset Anda. Penjelasan kami tentang wallet kustodial vs non-kustodial membantu Anda menimbang pilihan ini.

Siapa yang cocok memakai wallet MPC

  • Pemula yang menginginkan kemudahan berbasis aplikasi dan takut kehilangan frasa seed, asalkan mereka memahami peran penyedia.
  • Tim dan bisnis yang membutuhkan kebijakan persetujuan yang melibatkan beberapa orang.
  • Pengguna yang aktif di banyak jaringan dan menginginkan satu pengalaman wallet.

Orang yang menginginkan kemandirian maksimal dari perusahaan mana pun mungkin tetap lebih memilih hardware wallet dengan frasa seed yang terlindungi dengan baik, atau multisig yang sepenuhnya mereka kendalikan. Bacaan terkait: Penjelasan software wallet. Untuk pembahasan lebih dalam, lihat Multisig vs MPC wallet.

Pendekatan praktis yang diambil banyak orang adalah memulai dengan jumlah kecil, menguji pengiriman, penerimaan, dan pemulihan di perangkat cadangan, lalu baru memindahkan dana lebih banyak. Artikel kami Keamanan fisik bagi pemegang kripto menguraikan hal ini lebih lanjut.

Kesimpulan

Wallet MPC menyebarkan kewenangan menandatangani ke beberapa bagian kunci sehingga tidak ada satu kehilangan atau pencurian pun yang menguras dana Anda. Itu peningkatan keamanan yang nyata dibandingkan satu frasa seed saja, tetapi sering kali menambah ketergantungan pada penyedia dan perangkat lunak yang rumit. Sebelum memercayakan jumlah yang berarti, cari tahu siapa yang memegang bagian-bagiannya, uji sendiri pemulihannya, dan pastikan Anda bisa mengeluarkan aset jika perusahaannya hilang.

Pertanyaan umum

Apakah wallet MPC punya frasa seed?

Banyak yang tidak, setidaknya tidak dalam pengertian tradisional. Alih-alih satu frasa seed, kunci tersebut ada sebagai beberapa bagian yang disimpan di tempat berbeda, seperti ponsel Anda, cadangan cloud, dan server penyedia. Beberapa wallet MPC memungkinkan Anda mengekspor kunci lengkap atau frasa seed; periksa hal ini sebelum menyetor dana.

Apakah wallet MPC bersifat kustodial?

Tergantung pengaturannya. Jika Anda mengendalikan cukup banyak bagian untuk menandatangani tanpa penyedia, wallet itu lebih mendekati kustodi mandiri. Jika penyedia memegang bagian yang selalu diperlukan, atau bisa memulihkan akun Anda sendiri, berarti Anda bergantung pada perusahaan itu. Baca dokumentasinya tentang siapa memegang bagian mana dan apa yang terjadi jika penyedia menghilang.

Apa perbedaan MPC dan multisig?

Multisig menggunakan beberapa kunci terpisah dan smart contract atau skrip yang memeriksa beberapa tanda tangan secara on-chain. MPC menghasilkan satu tanda tangan yang tampak biasa dari bagian-bagian kunci yang digabungkan secara off-chain. Multisig transparan di on-chain tetapi spesifik per jaringan; MPC berfungsi di sebagian besar jaringan, tetapi keamanannya bergantung pada perangkat lunak yang tidak mudah Anda periksa.

Apa yang terjadi jika ponsel dengan wallet MPC saya hilang?

Tergantung desain pemulihannya. Biasanya Anda memulihkan wallet dengan bagian-bagian yang tersisa, misalnya cadangan di cloud atau email yang digabungkan dengan bagian milik penyedia. Siapkan dan uji pemulihan sebelum menyimpan jumlah yang berarti, dan lindungi akun yang menyimpan bagian cadangan Anda dengan kata sandi yang kuat dan autentikasi dua faktor.

Artikel ini hanya untuk edukasi dan bukan nasihat keuangan, hukum, atau pajak. Kripto sangat fluktuatif dan Anda bisa kehilangan uang. Cek harga langsung dan detail proyek di halaman setiap koin sebelum bertindak.