Кошелек с несколькими подписями с помощью Sparrow Wallet
В данной статье будет рассмотрен способ создания мультисиг-кошелька 2-из-3 для Bitcoin при помощи Sparrow Wallet. Для примера в качестве соподписантов будут использованы аппаратные кошельки Keystone 3 Pro и ColdCard MK4.
Подготовка
- Sparrow Wallet
- Keystone 3 Pro
- ColdCard MK4
Создание мультисиг-кошелька в Sparrow Wallet
- Создайте новый кошелек в Sparrow Wallet: File > New Wallet > введите имя кошелька > Create Wallet.
- На вкладке Settings выберите Multi Signature в списке Policy Type.
- Количество соподписантов и пороговое значение регулируются справа сверху: M of N должно быть равным 2 / 3.
Это означает, что для подписи исходящей транзакции понадобится подпись любых 2 из 3 соподписантов.
- Нажмите кнопку New or Imported Software Wallet > Use 24 Words > Generate New.
- Перепишите новую сид-фразу на бумажный носитель и подтвердите правильность резервной копии, нажав Confirm Backup > Re-enter Words.
- Нажмите Create Keystore, затем Import Keystore.
Первый соподписант “BIP39” создан.
Создание второго соподписанта с помощью Keystone
- Убедитесь, что на Keystone установлена прошивка версии Bitcoin-Only, и прошивка обновлена.
- На главном экране Keystone нажмите на значок кошелька в левом верхнем углу.
- В меню Профиль кошелька выберите Показать/экспортировать xPub > Мультиподписной кошелек.
- Вы получите QR-код, который можно отсканировать на следующем шаге в Sparrow Wallet, либо сохранить json-файл с xPub-ключами на карту microSD, нажав на иконку с правом верхнем углу.
- В Sparrow Wallet выберите вкладку Keystore 2.
- Нажмите Airgapped Hardware Wallet.
- Найдите Keystone Multisig и нажмите кнопку Scan, если вы хотите отсканировать QR-код с экрана Keystone, или Import File, если вы экспортировали файл на microSD на предыдущем шаге.
Второй соподписант “Keystone” создан.
Создание третьего соподписанта с помощью ColdCard
- Убедитесь, что прошивка ColdCard обновлена.
- В меню ColdCard перейдите в Settings > Multisig Wallets > Export XPUB > на экране Account Number просто нажмите OK > Нажмите “1”. файл с xPub-ключами будет записан на microSD.
- В Sparrow Wallet выберите вкладку Keystore 3.
- Нажмите Airgapped Hardware Wallet.
- Найдите Coldcard Multisig и нажмите кнопку Import File, после чего выберите json-файл на карте microSD.
Третий соподписант “Coldcard” создан.
Резервная копия мультисиг-сетапа
После добавления всех соподписантов, нажмите Apply в правом нижнем углу окна Sparrow Wallet и создайте пароль для кошелька. Мультисиг-кошелек создан.
Для восстановления доступа к мультисиг-кошельку вам понадобится как минимум две сид-фразы и все три xPub. Надежно сохраните и распечатайте PDF-файл, предложенный Sparrow Wallet, нажав на кнопку Save PDF.
Импорт мультисиг-сетапа в аппаратный кошелек
Преимуществом таких решений как Keystone и ColdCard является возможность импорта мультисиг-сетапа в аппаратный кошелек. Таким образом можно удостовериться в корректности адресов получения непосредственно на экране аппаратного кошелька вместо уязвимой среды ПК, в которой находится Sparrow Wallet.
Импорт мультисиг-кошелька в Keystone
- В Sparrow Wallet в левом нижнем углу вкладки Settings нажмите Export.
- Найдите Keystone Multisig и нажмите Show, чтобы отсканировать QR-код с помощью Keystone, или Export File, чтобы получить txt-файл, который можно записать на microSD.
- На главном экране Keystone нажмите на значок кошелька в левом верхнем углу.
- В меню Профиль кошелька выберите Добавить мультиподписной кошелек > выберите способ импорта.
- Внимательно проверьте информацию о мультисиг-кошельке, включая xPub и MFP (Master Finger Print) соподписантов, после чего подтвердите импорт и введите вал PIN-код или пароль.
- Keystone предложит QR-код или экспорт файла на microSD с данными о мультисиг-кошельке, этот шаг можно пропустить.
- Для отображения адресов получения мультисиг-кошелька на экране Keystone перейдите в Профиль кошелька, выберите мультисиг-кошелек, в деталях кошелька нажмите Установить в качестве текущего кошелька. Теперь при нажатии кнопки Получить на главном экране будут отображаться адреса мультисиг-кошелька.
Импорт мультисиг-кошелька в ColdCard
- В Sparrow Wallet в левом нижнем углу вкладки Settings нажмите Export.
- Найдите Coldcard Multisig и нажмите Export File и сохраните полученный txt-файл на microSD.
- В меню ColdCard перейдите в Settings > Multisig Wallets > Import from File > выберите txt-файл на карте microSD.
- Внимательно проверьте информацию о мультисиг-кошельке, включая xPub и MFP (Master Finger Print) соподписантов, нажав “1”, после чего подтвердите импорт.
- Для отображения / экспорта на microSD адресов получения мультисиг-кошелька используйте меню Address Explorer > название мультисиг-кошелька.
Примечания
- Не делитесь с посторонними вашими xPub, поскольку расширенный открытый ключ может быть использован для получения истории всех ваших прошлых и будущих транзакций.
- Обязательно проверяйте ваш мультисиг-сетап на небольших суммах.