Bagaimana Cara Menyiapkan Dompet Multisig? Apakah Dompet Multisig adalah Kontrak Cerdas?

OlehCraig Green
4.6
363 Rating User
Bagikan

Jawaban Cepat: Dompet multisig adalah dompet mata uang kripto yang memerlukan lebih dari satu kunci pribadi untuk mengotorisasi transaksi. Misalnya, dompet multisig 2-dari-3 menyimpan tiga kunci tetapi memerlukan dua di antaranya untuk menandatangani. Multisig tidak selalu merupakan kontrak pintar: di Bitcoin, multisig diimplementasikan dengan kondisi pengeluaran dalam skrip (seperti P2WSH); di Ethereum, dompet multisig biasanya adalah kontrak pintar yang menyimpan aturan di on-chain.

Panduan ini menjelaskan mengapa multisig ada, cara kerjanya, bagaimana Anda dapat menyiapkan dompet multisig 2-dari-3 dengan dompet perangkat keras, dan di mana kontrak pintar berperan di dalamnya. Panduan ini mengasumsikan Anda sudah nyaman mengirim bitcoin dari bursa, menggunakan dompet seluler atau desktop, serta mencadangkan frasa pemulihan.

Mengapa Menggunakan Dompet Multisig?

Dompet tanda tangan tunggal adalah titik kegagalan tunggal. Jika frasa pemulihan Anda dicuri, hilang, atau rusak, dana Anda bisa lenyap. Dompet multisig menyebarkan risiko tersebut ke beberapa kunci independen dan perangkat penandatangan.

Ada dua alasan umum untuk menggunakan multisig:

  • Pengurangan risiko pribadi: Anda menyimpan tiga kunci di lokasi yang berbeda (rumah, kotak bank, kontak tepercaya). Jika satu kunci hilang atau terkompromi, Anda masih dapat memulihkan dana dengan dua kunci lainnya.
  • Kontrol bersama: Rekening bersama bisnis atau keluarga mungkin memerlukan tanda tangan 2-dari-3 sehingga tidak ada satu pun anggota yang dapat membelanjakan dana sendirian.

Bagaimana Cara Kerja Multisig?

Multisig bergantung pada aturan sederhana: Anda menentukan ambang batas dan seperangkat kunci. Dalam dompet 2-dari-3, kebijakan pengeluaran tingkat jaringan mengharuskan dua tanda tangan valid dari tiga kunci yang mungkin sebelum sebuah transaksi sah.

Ketiga kunci pribadi disimpan secara terpisah, biasanya di dompet perangkat keras atau perangkat penyimpanan mandiri lainnya. Untuk mengirim dana, perangkat lunak dompet desktop Anda mengumpulkan tanda tangan dari jumlah perangkat yang diperlukan dan menyiarkan transaksi bertanda tangan final ke jaringan. Satu detail penting adalah dompet perangkat keras yang berbeda tidak perlu digabungkan dalam satu perangkat; perangkat lunak dompet mengoordinasikan tanda tangan.

Apakah Dompet Multisig Merupakan Kontrak Pintar?

Jawabannya bergantung pada blockchain.

  • Di Bitcoin: Multisig biasanya diimplementasikan melalui Bitcoin Script, bahasa sederhana berbasis tumpukan yang menentukan kondisi pengeluaran. Saat kita mengatakan alamat Bitcoin adalah alamat multisig 2-dari-3, kondisi tersebut dikodekan langsung dalam skrip pengunci (seringnya P2SH atau P2WSH). Ini bukan kontrak pintar dalam pengertian Ethereum, karena ia tidak menjalankan kode arbitrer atau mempertahankan status di luar kondisi skrip.
  • Di Ethereum: Dompet multisig seperti Safe (sebelumnya Gnosis Safe) adalah kontrak pintar. Dompet tersebut adalah kontrak yang menyimpan daftar alamat pemilik, ambang batas, dan logika yang diperlukan untuk mengonfirmasi serta mengeksekusi transaksi. Kontrak itu sendiri disebarkan di on-chain dan berjalan di Mesin Virtual Ethereum.

Jadi dompet multisig bisa menjadi kontrak pintar, tetapi kata “multisig” menggambarkan kebijakan keamanan, bukan implementasi tertentu.

Pilihan Konfigurasi Multisig

Pengaturan multisig yang paling umum adalah 2-dari-3 (kuat untuk penyimpanan mandiri pribadi) dan 3-dari-5 (digunakan oleh beberapa penyedia kustodian atau organisasi). Dompet 2-dari-3 memberi Anda satu kunci cadangan jika satu kunci hilang, tetapi juga menciptakan risiko bahwa jika dua kunci dicuri, penyerang dapat membelanjakan dana. Dompet 3-dari-5 toleran terhadap kehilangan hingga dua kunci, tetapi memerlukan lebih banyak koordinasi untuk menandatangani.

