Перейти к основному контенту

BTC-Only: Как создать кошелек с мультиподписью 2/2 с помощью Nunchuk

Аппаратные кошельки BTC-Only являются кошельками с одиночной подписью, которые можно использовать совместно с кошельком с мультиподписью, таким как Nunchuk, позволяя пользователям управлять Keystone 3 Pro в качестве одного из подписантов в сценарии с мультиподписью. Ниже приведены ключевые шаги для настройки кошелька с мультиподписью с помощью Nunchuk:

Подготовка:

  • Подготовка кошелька: Зарядите ваш кошелек Keystone как минимум до 20%.
  • Прошивка Keystone должна быть обновлена до версии V1.1.0 (BTC-Only), которая поддерживает мультиподпись с коэффициентом 1/2.
  • Прошивка Coldcard должна быть обновлена до версии V2.1.0 для поддержки мультиподписи с коэффициентом 2/2.
  • Убедитесь, что приложение Nunchuk обновлено до версии V1.9.0 и совместимо с iOS 13.1 и Android 5.0 и выше.
  • Для работы потребуется карта MicroSD, отформатированная в формате FAT32, с рекомендованной емкостью до 512 ГБ.

Настройка кошелька с мультиподписью 2/2 в Nunchuk:

1. Экспорт xPub из Keystone:

  1. Нажмите на значок в верхнем левом углу страницы > войдите в [Профиль кошелька].
  2. Нажмите [Показать/Экспортировать расширенный открытый ключ] > выберите [Кошелек с мультиподписью], чтобы отобразить QR-код.

2. Экспорт xPub из Coldcard:

  • Вставьте карту MicroSD в кошелек Coldcard.

  • В меню Coldcard перейдите в 'Settings' > 'Multisig Wallets' > 'Export XPUB' и сохраните XPUB на MicroSD-карту.

3. Создание и управление кошельком с мультиподписью в приложении Nunchuk:

  • Откройте Nunchuk для доступа к вашему кошельку.

  • Нажмите 'Добавить ключ', затем '+', выберите 'Добавить автономный ключ' и продолжите.

  • Назовите ваш кошелек и отсканируйте QR-код из Keystone.

  • Аналогично, экспортируйте XPUB из Coldcard для использования в кошельке с мультиподписью.image.png

4. Завершение настройки кошелька с мультиподписью 2/2 в Nunchuk:

  • Откройте приложение Nunchuk и нажмите '+', затем выберите 'Создать кошелек'.
  • Подтвердите конфигурацию кошелька, затем нажмите 'Продолжить'.image.png
  • Выберите два ключа, которые будут участниками мультиподписи, и задайте необходимое количество подписей. Сохраните файл BSMS, выберите «Я сделаю это позже» и перейдите к импорту кошелька с мультиподписью на устройство кошелька Keystone на следующем шаге.image.png
  • После проверки информации о кошельке с мультиподписью завершите создание, нажав «Создать кошелек».

5. Импорт кошелька с мультиподписью 2/2 в Keystone.

  • Приложение Nunchuk: Нажмите, чтобы войти в соответствующий кошелек с мультиподписью, выберите [Просмотреть конфигурацию кошелька] > значок [•••] в правом верхнем углу > выберите QR-код > выберите BC-UR2 ниже (обратите внимание, что это не устаревшая версия выше, а версия второго поколения).image.pngimage.png
  • Keystone: Нажмите кнопку [Меню] в верхнем левом углу страницы > Войдите в [Кошелек с мультиподписью] > [Импортировать кошелек с мультиподписью] > Нажмите значок "Сканировать" > отсканируйте QR-код, отображаемый на странице Nunchuk > Проверьте информацию о кошельке и нажмите [Подтвердить] > Импорт кошелька с мультиподписью завершен.

Получение BTC с помощью Nunchuk

  • Keystone:
    • На главной странице Keystone 3 Pro перейдите в [Профиль кошелька], выберите [Кошелек с мультиподписью] и нажмите [Установить как текущий кошелек].
    • Затем на главной странице Keystone 3 Pro нажмите [Получить], чтобы отобразить QR-код адреса для приема транзакции.
  • Nunchuk:
    • Выберите соответствующий кошелек с мультиподписью, нажмите [Получить] и покажите адрес получения отправителю.image.png

Отправка транзакции с мультиподписью 2/2

В этом разделе будет показано, как отправить транзакцию с мультиподписью 2/2 в среде тестовой сети с использованием Nunchuk. Операция отправки в основной сети выполняется так же, как и в тестовой сети.

1. Создание транзакции с мультиподписью 2/2 в Nunchuk

  • Выберите соответствующий кошелек с мультиподписью и нажмите [Отправить], чтобы перейти к интерфейсу отправки валюты.image.png
  • Для указания суммы транзакции нажмите «Продолжить», затем установите адрес получения и, при необходимости, добавьте заметку, после чего снова нажмите «Продолжить». При необходимости настройте комиссию за транзакцию и нажмите «Продолжить». После проверки данных транзакции нажмите «Подтвердить и создать транзакцию», чтобы перейти на страницу подписания.image.png

2. Для подписания транзакций с мультиподписью:

  • Нажмите кнопку «Подписать» рядом с участником мультиподписи, использующим программный кошелек (например, программный кошелек с именем «Nunchuk» в этом руководстве). Nunchuk автоматически выполнит первую подпись.image.png
  • Нажмите кнопку «Подписать» рядом с «Keystone», затем «Экспортировать транзакцию», и Nunchuk отобразит частично подписанную транзакцию в виде динамического QR-кода.image.png
  • В кошельке с мультиподписью нажмите кнопку «Сканировать» в правом верхнем углу страницы и отсканируйте динамический QR-код, отображаемый Nunchuk.

  • Проверьте данные транзакции, нажмите «Подписать», введите пароль или подтвердите с помощью отпечатка пальца для аутентификации, и Keystone отобразит данные транзакции для отправки в виде QR-кода.

  • В Nunchuk нажмите кнопку «←» в правом верхнем углу экрана, затем выберите «Импортировать подпись», отсканируйте динамический QR-код подписанной транзакции, отображаемый Keystone. После сканирования второй участник мультиподписи завершит подпись.image.png

3. Для отправки транзакции в сеть через Nunchuk:

  • После завершения подписания нажмите «Отправить транзакцию», чтобы отправить её в сеть. После отправки статус транзакции можно проверить в блокчейн-обозревателе.image.png