Всплывает окно кошелька: одна строка «Запрос на подпись», а под ней — сплошной шестнадцатеричный код. Большинство тратит на это всего две секунды и подписывает перевод на $DOGE .

Ещё до нажатия один параметр уже определил последствия: флаг SIGHASH указывает, какие входы и выходы охватывает эта подпись. Выбираете ALL — подпись фиксирует все входы и выходы, после чего никто не сможет их изменить. Выбираете NONE — подпись относится только к входам, а выходы остаются незаданными: получив такую подпись, кто-то может заменить адрес получателя и сумму, а затем отправить транзакцию в сеть. SINGLE охватывает только соответствующий этой подписи выход. ANYONECANPAY позволяет другим добавлять входы в транзакцию.

Поэтому для случаев, когда «после авторизации кто-то всё изменил», не обязательно сначала заражаться трояном. Я пользуюсь только кошельками, которые принимают исключительно SIGHASH_ALL и сразу отклоняют остальные три типа подписей. Не следует подписывать то, чего не понимаешь.

#Dogecoin #Web3

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