Anda dapat menggunakan beberapa dompet perangkat keras dari pabrikan yang sama, tetapi banyak pengguna lebih memilih vendor yang berbeda (misalnya, Trezor, Ledger, Coldcard, Blockstream Jade, BitBox) untuk mengurangi risiko rantai pasokan. Poin pentingnya adalah setiap perangkat menyimpan frasa pemulihannya sendiri yang terisolasi dari perangkat lain.

Cara Menyiapkan Dompet Multisig 2-dari-3

Panduan ini menjelaskan proses umum menggunakan Bitcoin dan dompet perangkat lunak desktop seperti Electrum atau Specter Desktop. Periksa dokumentasi perangkat lunak terbaru sebelum memulai, karena antarmuka berubah seiring waktu.

Langkah 1: Siapkan Tiga Dompet Perangkat Keras

Gunakan tiga dompet perangkat keras. Bisa dari vendor yang sama atau vendor yang berbeda. Untuk setiap perangkat, selesaikan proses penyiapan sehingga Anda memiliki frasa pemulihan yang dibuat dan PIN. Jangan pernah memotret frasa pemulihan. Simpan setiap frasa pemulihan secara terpisah; idealnya, gunakan cadangan logam atau penyimpanan aman di lokasi fisik yang berbeda.

Langkah 2: Pasang Dompet Desktop yang Kompatibel dengan Multisig

Aplikasi bawaan dari vendor dompet perangkat keras sering kali tidak mendukung multisig secara langsung. Sebagai gantinya, pasang dompet yang mendukung multisig di komputer:

  • Electrum: Mendukung dompet multisig dan dapat digunakan dengan banyak dompet perangkat keras. Di Electrum, pilih “Dompet multi-tanda tangan” dan atur jumlah penandatangan bersama serta tanda tangan yang diperlukan.
  • Specter Desktop: Dompet Bitcoin dengan dukungan multisig tingkat lanjut. Aplikasi ini dapat berinteraksi dengan beberapa dompet perangkat keras dan membantu Anda membuat dompet berbasis deskriptor.

Langkah 3: Buat Dompet Multisig di Perangkat Lunak

Buka dompet desktop Anda dan pilih opsi untuk membuat dompet multisig. Atur kebijakan menjadi 2-dari-3. Selama proses pembuatan, Anda akan diminta untuk menghubungkan setiap dompet perangkat keras dan mengekspor kunci publiknya. Kunci publik bukanlah rahasia, tetapi perlu dicadangkan karena diperlukan untuk membangun kembali deskripsi dompet multisig.

Langkah 4: Cadangkan Deskriptor Dompet / xpubs

Sebagian besar perangkat lunak akan menampilkan deskriptor dompet, sekumpulan xpubs, atau berkas JSON yang menjelaskan semua kunci publik dan kebijakan multisig. Simpan cadangan ini di tempat yang aman. Jika Anda perlu memulihkan dompet nanti, Anda akan memerlukan xpubs dan frasa pemulihan dari setidaknya jumlah perangkat penandatangan yang diperlukan.

Langkah 5: Lakukan Transaksi Uji Kecil

Sebelum memindahkan dana dalam jumlah besar, kirim sejumlah kecil ke alamat multisig. Kemudian kirim sejumlah kecil keluar dari dompet untuk memastikan proses penandatanganan Anda berfungsi. Ini memverifikasi bahwa dompet perangkat keras, perangkat lunak desktop, dan cadangan Anda kompatibel.

Langkah 6: Uji Pemulihan

Salah satu uji multisig yang paling berharga adalah mensimulasikan kehilangan satu perangkat. Gunakan cadangan tertulis Anda dan dua perangkat yang tersisa untuk memulihkan dompet. Jika Anda tidak dapat memulihkannya, perbaiki proses pencadangan sebelum mentransfer dana dalam jumlah signifikan.

Daftar Periksa Keamanan

  • Gunakan PIN yang berbeda di setiap dompet perangkat keras.
  • Simpan frasa pemulihan di lokasi aman yang terpisah. Pertimbangkan cadangan logam untuk perlindungan dari api dan air.
  • Simpan cadangan deskriptor dompet multisig, bukan hanya frasa pemulihan.
  • Verifikasi alamat penerima di layar dompet perangkat keras sebelum setiap transaksi.
  • Waspadai situs phishing yang meminta frasa pemulihan Anda. Tidak ada layanan sah yang akan memintanya.
  • Jika Anda menggunakan aplikasi desktop, jalankan di sistem operasi yang bersih dan periksa verifikasi tanda tangan unduhan.

