Index
●
Latar Belakang●
Multi-Signature Wallet (Informasi)
●
Tutorial Multi-Signature Wallet
Latar Belakang
Ada yang sempat bertanya kepada saya, mengenai penjelasan dari Multi-Signature Wallet. Maka melalui thread ini, akan saya uraikan beberapa hal yang berkaitan dengan pengertian, fungsi dan kegunaan dari Multi-Signature Wallet ini. Dan pada akhir bagian, akan saya sertakan tutorial dari proses pembuatan Multi-Signature Wallet menggunakan Electrum.
Multi-Signature Wallet
Definisi :
Multi-Signature Wallet adalah sebuah public address yang terhubung pada dua atau beberapa wallet (cosigner) terpisah. Dan untuk bisa melakukan transaksi (transfer coin) dibutuhkan otorisasi dari satu atau beberapa pemegang wallet (cosigner).
Dalam pembuatan sebuah Multi-Signature Wallet, jumlah wallet (cosigner) yang terhubung dan jumlah pemegang otorasi bisa diatur sebagai berikut :
● 1-of-2 : Ada 2 wallet yang terhubung, dan dibutuhkan minimal 1 otorisasi dari pemegang wallet.
● 2-of-2 : Ada 2 wallet yang terhubung, dan dibutuhkan otorisasi dari kedua pemegang wallet.
● 2-of-3 : Ada 3 wallet yang terhubung, dan dibutuhkan minimal 2 otorisasi dari pemegang wallet.
● Dst (pada electrum wallet, jumlah max wallet yang terhubung dan jumlah max otorisasi adalah 15)
Beberapa fungsi dari Multi-Signature Wallet :
● Sebagai wallet bersama (wallet keluarga)
Sebuah keluarga yang terdiri dari Ayah, Ibu dan seorang anaknya, menggunakan Multi-sig wallet dengan pengaturan 2-of-3. Jadi pada saat sang anak ingin melakukan transaksi (send), dia memerlukan ijin (konfirmasi) dari salah satu orang tuanya dengan kondisi 1 konfirmasi telah dia lakukan sendiri.
● Untuk digunakan sebagai Wallet Organisasi, dimana dibutuhkan beberapa otorisasi sesuai dengan ketentuan organisasinya.
Sebuah Organisasi penggalangan dana menggunakan Multi-Sig wallet 10-of-10, dengan 10 consigner didalamnya. Dengan dibutuhkannya 10 konfirmasi pada saat melakukan transaksi (sent). Maka pada saat akan menggunakan dana organisasi, harus ada kesepakatan bersama (10 cosigner). Hal ini dilakukan supaya tidak terjadi penyalahgunaan terhadap dana tersebut.
● Digunakan sebagai wallet escrow.
Si A membeli barang dari Si B, dan keduanya sepakat menggunakan jasa escrow dari si C. Maka dibuatlah sebuah multi-sig wallet dengan pengaturan 2-of-3. Pertama-tama si A melakukan Deposit ke wallet multi-sig tersebut, setelah itu si B melakukan pengiriman barang. Jika pada waktu barang datang, dan si A tidak memberikan respon/konfirmasi, maka si C akan melakukan pengecekan resi barang tersebut dan memastikan kalau barang benar sudah sampai. Setelah itu si C dan si B akan melakukan konfirmasi terhadap pengiriman dana ke Wallet si B.
● Sebagai fitur pengaman tambahan (Satu orang mempunyai 2 atau beberapa wallet yang terhubung pada perangkat yang berbeda.
Si X mempunyai sebuah multi-sig wallet (2-of-2) yang terhubung dengan HP dan Laptopnya sebagai consigner. Karena adanya musibah, HP si X hilang dicuri orang. Karena untuk melakukan transaksi (sent) pada wallet yg ada diHP tsb membutuhkan 2 sign (HP & Laptop), maka si X tidak perlu kawatir jika BTC yg ada diwalletnya juga ikut dicuri. Dan untuk memulihkan cosigner yg hilang si X bisa melakukan restore pada gadget lain (dengan syarat "seed" dari kedua cosigner masih disimpan oleh si X)
● Dll
Beberapa wallet yang mendukung fungsi Multi-Signature Wallet :
● Electrum
● Armory
● Carbon wallet
● Bitgo
● Copay
● Dll
Tutorial Multi-Signature Wallet BTC (Electrum)
- Proses harus dilakukan dari semua wallet (cosigner) yang akan terhubung dengan langkah-langkah yang sama
- Jalankan Electrum wallet : File [1] »»»»» New/Restore [2]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswNsv.jpeg&t=665&c=T_ytgbbvPjpb2w)
- Tuliskan Nama wallet pada kolom yang tersedia [3] »»»»» Next [4]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswE9H.jpeg&t=665&c=JPNHmfTgHr0Qog)
- Pada pilihan jenis wallet yang akan dibuat, pilih : Multi-signature wallet [5] »»»»» Next [6]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fswsag.jpeg&t=665&c=_8sWG-YRnPJNxg)
- Tentukan jumlah Wallet (cosigners) [7] yg akan terhubung dan total Signator (Signatures) [8] yg dapat melakukan otorisasi, lalu tekan Next [9]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fsw3tI.jpeg&t=665&c=6O-0TlVC4hp2Mw)
- Pilih opsi : Create a new seed [10] »»»»» Next [11]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fswkcd.jpeg&t=665&c=Y_8olqlaH0kE9Q)
- Tentukan jenis wallet yang akan digunakan : Standar / Segwit [12] »»»»» Next [13]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fswvq5.jpeg&t=665&c=HTgw_jryVUolrQ)
- Simpan Seed [14] »»»»» Next [15]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswfMz.jpeg&t=665&c=QYLyjQOctsAO_A)
- Masukkan Seed yang tadi disimpan pada Kolom Seed [16] »»»»» Next [17]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswyJ2.jpeg&t=665&c=j6Wa04JCrmPUIQ)
- Catat dan simpan Master Public Key [18] »»»»» Next [19]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswJbc.jpeg&t=665&c=6xG0DavrOJxMVw)
- Pada opsi pemilihan jenis key/seed yang akan digunakan, pilih : Enter cosigner key [20] »»»»» Next [21]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fswrsq.jpeg&t=665&c=zhfovEouXvi32g)
- Masukkan/tuliskan Master Public Key [22] »»»»» Next [23]
(Note : Yang dituliskan pada wallet 1 adalah Master Pub Key dari wallet 2, dan begitu sebaliknya)
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2Fsw19j.jpeg&t=665&c=u9_ScGvODOFdrA)
- Jika ingin menambahkan password, tulis pada kolom Password [24] »»»»» Next [25]
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswcXG.jpeg&t=665&c=jjM1sKhJGB-Qeg)
- Lihat pada bagian Receiveng address [26], dan pastikan address dari semua wallet (cosigners) sama.
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fwww.talkimg.com%2Fimages%2F2024%2F01%2F03%2FswhtD.jpeg&t=665&c=EOC_7T2BSHuHNQ)
- Proses pembuatan Multi-signature Wallet (electrum) selesai !
Note : Untuk tutorial pembuatan Multi-Sig Wallet BTC menggunakan Electrum, hanya sebatas langkah-langkahnya saja. Untuk penggunaan multi-sig wallet buat transaksi sesungguhnya, belum pernah OP lakukan ...
Dwyor[/list][/list][/list]