Подпись транзакций в air-gap режиме
Если доступ к платформе утрачен, вы можете распоряжаться активами напрямую с восстановленных ключей — не подключая изолированную машину к сети. Приватные ключи никогда не покидают офлайн-машину: с блокчейном общается отдельное relay-устройство, а данные между ними передаются QR-кодами.
Что понадобится
- Изолированная машина с Pert Backup в режиме «Изолированное устройство» и уже восстановленными ключами.
- Relay-устройство с доступом в интернет и камерой для считывания QR.
В этой роли может выступать:
- мобильное приложение Pert (режим relay) — отдельная машина не нужна, достаточно телефона; или
- вторая машина с Pert Backup в режиме «Онлайн (Relay)».
Никогда не вводите секреты на relay-устройстве
Relay-устройство видит только публичные данные блокчейна и уже подписанную транзакцию. Никогда не вводите на нём приватные ключи, seed-фразу или парольную фразу восстановления.
Как это работает
Обмен идёт «туда-обратно» по QR-кодам: офлайн-машина формирует запросы, relay-устройство (телефон или вторая машина) отвечает публичными данными сети и в конце публикует готовую транзакцию.
Пошагово
На изолированной машине
- Откройте экран отправки («Отправить транзакцию») — он доступен после восстановления ключей.
- Выберите кошелёк (сеть, актив, адрес отправителя).
- Укажите адрес получателя и сумму.
- Нажмите кнопку построения запроса — приложение покажет QR-код с запросом данных сети.
На relay-устройстве (телефон или вторая машина)
- Откройте режим relay (в мобильном приложении Pert или в Pert Backup в режиме «Онлайн (Relay)») и отсканируйте QR-код запроса с изолированной машины.
- Сверьте показанную сводку (сеть, адрес получателя, сумма) и подтвердите запрос. Relay обратится к блокчейну за актуальными данными (nonce и комиссия для ETH; параметры блока для TRON; список UTXO и комиссия для BTC; последний blockhash для SOL) и покажет QR-код с ответом.
Снова на изолированной машине
- Отсканируйте QR-код ответа. Приложение соберёт черновик транзакции.
- Проверьте и подтвердите адрес получателя и сумму (отдельными галочками).
- Нажмите подписать. Транзакция подписывается восстановленным ключом локально. После подписи приложение повторно разбирает подписанную транзакцию и сверяет адрес и сумму с тем, что вы подтвердили — при расхождении подпись отменяется.
- Приложение покажет QR-код с подписанной транзакцией.
Публикация на relay-устройстве
- Отсканируйте QR-код подписанной транзакции на relay-устройстве — оно опубликует её в сети.
- Relay покажет QR-код с хэшом транзакции и ссылкой на эксплорер.
- Отсканируйте его на изолированной машине, чтобы зафиксировать результат.
Подтверждайте адрес и сумму вручную
Перед подписью внимательно сверьте адрес получателя и сумму на экране изолированной машины. Это последний рубеж проверки: после подписи транзакция уйдёт в сеть как есть.
Обновление структуры
Если нужного кошелька или адреса нет в списке, воспользуйтесь действием «Обновить структуру», чтобы подгрузить актуальный список аккаунтов и адресов рабочего пространства.