В нем говорится decl_storage!
- это «процедурный макрос», используемый для хранения данных, чтобы сделать их доступными в последующих блоках.
В нем говорится, что если пользователь может установить пару ключей, то мы не можем доверять паре ключей, и поэтому мы должны использовать криптографический хеш, такой как blake2_256, для предотвращения «компрометации других значений в хранилище».
Зачем вам использовать алгоритм хеширования ($hash
), отличный от значения по умолчанию blake2_256
в StorageMap
(то есть, почему кто-то использует twox
вместо по умолчанию blake2_256
)?
Кроме того, почему говорится, что это просто для предотвращения "компрометации других значений в хранилище"? Разве blake2_256
также не используется для предотвращения взлома самой пары ключей?