Kesalahpahaman Umum

  • Kesalahpahaman: Dompet perangkat keras tidak dapat diretas. Dompet perangkat keras secara signifikan mengurangi permukaan serangan jarak jauh, tetapi tidak ada perangkat keras yang sepenuhnya mustahil ditembus. Anda tetap perlu memverifikasi firmware dan keaslian perangkat.
  • Kesalahpahaman: Multisig berarti setiap kunci diperlukan untuk setiap transaksi. Dompet 2-dari-3 hanya memerlukan dua tanda tangan. Kebijakan ditetapkan saat Anda membuat dompet.
  • Kesalahpahaman: Kehilangan satu kunci di dompet 2-dari-3 berakibat fatal. Anda masih dapat memulihkan dengan dua kunci yang tersisa. Kehilangan lebih dari satu kunci berarti kehilangan permanen.
  • Kesalahpahaman: Multisig identik dengan kontrak pintar. Multisig adalah aturan pengeluaran; di Ethereum mungkin diimplementasikan sebagai kontrak pintar, tetapi di Bitcoin biasanya berbasis skrip dan tidak setara dengan eksekusi kontrak pintar arbitrer.

Keterbatasan Multisig

Multisig menambah kompleksitas. Anda perlu mengoordinasikan beberapa dompet perangkat keras dan komputer, serta proses pembuatan dompet lebih teknis daripada menggunakan dompet tanda tangan tunggal yang sederhana. Jika Anda menyimpan bitcoin dalam jumlah kecil dan sudah memiliki dompet perangkat keras yang aman, tanda tangan tunggal mungkin sudah cukup. Multisig paling berguna ketika nilai yang dipertaruhkan membenarkan kompleksitas tambahan, atau ketika beberapa orang membutuhkan kontrol bersama.

FAQ

Bisakah saya menggunakan dua merek dompet perangkat keras yang berbeda bersamaan?

Ya. Selama perangkat lunak desktop mendukung kedua perangkat, Anda dapat mencampur merek. Misalnya, Trezor dan Ledger sama-sama dapat menjadi penandatangan bersama dalam dompet 2-dari-3.

Apa yang terjadi jika saya kehilangan salah satu dari tiga kunci di dompet 2-dari-3?

Anda masih dapat memulihkan dengan dua kunci yang tersisa. Risiko utamanya adalah kehilangan lebih dari satu kunci, karena itu berarti Anda tidak lagi dapat memenuhi ambang batas dua tanda tangan.

Apakah saya perlu kontrak pintar untuk menggunakan multisig?

Tidak. Di Bitcoin, multisig ditegakkan oleh kondisi skrip dan tidak memerlukan kontrak pintar dalam pengertian Ethereum. Di Ethereum, sebagian besar dompet multisig adalah kontrak pintar, tetapi pengalaman pengguna serupa dari perspektif pengguna akhir.

Apakah multisig lebih aman daripada satu dompet perangkat keras?

Untuk jumlah besar, multisig bisa lebih aman karena penyerang harus membobol beberapa kunci. Namun, kompleksitas tambahan dapat menciptakan risiko baru jika Anda tidak mencadangkan deskriptor dompet atau menyimpan frasa pemulihan dengan benar.

Bisakah saya menyiapkan multisig di dompet seluler?

Beberapa dompet seluler dan dompet perangkat lunak mendukung multisig, tetapi dompet desktop sering kali lebih mudah untuk interaksi mendetail dengan dompet perangkat keras. Periksa dokumentasi aplikasi dompet tertentu sebelum mengikuti tutorial.

Kesimpulan

Multisig adalah cara yang ampuh untuk mengurangi risiko titik kegagalan tunggal dengan mengharuskan beberapa tanda tangan untuk membelanjakan dana. Dompet 2-dari-3 adalah model penyimpanan mandiri yang populer: simpan tiga kunci, gunakan dua untuk membelanjakan. Apakah ini merupakan kontrak pintar bergantung pada blockchain: multisig Bitcoin biasanya diimplementasikan dalam skrip, sedangkan dompet multisig Ethereum biasanya adalah kontrak pintar. Proses penyiapannya memerlukan lebih banyak langkah daripada dompet biasa, tetapi menguji pengiriman transaksi dan pemulihan sebelum memindahkan dana sungguhan akan membuat peralihan menjadi jauh lebih aman.

Berita Terkait

Artikel terbaru