
Apa itu Multisig Wallet? Bagaimana Cara Kerjanya?
Serangan siber dan pencurian aset digital masih menjadi ancaman nyata di dunia kripto. Menurut perusahaan keamanan blockchain CertiK, peretas mencuri sekitar US$981 juta dari sektor mata uang kripto dari Januari-September tahun 2023.
Namun, masalah ini sebenarnya dapat dihindari dengan menggunakan alat keamanan canggih seperti multisig wallet. Ini memberikan lapisan keamanan tambahan dan mengurangi risiko pencurian aset, karena transfer dana baru akan diproses setelah mendapat persetujuan beberapa pemegang kunci.
Apa Itu Multisig Wallet?
Multisig wallet, atau wallet multisignature, adalah jenis dompet kripto, yang seperti namanya, memerlukan banyak tanda tangan untuk mengeksekusi transaksi aset kripto.
Dalam konsep ini, sebuah alamat kripto memiliki beberapa privat key, dan transaksi memerlukan persetujuan dari beberapa kunci tersebut untuk dieksekusi.
Penerapan kunci-kunci ini dapat dikonfigurasi sedemikian rupa sehingga pengguna dapat menyesuaikannya berdasarkan kebutuhan keamanan mereka. Sebagai contoh, sebuah multisig wallet bisa diatur untuk memerlukan persetujuan dari dua dari tiga kunci (two-of-three), tiga dari empat (three-of-four), dua dari dua (two-of-two) atau konfigurasi lainnya.
Multisig wallet umumnya dianggap sebagai solusi keamanan yang efektif dalam menghadapi risiko pencurian atau akses tidak sah ke aset kripto. Dengan mengharuskan lebih dari satu pihak untuk menyetujui transaksi, ini membantu mengurangi risiko kerentanan yang dapat timbul akibat kehilangan satu privat key. Karena, bahkan jika satu kunci disusupi, penyerang masih memerlukan akses ke kunci tambahan yang diperlukan untuk menyelesaikan transaksi.
Multisig wallet Bitcoin pertama diluncurkan pada bulan Agustus 2013 oleh BitGo. Namun, ini baru mendapatkan daya tarik pada tahun 2014 menyusul runtuhnya pertukaran Bitcoin Mt.Gox. Banyak blockchain, pertukaran aset kripto, dan kustodian akhirnya mendukung alamat multisignature untuk melindungi alur kerja, kepercayaan pelanggan, dan dana mereka.
Saat ini ada banyak penyedia dompet multisig di pasaran, termasuk Argent, Safe, Trezor, dan Coinbase.
Bagaimana Cara Kerja Multisig Wallet?
Seperti disebutkan sebelumnya, multisig wallet mengharuskan sejumlah penandatanganan untuk mengotorisasi transaksi. Berikut adalah langkah-langkah umum yang menjelaskan cara kerja multisig wallet:
- Pengguna membuat alamat multisig yang unik, dan mengonfigurasi jumlah privat keys yang akan terlibat dalam transaksi. Sebagai contoh, dalam skenario 2-of-3, transaksi memerlukan persetujuan dua private keys dari tiga penandatangan.
- Ketika pengguna ingin melakukan transaksi, dia akan mengirimkan permintaan, tapi transaksi tersebut akan tetap "pending" sebelum mendapatkan persetujuan dari jumlah key sesuai yang telah ditentukan.
- Setelah jumlah tanda tangan yang diperlukan diperoleh, transaksi dianggap sah dan akan diproses. Transaksi ini kemudian akan dicatat dalam blockchain.
Kelebihan dan Kekurangan Multisig Wallet
Multisignature wallet memiliki kelebihan dan juga kekurangan. Sisi positifnya, dompet ini dapat meningkatkan keamanan secara signifikan, karena dengan memerlukan beberapa tanda tangan pemegang private key untuk otorisasi transaksi. Dalam skenario peretasan, risiko pencurian aset dapat dikurangi, karena penyerang memerlukan akses ke sejumlah private keys. Hal ini menjadikannya pilihan yang aman untuk melindungi aset digital.
Dompet multisig juga mendistribusikan kepercayaan di antara banyak pihak, menjadikannya ideal untuk skenario kolaboratif seperti aset perusahaan, dana organisasi otonom terdesentralisasi (DAO), atau akun keluarga bersama. Dompet multisig memeriksa penyalahgunaan kekuasaan, memberikan rasa tanggung jawab kepada para pihak, dan memastikan tidak ada yang dapat mentransfer dana tanpa persetujuan yang diperlukan.
Selain itu, kebijakan keamanan dompet dapat disesuaikan dan pengguna dapat mengedit smart contract dompet multisig kapan saja sesuai kebutuhan.
Sisi negatifnya, menyiapkan dompet multisig bisa lebih rumit dibandingkan dompet tradisional sehingga memerlukan pemahaman berbagai detail teknis. Selain itu, karena banyak pihak memegang kunci, ini bisa menjadi tantangan tersendiri. Pertama, koordinasi antar pemegang kunci memerlukan waktu. Dan jika salah satu pihak tidak tanggap atau tidak mau menandatangani permintaan transaksi, maka itu akan menghambat proses transaksi.
Transaksi multisig wallet juga memiliki ukuran transaksi yang besar karena menggabungkan beberapa tanda tangan on-chain. Hal ini dapat menyebabkan gas fee yang lebih tinggi dan penundaan konfirmasi.
Selain itu, tidak semua platform cryptocurrency atau blockchain mendukung fungsi multi signature, sehingga mengharuskan pengguna untuk memverifikasi kompatibilitas sebelum mengimplementasikannya.