Дэнни Гамильтон,
Вы писали выше: "Секретный ключ может использоваться для подписания Bitcoin сделок" - Как вручную? Или бумажник делает это для вас?
В математике должны подписать сделку будет сложным и трудоемким, чтобы попытаться сделать с карандашом и бумагой. Технически, вы могли бы, но это было бы довольно глупо, что нужно сделать. Как правило, люди используют компьютерное программное обеспечение (например, бумажник Bitcoin) или аппаратное обеспечение (например, KeepKey), чтобы построить и подписать сделку, прежде чем передавать его.
На моем KeepKey, есть физическая кнопка, что я должен нажать, чтобы подтвердить каждую транзакцию SEND.
Нигде в Chrome KeepKey клиента не я вижу поле, где я должен ввести свой секретный ключ вручную!
Секретный ключ (или информация, необходимая для генерации секретного ключа) хранится в вашем KeepKey. Клиентское программное обеспечение взаимодействует с KeepKey так, что сделка может быть подписана.
Могу ли я понимать это правильно, что KeepKey (или ANY "холодно" бумажник) использует закрытый ключ в фоновом режиме, чтобы подписать операции при нажатии на эту кнопку?
Верный. Я не эксперт по системе KeepKey, но если она была создана надежно, то клиент должен послать необходимую информацию о транзакции на устройство KeepKey, то KeepKey должен использовать внутренний закрытый ключ для создания подписи при нажатии на кнопку , то KeepKey должен поставить подпись (или подписанную сделку) обратно клиенту.