Проверка скрипта

BIP 322 задаёт формат подписи произвольного сообщения. Проверяющая сторона строит виртуальные транзакции из сообщения и проверяет возможность удовлетворить условия целевого скрипта. Это позволяет работать с типами скриптов за пределами старого формата компактных подписей, если выбранный формат поддерживают кошелёк и верификатор. BIP 322 · Generic signed message format ↗

Сообщение с конкретной целью

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

Защита от повторного использования

Покажите пользователю полное сообщение и проверяйте его точные байты. Отклоняйте просроченные и повторные запросы. Сохраняйте сеть, адрес и формат доказательства. Проверьте, как система объясняет неподдерживаемый тип адреса.