Кошелек с несколькими подписями с помощью Electrum

В данной статье будет рассмотрен способ создания мультисиг-кошелька 2-из-3 для Bitcoin при помощи кошелька Electrum. Для примера в качестве соподписантов будут использованы аппаратные кошельки Trezor One и Ledger Nano S.

Подготовка

Создание мультисиг-кошелька в Electrum

  • Создайте новый кошелек в Electrum: Файл > Создать/восстановить > введите имя кошелька > нажмите Далее.
  • Выберите Кошелек с несколькими подписями > нажмите Далее.
  • Установите параметры мультисиг-сетапа следующим образом – 3 соподписанта, требуется 2 подписи.

Это означает, что для подписи исходящей транзакции понадобится подпись любых 2 из 3 соподписантов.

Создание нового кошелька в Electrum

  • Выберите Создать новую seed-фразу > нажмите Далее.
  • Перепишите новую сид-фразу на бумажный носитель, нажмите Далее и на следующем экране подтвердите правильность резервной копии.

С помощью кнопки Опции вы можете добавить кодовую фразу к вашей новой сид-фразе – “Расширить этот seed при помощи пользовательских слов”. Не используйте эту функцию, если не знаете, как работает кодовая фраза – это может привести к потере доступа к вашим средствам. Подробнее о кодовой фразе читайте в этом материале.

Первый соподписант создан.

Создание второго соподписанта с помощью Trezor

  • Подключите ваш Trezor One к ПК.
  • В Electrum выберите Подписать аппаратным кошельком > нажмите Далее.
  • В списке устройств выберите Trezor One > нажмите Далее. При проблемах с подключением используйте кнопку Rescan devices для повторного обнаружения аппаратного кошелька.
  • Тип скрипта и путь деривации оставьте по умолчанию > нажмите Далее.
  • При запросе кодовой фразы Trezor оставьте оба поля пустыми и нажмите кнопку Введите кодовую фразу, чтобы использовать “стандартный” (в терминологии Trezor Suite) кошелек.

Не используйте кодовую фразу, если не знаете, как она работает – это может привести к потере доступа к вашим средствам. Подробнее о кодовой фразе читайте в этом материале.

Второй соподписант создан.

Создание третьего соподписанта с помощью Ledger

  • Подключите ваш Ledger Nano S к ПК.
  • Установите на Ledger Nano S приложение Bitcoin.
  • Запустите приложение Bitcoin на аппаратном кошельке.
  • В Electrum выберите Подписать аппаратным кошельком > нажмите Далее.
  • В списке устройств выберите Ledger Nano S > нажмите Далее. При проблемах с подключением используйте кнопку Rescan devices для повторного обнаружения аппаратного кошелька.
  • Тип скрипта и путь деривации оставьте по умолчанию > нажмите Далее.
  • Создайте пароль кошелька > нажмите Finish.

Третий соподписант и мультисиг-кошелек создан.

Резервная копия мультисиг-сетапа

Для восстановления доступа к мультисиг-кошельку вам понадобится как минимум две сид-фразы и все три xPub.

Надежно сохраните резервную копию файла кошелька с помощью меню Файл > Сохранить резервную копию.

Также рекомендуется распечатать xPub-ключи (публичный мастер-ключ Zpub), пути деривации (путь вывода) и MFP-отпечатки кошелька (BIP32 root fingerprint) каждого соподписанта. Найти эту информацию можно через меню Кошелек > Информация.

Проверка адреса получения на экране Trezor

Перед получением средств на мультисиг-кошелек вы можете отобразить адрес получения непосредственно на экране аппаратного кошелька Trezor One. Для этого на вкладке Адреса нажмите ПКМ на нужном адресе и выберите Показать на Trezor.

Примечания

  • Не делитесь с посторонними вашими xPub, поскольку расширенный открытый ключ может быть использован для получения истории всех ваших прошлых и будущих транзакций.

  • Обязательно проверяйте ваш мультисиг-сетап на небольших суммах.

  • С помощью Electrum, Trezor One и Ledger Nano S вы можете протестировать создание мультисиг-кошелька и отправку транзакций в Testnet3.

    • Для запуска Electrum в режиме тестнета используйте команду ./electrum-4.5.8-x86_64.AppImage --testnet.
    • На Ledger Nano S должно быть установлено приложение Bitcoin Test.
    • Тестовые биткоины можно получить из крана coinfaucet.