К основному содержимому

Будет ли аппаратный кошелек подключаться к Интернету?

U
Автор: UKey Wallet

Общие понятия и часто задаваемые вопросы

Как правило, аппаратные кошельки не отвечают за прямой запрос блокчейна или трансляцию транзакций. Сетевую работу выполняет клиент кошелька или узел блокчейна на мобильном телефоне или компьютере; Аппаратное устройство в основном отвечает за защиту закрытого ключа, отображение информации, подлежащей подтверждению, и создание подписи после ее подтверждения пользователем.

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

Каковы обязанности клиента и аппаратного кошелька?

Участники

Основные обязанности

Обычно требуется подключение к Интернету?

Мобильный или компьютерный клиент

Запрос баланса и статуса сети, оценка сетевых комиссий, создание транзакций и трансляция результатов

обычно требуется

аппаратный кошелек

Получите данные для подписи, отобразите ключевую информацию на экране устройства и завершите подпись.

Нет. Для самой подписи подключение к Интернету не требуется.

Типичную транзакцию можно упростить и разделить на четыре этапа:

  1. Клиент получает последний статус в цепочке и создает транзакцию для подписи;

  2. Данные транзакции передаются на аппаратный кошелек;

  3. Пользователь проверяет экран устройства, и после подтверждения устройство генерирует подпись;

  4. Результат подписи возвращается клиенту и транслируется в блокчейн сетевым устройством.

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

Считаются ли USB, Bluetooth, NFC и QR-коды связанными?

Эти методы в основном используются для передачи данных между устройствами и не означают автоматически, что аппаратный кошелек может иметь прямой доступ к Интернету:

  • USB, Bluetooth и NFC:Установите локальные проводные или беспроводные каналы передачи данных ближнего действия;

  • QR-код или карта памяти:Постоянное соединение не устанавливается, но данные, подлежащие подписи, и результат подписи все равно будут доставлены;

  • Wi-Fi, сотовый или интернет-клиент:Используется для обмена данными с удаленными сервисами или узлами блокчейна.

Режим Air-Gap может уменьшить поверхность атаки, создаваемую конкретным каналом соединения, но сам QR-код по-прежнему может содержать ошибки или вредоносные данные о транзакциях. UKey Core 26 Подробные процедуры см.Как подключиться к UKey Core 26 через QR-код (режим Air-Gap) и подписать транзакцию?.

Размеры, описанные «аппаратным кошельком», «холодным кошельком» и «автономным кошельком», не совсем одинаковы. Конкретные различия см.Аппаратные кошельки, холодные кошельки и оффлайн-кошельки — это одно и то же?.

Что еще вы можете сделать, когда ваше устройство не в сети?

  • Получите активы:Да. Оплата происходит по адресу блокчейна и не требует включения аппаратного устройства.

  • Посмотреть баланс:Сетевой клиент запрашивает информацию об общедоступном адресе в цепочке.

  • Создать подпись:Да, но результат подписи все равно необходимо передать сетевому клиенту или узлу.

Почему офлайн-подписи все равно нужно сверять с экраном устройства?

Транзакции, подлежащие подписанию, обычно создаются сетевыми клиентами. Если телефон, компьютер, веб-сайт или клиент подверглись несанкционированному вмешательству, адрес, сумма, сеть или содержимое авторизации, передаваемые на устройство, могут отличаться от первоначально задуманных пользователем. Аппаратные кошельки не определяют автоматически, заслуживает ли доверия адрес, DApp или смарт-контракт.

Перед подтверждением информация, фактически отображаемая устройством, должна использоваться в качестве независимой основы проверки; если она непонятна, отображена не полностью или несогласна с клиентом, подпись должна быть отклонена. См. разделение ответственности и границы безопасности подписей транзакций.Как аппаратный кошелек UKey защищает подписание транзакций?.

Нашли ответ на свой вопрос?