ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Что такое PSBT и что проверять перед подписью

Как работает частично подписанная транзакция Bitcoin, кто готовит, подписывает и отправляет её. Какие данные сверить на устройстве.

Неподписанный документ возле отдельного устройства подписи

PSBT — формат обмена данными о транзакции Bitcoin между программой, которая готовит перевод, и участниками, которые его подписывают. В файле могут быть исходные данные для подписи и уже собранные подписи. Само получение PSBT не означает, что перевод ушёл в сеть.

Четыре роли в одном процессе

Роль Действие
Подготовка Выбирает входы и задаёт получателя, сумму, сдачу и комиссию
Подпись Проверяет реквизиты и добавляет подпись ключом
Завершение Собирает необходимые подписи и формирует итоговую транзакцию
Публикация Передаёт готовую транзакцию в сеть

Роли могут выполнять одно приложение или разные устройства. В схеме 2 из 3 подписи собираются согласно условиям кошелька. Финализатор проверяет, что данных хватает для формирования транзакции, а подтверждение появляется только после включения в блок.

Документ передаётся между раздельными устройствами
Подготовка данных и хранение ключей могут быть разделены.

Как PSBT влияет на безопасность

Формат помогает отделить подготовку перевода от хранения ключей. Он не гарантирует, что подготовленный перевод правильный. До подписи сверяйте на доверенном устройстве полный адрес, сумму, итоговую комиссию и распознанный выход сдачи. Если устройство не умеет отобразить критичные данные, остановитесь и уточните, как оно работает с этой конфигурацией.

Файл может содержать информацию об адресах, балансах или ключевых путях, поэтому его не стоит пересылать посторонним.

Запечатанный документ после проверки реквизитов
Подписанный файл нужно завершить и опубликовать, чтобы перевод ушёл в сеть.

Подходит ли любое устройство

Поддержка зависит от модели, версии программы, формата PSBT и типа кошелька. Сверьте эти пункты в документации обеих сторон. Для простой работы в одном кошельке можно использовать его обычный процесс подписи. В схеме с раздельными устройствами полезно заранее провести учебную проверку без средств mainnet.

См. кошелёк наблюдения и мультиподпись 2 из 3.

Поиск по сайту