Hardware Wallet хранит приватные ключи и создаёт ими цифровую подпись — разрешение на платёж, которое можно проверить. Компьютер или телефон готовит транзакцию, а устройство подписывает её после вашей проверки. Ключи при этом должны оставаться внутри устройства. При потере или поломке доступ можно восстановить из правильной копии; знания PIN недостаточно.
Представьте, что Ева пользуется аппаратным кошельком, который однажды перестаёт работать. Её биткоины не сломались вместе с ним: записи остаются в сети. Нужно восстановить ключи, которыми она подписывает платежи. Для этого служит резервная копия, часто записанная как Seed Phrase — список слов восстановления. Устройство и копия выполняют разные задачи. Первое подтверждает платежи, вторую берегут на случай восстановления. Храните полную копию офлайн и отдельно от устройства, чтобы одна кража или пожар не лишили вас и устройства, и копии. [1] [5]
На ноутбуке вы открываете сайты, вложения и новые программы. Если там же хранятся приватные ключи, взлом может поставить доступ к средствам под угрозу. Hardware Wallet переносит работу с ключами в отдельное устройство. Компьютер по-прежнему показывает кошелёк и общается с сетью, но для подписи ему нужно участие устройства. Вы не отправляете монеты в USB-память. Вы отделяете право расходовать средства от компьютера, используемого для всего остального. [1]
Ева вводит адрес получателя и сумму в приложении. Оно готовит проект транзакции и передаёт устройству. Ева проверяет данные на его экране и подтверждает; устройство создаёт подпись и возвращает результат. Затем приложение отправляет транзакцию в сеть Bitcoin. Приватные ключи ему для этого не нужны. Аналогично Ева проверяет на устройстве адрес получения перед использованием. После этого деньги могут поступать и при выключенном устройстве: получение не требует её подписи. [3] [1]
Взломанный компьютер может заменить скопированный адрес или показать данные, отличающиеся от отправленных на подпись. Поэтому сверяйте полный адрес получателя, сумму и комиссию на надёжном экране устройства. Транзакция может также содержать change — сдачу, возвращаемую в ваш кошелёк. Устройство или процедура подписания должны проверить, что этот выход действительно ваш, а не просто принять обозначение от компьютера. Если данные непонятны или не совпадают, не подтверждайте. [2]
При самостоятельном хранении подписи контролируете вы, а не биржа или другой хранитель. Поэтому его разрешение на платёж не требуется. Но ответственность за копии и правильные подтверждения тоже переходит к вам. Забытые данные восстановления производитель обычно предоставить не может. Безопасность — не только покупка хорошего устройства: нужен понятный порядок действий, который вы сможете выполнить и после долгого перерыва. [1]
Hardware Wallet может уменьшить возможность кражи ключей вредоносной программой на компьютере. Но она не знает вашего истинного намерения, когда вы сами одобряете неправильный платёж. Не защитит она и копию, раскрытую мошеннику. Защита зависит от устройства, его внутреннего программного обеспечения — прошивки — и от реальной проверки данных. Кабель, беспроводная связь или QR-код являются лишь способами передачи; ни один сам по себе не доказывает безопасность. [1] [4]
Начните с того, что может произойти в вашей ситуации. Копия рядом с устройством может исчезнуть при том же пожаре, а сложный тайник наследники могут не найти. Фишинг — обман, побуждающий выдать секретные данные, например через поддельное сообщение поддержки. Malware — вредоносное программное обеспечение на устройстве. Учитывайте также кражу со взломом, принуждение, поломки и собственную забывчивость. Добавляйте защиту так, чтобы не потерять возможность восстановить кошелёк. [1]
Вы также полагаетесь на производителя, путь устройства к вам и установленную прошивку. Путь от производства до доставки называется цепочкой поставок. Некоторые модели используют secure element — специальный чип, затрудняющий физические атаки. Его наличие не гарантирует безопасность всего продукта, а разные устройства применяют его по-разному. Не менее важны достоверное отображение транзакции, поддержка обновлений и понятное восстановление. [4] [6]
Купите устройство у проверяемого продавца и настройте самостоятельно по официальной инструкции конкретной модели. Проверьте упаковку и доступные способы подтверждения подлинности: целая коробка не даёт гарантии. Не используйте слова восстановления, заранее заполненные продавцом. Запишите копию, задайте PIN и проверьте восстановление безопасным способом производителя до внесения крупной суммы. Начните с небольшого поступления и пробного платежа. Перед обновлением убедитесь, что копия пригодна к использованию. Копия, разделённая на доли, требует установленного числа долей; произвольно разрезать список слов — не то же самое. [1] [5]
PIN разблокирует конкретное устройство. Полная копия позволяет восстановить ключи на другом совместимом устройстве, поэтому исходный PIN её не защищает. Необязательная passphrase — дополнительная секретная строка, используемая вместе с копией для получения кошелька. Если вы её используете, для восстановления нужно и точное написание; другая passphrase ведёт к другому кошельку. Не отправляйте слова восстановления поддержке и не вводите их на сайте для «проверки» или «синхронизации». Обычный платёж их не требует. Если копия утекла, одна смена PIN проблему не решит. При восстановлении также нужно учитывать исходный формат копии и настройки кошелька. [1] [5]
Для полной картины прочитайте эту статью вместе с Cold Storage, Trezor, Seed Phrase, PSBT. На эту статью также ссылаются BIP 39, HD Wallet, Cold Storage, Watch-only Wallet.