Кошелек с несколькими подписями с помощью Electrum
В данной статье будет рассмотрен способ создания мультисиг-кошелька 2-из-3 для Bitcoin при помощи кошелька Electrum. Для примера в качестве соподписантов будут использованы аппаратные кошельки Trezor One и Ledger Nano S.
Подготовка
- 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.
- Для запуска Electrum в режиме тестнета используйте команду