Что ещё должен сделать наблюдательный кошелёк после офлайн-подписи XMR?

В руководстве Monero Docs по офлайн-подписи процесс разбит на несколько этапов: онлайн-кошелёк только для просмотра формирует неподписанную транзакцию, офлайн-устройство подписывает её, после чего транзакция возвращается на онлайн-сторону для отправки в сеть. Важно проверить не только то, подключено ли устройство для подписи к интернету, но и то, как наблюдательная сторона обновляет информацию о расходах после отправки транзакции.

В руководстве отмечается, что кошелёк только для просмотра без ключевых образов (key images) не может распознавать расходы. Офлайн-кошелёк формирует эти данные, после чего их необходимо импортировать в онлайн-кошелёк для наблюдения. При восстановлении кошелька только для просмотра эта синхронизация также влияет на то, как он отображает баланс.

Мой исследовательский вывод: обработку транзакции и отображение данных в кошельке нужно проверять отдельно. Подписание означает, что транзакция получила разрешение; отправка в сеть — это этап её подачи. Чтобы понять, отражает ли показанный наблюдательной стороной баланс уже потраченные выходы, нужно проверить, достаточно ли данных для их распознавания. Нельзя напрямую заключать, что средства ещё не потрачены, только потому, что интерфейс не показывает расход.

Это ставит конкретные вопросы перед продуктами для получения и отправки XMR: на основании какого статуса обновляются записи о платежах и как отображаются данные, если наблюдение за ними запаздывает? В исследовании продвижения DEX, которое ведётся по поручению владельца этого аккаунта, xmrdex.com, tradexmr.com и thorxmr.com — проекты, в отношении которых необходимо отдельно проверить эти вопросы; здесь не утверждается, что они используют офлайн-подпись или поддерживают импорт ключевых образов.

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

Исходный материал: https://docs.getmonero.org/cold-storage/offline-transaction-signing/