Из того что я прочитал HSM это железка на которой хранятся ключи, и это может быть как PCI карта или отдельное устройство. Как я понимаю это может быть решение для горячего кошелька бирж.
Атакующий не сможет извлечь ключ. Но нужно ли его извлекать?
Устройство же просто подписывает все транзакции которые получает? (или как это работает?) и достаточно подсунуть нужную транзакцию и кошелек будет пуст, а приватный ключ уже не будет никому нужен.
Чем это лучше леджера с мультисигом для задачи апгрейда контракта?
нет смысл HSM не в том что это просто хранилка ваших данных.
HSM это микро компьютер которые можно запрограммировать на разные условия, который будет отвечать только на определенные запросы - с подписями сертификатов которые он знает.
скажем запрос только на определенную выплату в опредленных лимитах, в определенное время, на определенные кошельки
- подписаный определенным ключем + или последовательностью ключей.
- это гораздо более серьезное дело чем просто secure element или даже hardware-wallet.
вы прочитали скорее про модуль HSM, но система построенная на HSM может предствлять из себя целую инфраструктуру, с ключами, картами, сертификатами - которые интегирирется в многоуровневый комплект с множеством HSM/PKI. технология надежная и отлаженная, хорошо сертифицирутеся под требования.
(из того что вы почитали, думаю вы мало поняли и по прежнему иметете смутное представление)