SIGHASH
Mastering Bitcoin Signature Hash Types
https://bitcoin.stackexchange.com/questions/36726/do-new-sighash-types-need-a-hard-fork-or-a-soft-fork
SIGHASH_NOINPUT
トランザクション署名時のSIGHASH - Develop with pleasure!
ANYONECANPAY
は名前の通り、誰でも支払いができるように署名を構成することを意味しているのだと思う
ANYONECANPAY
をつけない場合はすべての input が署名の対象になるため、署名のあとに input を追加することができない。すなわち署名者が認めた人しか input を追加できない。言い換えると、署名者が認めた人しか支払いができないということ。