Моя первая биткойн-транзакция с core и coldcard

Я использую coldcard и биткойн-ядро 0.20.1. Я проверил, как это сделать с помощью HWI, на странице https://github.com/bitcoin-core/HWI/blob/master/docs/bitcoin-core-usage.md . Это кажется более сложным, чем нужно. С графическим интерфейсом ядра я могу создать PSBT, сохранить его, а затем подписать с помощью SD-карты и coldcard. Последний создаст файл TXN с завершенной транзакцией, который я могу просто транслировать с помощью ядра. Нет необходимости в HWI и нужна только 1 консольная команда (senddrawtransaction). Боюсь: я что-то упустил? Спасибо за любое предложение.

Ответы (2)

Это жизнеспособный метод использования Coldcard с Bitcoin Core. HWI предназначен для случая, когда аппаратный кошелек подключен к машине, на которой запущено программное обеспечение вашего кошелька. Для Coldcard это просто альтернативный способ использования. Однако для других аппаратных кошельков метод карты MicroSD недоступен, поэтому HWI предоставляет возможность использовать их с Core.

Спасибо, Эндрю, это имеет смысл, и теперь я лучше понимаю контекст HWI. Я сделал это простым способом, и это сработало для меня. Ниже я опишу свой опыт.

На сайте coldcard есть ссылка (выше) для использования coldcard с Bitcoin Core. Первое предложение выглядит следующим образом: «Начиная с Bitcoin Core v0.19.0+, установка может быть выполнена полностью без подключения к сети, но для расходов требуется USB-подключение и дополнительное программное обеспечение, такое как HWI». В смысле ответа Эндрю это имеет смысл, однако также можно потратить средства с воздушным зазором без USB-подключения и без HWI. Запишу свой опыт, надеюсь поможет тем с моей конфигурацией (Core 20.1, Coldcard Firmware 3.1.9).

  1. Создайте часы только в ядре, как показано в ссылке выше.
  2. Нажмите «Отправить» на основной панели инструментов.
  3. Введите вашу транзакцию в основной графический интерфейс
  4. Нажмите кнопку «Создать неподписанный».
  5. Вставьте PSBT в свой любимый текстовый редактор и сохраните его на карту MicroSD в виде файла с расширением PSBT.
  6. Вставьте MicroSD в карту Coldcard и нажмите «Готово к подписи». Coldcard подпишет PSBT и создаст 2 файла на карте MicroSD: файл PSBT и файл TXN.
  7. Откройте TXN, скопируйте содержимое в буфер обмена
  8. В основной консоли нажмите «senddrawtransaction» и вставьте скопированный TXN.
  9. Нажмите Enter, и ваша транзакция будет транслироваться.