Multitanda

Artikel KB berikut menjelaskan cara membuat dan menggunakan a Dompet CLI Multisig Haven.
Instruksi ini didasarkan pada multisig 2/3, yang berarti bahwa dari total tiga penandatangan resmi, dua orang diperlukan agar transaksi menjadi sah.

Singkatnya, ini adalah langkah-langkah yang diperlukan untuk membuat dan mengirimkan transaksi, asalkan dompet multisig sudah dibuat:

  • Sinkronkan dompet A dan B.
  • Ekspor gambar kunci multisig dari A.
  • Impor gambar kunci multisig ke B.
  • Hasilkan TX dari B.
  • Impor TX ke A, tanda tangani di sana, lalu kirimkan.
Prasyarat

Artikel ini mengasumsikan bahwa Anda pernah menggunakan CLI sebelumnya.
Jika hal ini tidak terjadi, disarankan agar Anda terlebih dahulu membiasakan diri menggunakan CLI. Silakan cari “cli” dan “local node” di halaman KB kami untuk memulai.

Buat dompet baru
  1. Unduh terbaru aplikasi CLI.
  2. Berlari havend dan pastikan daemon disinkronkan sepenuhnya.
  3. Masing-masing pihak (3 dalam hal ini) harus membuat dompet baru menggunakan surga-dompet-cli (pastikan penambangan latar belakang TIDAK diaktifkan).
  4. Keluar dari dompet dan buat cadangan seed dan buat salinan file dompet (jika Anda perlu mengulangi langkah-langkahnya).
  5. Masuk kembali ke dompet dan jalankan perintah berikut:
    atur aktifkan-multisig-eksperimental 1
    atur penyegaran otomatis 0
Siapkan dompet
  1. Semua pihak mengetikkan perintah berikut:
    persiapan_multisig
    .
  2. Kirim hasilnya ke SEMUA pihak lain (gunakan platform aman seperti Element untuk berbagi). Outputnya akan terlihat seperti ini:
    MultisigxV2R1TYQNzErUgssPfURuXVvEq1M4QfUgpBLrz2HXGKkyaonPCH8Kv6jQLqEGEXUtuJNjELcqLUNHKfEopDqtsyzz4sEbCWhtRanxGm8amKYDHmfFjRCVsR3Xmot8RGLp6WN5KQNLUEpsFNpePM kW8yomYrCFLpCkJ72fkjBUy1qx6TH8L3wQ
    .
  3. Semua pihak mengetikkan perintah berikut:
    buat_multisig 2
    Di mana Dan sesuai dengan lainnya data para pihak yang dibagikan pada langkah 7.

    Perintahnya akan terlihat seperti ini:
    make_multisig 2 MultisigxV2R1TYQNzErUgssPfURuXVvEq1M4QfUgpBLrz2HXGKkyaonPCH8Kv6jQLqEGEXUtuJNjELcqLUNHKfEopDqtsyzz4sEbCWhtRanxGm8amKYDHmfFjRCVsR3Xmot8RGLp6WN5 KQNLUEpsFNpePMkW8yomYrCFLpCkJ72fkjBUy1qx6TH8L3wQ MultisigxV2R1MG7sQpykJTv4RMEuyQV6m1FBX9zVMPXva3dragVUh9F9FjTTmJ4DLvUNP57njearPRbHnFv1NvKMeL1yQTdbcy7nQ1r4 rDvJQzHhNvUeCFzAm6TLhwwjAiqfUBtS6ajBFZ8XVsGwLhCc1S3jK7ffsAKARF9cLyEzJgpaXNShnrsY4hEK
    .
  4. Kirim data yang dihasilkan pada Langkah 8 ke SEMUA pihak lain. Datanya akan terlihat seperti ini:
    MultisigxV2Rn1LWRyU32PL2D4MnPtp4w5YFS6KTkanCW18adkxUTdMVJDaqQ9E1gsTRQJTZFADurxZb6w2amhCpHtWHPcykirrk3AE1AS65NxkJG4zRgQJF26m8obGa39AVDYicUsFrL3LRMHF2DUKKckJoY ZcRbCUeNP4PBrExea3na2TUm7FEw995ZL5N9n7nVxysH6JdwLfDjXaWDotxZtyPn1ifXvgJHJctsFPP
    .
  5. Semua pihak menjalankan perintah berikut (1st pass):
    exchange_multisig_keys
    Di mana Dan sesuai dengan data pihak lain yang dibagikan pada langkah 9.

    Perintahnya akan terlihat seperti ini:
    exchange_multisig_keys MultisigxV2Rn1LWRyU32PL2D4MnPtp4w5YFS6KTkanCW18adkxUTdMVJDart7ZPUh6A328nPGtUi3hDQdFr8rNk2aSpMNquYHSbxNhNNpyt2fiGgAxt9woCBXsFtdhKm2dmqqY9qF6ewuBXCDLdJ6rYv1Lm7RyuLN4TQBBccBUesMH6FhGB4FcCncaRh8sEEqcXgR1gbZnEzG6tk81TAthWRqFCZTStSNgD9WJKG7F5 MultisigxV2Rn1LV1jgtbFBZQJTZFADurxZb6w2amhCpHtWHPcykirrk3AE15GGTSNN6328nPGtUi3hDQdFr8rNk2aSpMNquYHSbxNhNZ7Q48j4TRAauoTVenC5ZmsS8EViFdieeHtzgPFwrg9cgAX93F7g4UHyAd82BeTRZb3cxsLGQ3nTZb6ey2HN8dJa6Y8ssCniTd6Kchn4cWhS9Qqz38whxCDNYd7UJCpGCa3k1
    .
  6. Kirim data yang dihasilkan pada Langkah 10 ke SEMUA pihak lain. Datanya akan terlihat seperti ini:
    MultisigxV2Rn1WC6rFTBNJkY4qjHv8UYXGifkHemhyRJmXnNVtQY8dcx4T2fZBnnCy2iMAFVerhacP1UytUMaGyAN5N5XvnXqqY7fyYAaBX639tG4zRgQJF26m8obGa39AVDYicUsFrL3LRM HF3XFVxmv3XjngbXYY47EXY1BgZk6UYxBAN12Ep2ETqR6rpTvUB8QJmQkrdUpiiu146zoiHieUj2He4KwCgkPj9vK7Y
    .
  7. Semua pihak menjalankan perintah berikut (pass ke-2):
    exchange_multisig_keys
    Di mana Dan sesuai dengan data penandatangan lainnya yang dibagikan pada langkah 11.
    Langkah ini akan menghasilkan dompet multisig dan meminta Anda memasukkan alamat dompet.
    .
  8. Bandingkan alamat dompet dengan semua pihak untuk memastikan bahwa keduanya sama.
    Jika keduanya tidak sama, berarti ada yang tidak beres dan Anda harus mulai lagi menggunakan file dompet yang dicadangkan pada Langkah 4.
    .
  9. Jenis benih dan buat cadangan rangkaian benih, yang terlihat seperti ini (benih multisig berbeda dari benih biasa):
    020000000300000005cd2e5a01ef0830eb666b838d8402795ae8f24f6e3cf2068ff8e48899aed11f500473d4c3a9b9bb9451f19facfff91def79172ed466b808f9fa2173a25d149e4a1c1161be6c029b2c4d0ca5fc806ddc1d46edc7dc3d0727a68ad2f6d24bf6086d269cfd2255f73375939820a71802e25e12abd220271a16505059cb168ce90367c23b78dda9038037406aafa4e6d8ed363f998209ab2a6432c78e5597411a0fb43da66388574bda7edbe6122ee6e8ce987a5eb553ccf3cac170b8031448aa05436d4f88e749ea315b12c6c3b93e5905d63bd6f29df0ba3f4cc888318a1f49c45813af87c6d890797fd36bb2c61ec3f0cd009ec413d1e10d71b19e4f6b893381d6a58526d2f35a1726e847e4bed22ea71f7deb2dc7aff8c7c12505345af8611a
    .
  10. Tutup dompet dan buat cadangan file dompet.
  11. Salah satu pihak perlu mengirim dana ke alamat bersama.
  12. Login kembali dan sinkronkan dompet untuk memastikan dana telah diterima dan dikonfirmasi oleh semua pihak.
