Такая уязвимость позволяет изменять ID транзакции, являющийся ее хешем, не меняя содержания
Таким образом транзакция все еще валидна, однако теперь имеет другой txid
Чем опасно
Malleability-Attack
Боб платит Алисе транзакцией с идентификатором x
Алиса подменяет его на x'
Транзакция проходит под идентификатором x' и Алиса просит Боба повторить транзакцию, так как известная ему операция не попала в дерево
Как починить
Софтфорк — это изменение протокола, в результате которого созданные блоки признаются действительными и старым программным обеспечением
Segregated Witness
Суть заключается в вынесении подписей транзакций в другое деверо Мёркла, к тому же снижая размер блока, половину которого занимает подпись