Persiapan Pengiriman
  1. Untuk mempersiapkan pengiriman, Orang 1 mengetikkan perintah:
    ekspor_multisig_info
    <filename>
    hanyalah nama untuk file yang ingin Anda ekspor, itu harus sederhana.
    File yang dihasilkan disebut a Gambar Kunci, dan merupakan cuplikan keluaran dompet.
    .
  2. Kirim file yang diekspor ke Orang 2. Orang 3 juga dapat melakukan ini, tetapi tidak wajib.
    .
  3. Orang 2 dan/atau Orang 3 mengunduh file yang dibagikan dan menempatkannya di direktori yang sama dengan aplikasi CLI.
    .
  4. Orang 2 atau Orang 3 mengetikkan perintah:
    import_multisig_info
    <filename>
    adalah file yang sama dengan yang dibuat pada Langkah 18 dan dibagikan pada Langkah 19.
    .
  5. Siapa pun yang mengimpor gambar kunci pada Langkah 21, kini dapat membuat Transaksi.
Mengirim
  1. Orang 2 atau Orang 3 membuat transaksi seperti biasa dengan mengetik:
    transfer

    Ini akan membuat file bernama multisig_haven_tx yang dikirim kembali ke Orang 1.
    .
  2. Orang 1 mengunduh dan menempatkan file di atas ke direktori yang sama dengan aplikasi CLI dan mengetikkan perintah:
    tanda_multisig multisig_haven_tx
    .
  3. Setelah berhasil ditandatangani, Orang 1 mengetikkan perintah berikut untuk mengirimkan TX:
    kirim_multisig multisig_haven_tx
Catatan

Jika Orang 1 dan Orang 2 melakukan satu atau lebih TX dan Orang 3 tidak ada, saat Orang 3 menyinkronkan brankas, jumlah yang benar tidak akan ditampilkan.

Untuk mengatasi hal ini, Orang 3 harus mengimpor Gambar Kunci terbaru yang dibagikan pada Langkah 19 dari salah satu peserta menggunakan perintah pada Langkah 20. Setelah diimpor, Orang 3 dapat melakukan “refresh” dan saldo dompet yang benar akan ditampilkan.

Jika diperlukan waktu terlalu lama antara persiapan pengiriman (berbagi gambar utama) dan pembuatan TX, prosesnya mungkin akan memakan waktu habis dan Anda harus melakukan tahap ini lagi.

Sumber

https://resilience365.com/monero-multisig-how-to/

https://taiga.getmonero.org/project/rbrunner7-really-simple-multisig-transactions/wiki/23-multisig-in-cli-wallet

Sebelumnya Bootstrap Blockchain
Berikutnya Transfer Burn
id_IDBahasa Indonesia